If you can't read please download the document
Upload
alfredo-morresi
View
3.791
Download
0
Embed Size (px)
Citation preview
rainbowbreeze
32 years old happy software developer
Mobile addicted
GNU/Linux fashinated
Tiramisu' lover
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
Testing
Native framework support (good)
UI Monkey scriptUI Robotium
http://code.google.com/p/android-scripting/ http://developer.android.com/guide/developing/tools/monkey.html http://code.google.com/p/robotium/
IoC/DI
A must-have for testing: use it!
http://stackoverflow.com/questions/1029696/the-hunt-for-the-j2me-friendly-ioc-container-is-on
RoboGuicehttp://code.google.com/p/roboguice/
http://stackoverflow.com/questions/5067681/guice-performance-on-android
Q & A(and thank you)
Titolo
Click to edit the outline text formatSecond Outline LevelThird Outline LevelFourth Outline LevelFifth Outline LevelSixth Outline LevelSeventh Outline LevelEighth Outline LevelNinth Outline Level
Alfredo Morresi www.rainbowbreeze.it