Advanced Android Development

3,664 views
3,578 views

Published on

Some useful links to advanced Android development topics: best RESTful application practices, ListView to the max, lazy-loading singleton, Unit Testing and more

Published in: Technology
0 Comments
7 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
3,664
On SlideShare
0
From Embeds
0
Number of Embeds
793
Actions
Shares
0
Downloads
77
Comments
0
Likes
7
Embeds 0
No embeds

No notes for slide

Advanced Android Development

  1. 1. 32 years old happy software developer Mobile addicted GNU/Linux fashinated Tiramisu' lover rainbowbreeze
  2. 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. 3. ListView : a blackmagic art (1/2) <ul><li>Lazy-loading of remote thumbnails
  4. 4. Items Drag'nd Drop
  5. 5. Endless Scrolling
  6. 6. Performance with custom layout </li></ul>http://android-developers.blogspot.com/2010/07/multithreading-for-performance.html https://github.com/commonsguy
  7. 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. 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. 9. Painless Threading redux Thread + Progress dialog + Screen rotation: = OMG http://android-developers.blogspot.com/2009/05/painless-threading.html
  10. 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. 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. 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. 13. Q & A (and thank you)

×