Lars Vogel
Excellent introduction to the Android development experience.
- tutorials on Android: www.vogella.de
 - java --> class -- through dx-tool --> dex
 - development environment: ADT for eclipse.
- emulator: QEMU
 - DDMS: very powerful device debug mode
 
 - API Components:
- View for single views & ViewGroup for combining
 - Activity: app lifecycle - onPause() is the guaranteed last call to persist data
 - Intent: transitions to other apps
- Implicit: Android decides
 - explicit: hard coded coupling to called app
 
 - Toast class: display quick temporary message
 - Preferences
 - DIY Views:
- onDraw() method
 - Path class
 - selective invalidate() call to improve performance
 
 - ListActivity & ListAdapter
 - Threading & Async behaviour:
- Threads: use runOnUiThread for async updates of the UI
 - Services
 - Broadcast & Receiver
 
 
 
No comments:
Post a Comment