Though at the same time, getting a good grade on an exam may be important for your future job / school prospects, and I doubt your professor is going to like the "some guy on a mailing list told me to" excuse *again*.... :o)
To add some real advice, do you know Java? If not, time to learn that first. (If you try to "just start programming" without actually learning Java, this is going to be tough.) Picking it up from C++ is fairly easy, so that also might work for you. Next all you have to become familiar with is the execution model on Android: views, intents, etc... Basically, the most important concepts are the "big categories" on the main android documentation page. So read through this page: http://developer.android.com/guide/index.html This "main developer guide" is actually pretty short and you can pick up what you need to know quickly enough if you read through it. This project looks like it has a fair number of moving parts: accessing files (where is it stored?) and using content providers and/or SQLite stuff. Along with that, you'll want to thing about the design of the toplevel app as well. You seem to have "compiled" your app description to a high level view of how you think it will be implemented, but what do you actually want to do? Make a searchable table of contents for a reference book or something? A specific book? An arbitrary book? Will the indexing be done offline, or online? (I.e., can you compile the indexes using some other code on another machine and then load the database, or do you need to write the indexing code to run on the Android? I guess this is fairly batch, so maybe it doesn't matter much.) Anyway, that should point you in the right direction. If you want to google some things: -- Views android -- Content providers android -- sqlite android -- accessing files android -- (How are you going to implement clicking things and displaying a list? Perhaps look at ListView for a prototype, which I use a good amount more than I should.) Kris On Tue, May 3, 2011 at 6:22 PM, Miguel Morales <therevolti...@gmail.com>wrote: > Remember that memorizing things is useless, practice, practice, practice. > The time you spend on your projects will probably help you more than > memorizing some silly exams. > > > On Tue, May 3, 2011 at 3:02 PM, res_au <richard.shan...@gmail.com> wrote: > >> Thanks for your reply Miguel, >> >> Like everything I guess, you learn from experience. I'm looking >> forward to get into it soon! (I have my final year exam in a week, I >> find myself always working on projects just before exams!) >> >> Cheers, >> >> Richard >> >> On May 4, 7:37 am, Miguel Morales <therevolti...@gmail.com> wrote: >> > Honestly, the best way to learn what you would do is to get your hands >> dirty >> > and do it yourself. >> > Research different methods of implementing what you want, and you'll >> > probably fail a couple of times but will learn a lot in the process. >> That's >> > how most of us gain experience in programming. You won't gain much >> > experience with somebody holding your hand all the way. >> > Perhaps if you had a more specific question we could provide better >> help. >> > >> > >> > >> > >> > >> > >> > >> > >> > >> > On Tue, May 3, 2011 at 3:11 AM, res_au <richard.shan...@gmail.com> >> wrote: >> > > Hi guys, >> > >> > > I'm ideally looking at making an app that searches 2 local folders of >> > > html files (1000s) and then lets you go directly to the search result >> > > you click on. I'm guessing I could do it in two ways, by firstly >> > > indexing the folders (they won't change, it's a reference book) and >> > > then using sqlite to search the index database, or maybe even actually >> > > searching each time? they are maybe 60mb. >> > >> > > I guess I just was wondering if anyone could help point me in the >> > > right direction. I really have no idea what I'm doing. >> > >> > > Any help at all would be much appreciated. >> > >> > > Cheers, >> > >> > > Richard >> > >> > > -- >> > > You received this message because you are subscribed to the Google >> > > Groups "Android Developers" group. >> > > To post to this group, send email to >> android-developers@googlegroups.com >> > > To unsubscribe from this group, send email to >> > > android-developers+unsubscr...@googlegroups.com >> > > For more options, visit this group at >> > >http://groups.google.com/group/android-developers?hl=en >> > >> > -- >> > ~ Jeremiah:9:23-24 >> > Android 2D MMORPG: >> http://solrpg.com/,http://www.youtube.com/user/revoltingx >> >> -- >> You received this message because you are subscribed to the Google >> Groups "Android Developers" group. >> To post to this group, send email to android-developers@googlegroups.com >> To unsubscribe from this group, send email to >> android-developers+unsubscr...@googlegroups.com >> For more options, visit this group at >> http://groups.google.com/group/android-developers?hl=en >> > > > > -- > ~ Jeremiah:9:23-24 > Android 2D MMORPG: http://solrpg.com/, > http://www.youtube.com/user/revoltingx > > -- > You received this message because you are subscribed to the Google > Groups "Android Developers" group. > To post to this group, send email to android-developers@googlegroups.com > To unsubscribe from this group, send email to > android-developers+unsubscr...@googlegroups.com > For more options, visit this group at > http://groups.google.com/group/android-developers?hl=en > -- You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to android-developers@googlegroups.com To unsubscribe from this group, send email to android-developers+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/android-developers?hl=en