If you're looking for a project to work on in order to build your programming skills, here are some aimed at beginners in Android development. A basic working knowledge of Java is assumed...
- Basic Custom Planner: Construct an Android application that has on its home page a date picker and an activity-change button that sends users to an activity where the selected month (on the date picker) displays its corresponding calendar month. Each day of the month should be a clickable button which, upon being clicked, takes the user to another activity that displays a list of already-scheduled plans for the date of the button clicked on the calendar or a message "You have no plans on this date." Also on this page, the user should be able to add a plan to the list for that date. For hints or a complete solution (try it out on your own first) follow this link: Really Simple Basic Custom Planner Project: Android.
- Simple Stock Ticker: Construct a stock ticker that gets data from a url and displays that data in a ListView. For example, in each row of the ListView, display the stock symbol in the upper-left corner, the last price in the upper-middle, the opening price in the lower-left corner and the change value in the bottom-right corner. As is standard, make positive changes highlighted in green and negative ones highlighted in red. Check out the stock-ticker apps that come standard with Android phones or iPhones for design ideas. If you're feeling ambitious, add in a stock-chart display under the ListView that displays a graph of stock performance for a given period. Make it so the displayed chart corresponds to the stock represented in the ListView row that is clicked.