I had a talk on local Java User Group a week ago. I was talking about Android. Here I'm providing the presentation and demo application.
Presentation mainly contains materials from developer.android.com.
Demo application is a twitter client. It shows:
- how the project is layed out;
- what contains the manifest file;
- how activity is build;
- how layouting is done (including reusable layouts with <include> tag);
- how locales are handled (contains Spanish translation);
- how orientation is handled;
- how background threads are handled.
Links:
Presentation: Android.odt (yes, that's OpenOffice format).
Demo application: Twitoid.7z (IntelliJ IDEA project, free Community Edition is perfectly fine to check this code).
Twitter4j is used for communication with twitter. Icons are taken from medialoot.com.