SlideShare a Scribd company logo
32 years old happy software developer Mobile addicted GNU/Linux fashinated Tiramisu' lover rainbowbreeze
Developing Android REST client applications by Virgil Dobjanschi - Google IO 2010 http://www.google.com/events/io/2010/sessions/developing-RESTful-android-apps.html
ListView : a blackmagic art (1/2) Lazy-loading of remote thumbnails
Items Drag'nd Drop
Endless Scrolling
Performance with custom layout http://android-developers.blogspot.com/2010/07/multithreading-for-performance.html  https://github.com/commonsguy
The world of ListView (2/2) by Romain Guy, Adam Powell - Google IO 2010 http://www.google.com/events/io/2010/sessions/world-of-listview-android.html
Lazy loading singleton Sometimes Android  forget to kill your process, leaving “skeleton” static with null values http://www.rainbowbreeze.it/android-app-application-static-singleton-per-variabili-globali-e-nullpointerexception/
Painless Threading redux Thread + Progress dialog + Screen rotation: = OMG http://android-developers.blogspot.com/2009/05/painless-threading.html
Honeycomb Backward Compatibility -Long term: porting of the 3.0 news to 1.6 -Short term: different layouts, xlarge resources, AndroidManifest.xml filters http://blog.radioactiveyak.com/2011/02/strategies-for-honeycomb-and-backwards.html  http://android-developers.blogspot.com/2011/03/fragments-for-all.html

More Related Content

Advanced Android Development

  • 1. 32 years old happy software developer Mobile addicted GNU/Linux fashinated Tiramisu' lover rainbowbreeze
  • 2. Developing Android REST client applications by Virgil Dobjanschi - Google IO 2010 http://www.google.com/events/io/2010/sessions/developing-RESTful-android-apps.html
  • 3. ListView : a blackmagic art (1/2) Lazy-loading of remote thumbnails
  • 6. Performance with custom layout http://android-developers.blogspot.com/2010/07/multithreading-for-performance.html https://github.com/commonsguy
  • 7. The world of ListView (2/2) by Romain Guy, Adam Powell - Google IO 2010 http://www.google.com/events/io/2010/sessions/world-of-listview-android.html
  • 8. Lazy loading singleton Sometimes Android forget to kill your process, leaving “skeleton” static with null values http://www.rainbowbreeze.it/android-app-application-static-singleton-per-variabili-globali-e-nullpointerexception/
  • 9. Painless Threading redux Thread + Progress dialog + Screen rotation: = OMG http://android-developers.blogspot.com/2009/05/painless-threading.html
  • 10. Honeycomb Backward Compatibility -Long term: porting of the 3.0 news to 1.6 -Short term: different layouts, xlarge resources, AndroidManifest.xml filters http://blog.radioactiveyak.com/2011/02/strategies-for-honeycomb-and-backwards.html http://android-developers.blogspot.com/2011/03/fragments-for-all.html
  • 11. Testing Native framework support (good) UI – Monkey script UI – Robotium http://code.google.com/p/android-scripting/ http://developer.android.com/guide/developing/tools/monkey.html http://code.google.com/p/robotium/
  • 12. IoC/DI A must-have for testing: use it! http://stackoverflow.com/questions/1029696/the-hunt-for-the-j2me-friendly-ioc-container-is-on RoboGuice http://code.google.com/p/roboguice/ http://stackoverflow.com/questions/5067681/guice-performance-on-android
  • 13. Q & A (and thank you)