Android Complexity
summary
A practical checklist that lists concrete Android pitfalls and fixes: fix tap targets and accessibility errors, use plural resources for localization, support RTL and start-of-week rules, pick between ObjectAnimator, ValueAnimator and motion layout using the Android Dev Summit cheat sheet, test behavior with animations disabled, implement dark mode options, survive configuration changes and process death via view models and saved state, handle notches and foldables, add app shortcuts and media sessions for Android Auto, run static analysis with detekt/ktlint/sonar, write Espresso/UI tests, monitor APK size and use app bundles, CI/CD, crash reporting, analytics, and consider alternative stores (Huawei requires replacing Google APIs).
AI-written summary · about
chapters (14)
- 0:00Introduction and rant setup
- 1:31UX and accessibility basics
- 3:16Internationalization and localization
- 5:02Animation and dark theme
- 7:30State restoration and screen diversity
- 9:36Hardware features and display settings
- 11:42App shortcuts and notifications
- 13:47Non-phone Android ecosystems
- 15:14Quality assurance and testing
- 17:22APK size and performance
- 17:42Developer tooling and CI/CD
- 19:28Alternate app stores and Google APIs
- 20:08Practical prioritization advice
- 21:39Q&A and closing
related talks
23mAndroid Complexity
01h 45mAndroid Essentials
40mApp Development - Pragmatic Best Practices
31mArchitecture of an Android App
45mFor Beginners and Career Changers: Android App Development Today and Key Points in 40 Minutes
58mAndroid Protips 3: Making Apps Work Like Magic
49mAndroid Development for Designers
17mAndroid: those little details that make the difference
