Odoo Development Company in India | Devintelle Consulting Service
Boost up your mobile development practice by Uros Krkic & Dragisa Rakic
1. Boost Up Your Mobile
Development Practice
Uroš Krkić & Dragiša Rakić
17.05.2014.
2. Agenda
• Intro
• User perceived performance
• Offline mode
• Large image handling
• Whitelabeling
• Analytics
• Well known libraries (overview): iOS, Android
2
3. User perceived performance
• Be responsive
• Speed-up UI
– Blocking UI
– Long running tasks
• Show progress
– User interaction
• Lazy loading
– Data loading
– Remote services
– Caching
– Paged UI
3
4. Offline mode
• Caching
– In memory cache
– Permanent cache
• Ship app with pre-loaded data
• Usability in offline
• Inform the user about offline
4
5. Large image handling
• Ship images with app vs download from Internet
– Memory vs Bandwidth
• Avoid main-thread processing
• Caching
– By URL
– Use timestamping
• Tiling
– CATiledLayer
5