In order to learn how to program for the mobile Android phone I decided to dive right in with a project. My first project was the creation of a bible trivia game. The first step for me was to search out similar projects and see what their strengths and weakness are. The goal is to make their weakness your strength and to improve upon their strengths.
After doing research I notice there were not too many applications to choose from so it looked like it was relatively new ground. I also notice that the community as a whole was concerned about fragmentations and poor performance of applications. Therefore, with that information I set off to make my application.
First thing I did was buy an android programming book (teach yourself android in 24 hours). After doing the first six chapters, I then turned to the Internet to further my training and used the book as reference material.
Ever so slowly, the application took shape and form. Major obstacle for me was trying to figure out how to install my own custom database to hold all the questions. I cannot stress how important it is to research. In most cases someone else has figure it out and you can learn from their hard work. If no one has figured it out and you do, then you owe it to the community to post your findings.
The next step was to make the application look nice. A quick search of Android wallpapers yielded several background screens to choose. It was coming together quite nicely and I was proud of my work.
I decide to sell the application for $1 and see what people thought of it. My thoughts were that $1 is reasonable for all the work I put into it. It was exciting seeing people purchasing the application. I felt proud when out of 200+ people there was only one report of the application crashing.
At some point in the future, I want to revisit the application and add more questions to it. So much to do and it seems like there is so little time.
Application can be view here.