Hello there; currently I'm reading a book intended for the use with Android 1.5 and 1.6 platforms; however I am developing on the 2.0.1 platform.
So far I am novice at best when it comes to Android development; however I am learning at a steady and fast rate (I use C# and Java regularly)
Currently I have a sneaking suspicion that I am going about the development of a simple quiz application incorrectly or inefficiently. This is what I've done:
Using XML Layout files, I have created layouts for the main screen, the about page, and all of the subsequent quiz pages (I have a layout for each page which contains a text view for the question, along with buttons representing all of the possible answers)
I have made classes for each of the pages of my quiz application (Each question is dedicated to it's own page) and to move to the next page, I simply create an intent to use the next page's class; and then switch the current layout when it has reached the next page's class.
I am simply using what I've learned from the first few chapters of the book; and I can already see that my quiz application is becoming very rigid and procedural; when ideally I would like it to be object oriented and easily modify-able for future releases.
Is it standard practice to have all of the layouts and contents of the layouts like this "built in" or am I going about this incorrectly?
Thank you all very much!