Since this was our first Android project, we spent quite a lot of time on the Internet searching for good Android resources and tutorials. The following links are resources that we found to be very helpful. We hope they help you, too!
- A good tutorial on building your first Android app
http://coenraets.org/blog/androidtutorial/ - Basic Android layout knowledge
- How to put buttons
http://developer.android.com/reference/android/widget/Button.html - How to connect Activities
http://developer.android.com/training/basics/firstapp/starting-activity.html - How to create a pop-up menu
http://androidresearch.wordpress.com/2012/05/06/how-to-create-popups-in-android/ - How to create a dialog box
http://www.androidhive.info/2011/09/how-to-show-alert-dialog-in-android/
- How to put buttons
- Other Android Info
- How to add a background image to the app
http://www.compiletimeerror.com/2013/01/how-to-set-background-image-in-android.html - How to add an existing database to the app
http://www.reigndesign.com/blog/using-your-own-sqlite-database-in-android-applications/ - How to implement a ListView with buttons
http://looksok.wordpress.com/tag/listview-item-with-button/ - How to use multi-threading for better performance
http://android-developers.blogspot.ca/2010/07/multithreading-for-performance.html
http://android-developers.blogspot.de/2009/05/painless-threading.html - How to code in order to optimize the application
http://developer.android.com/training/articles/perf-tips.html - How to profile Android projects
YouTube video on using TraceView: http://www.youtube.com/watch?v=rkN1ed35314
- How to add a background image to the app
- Extras
- How to profile Java projects
Use Netbeans’ (Java IDE) profiler: https://netbeans.org/kb/docs/java/profiler-intro.html#calibrate - Free Public SVN/Private SVN for projects
We used Google Code’s SVN (Public SVN) while we were working on the application and currently we are using Assembla as a private SVN.
- How to profile Java projects