

SE Radio 558: Michael Fazio on Modern Android Development
Apr 5, 2023
AI Snips
Chapters
Transcript
Episode notes
Android Fragmentation Challenges
- Android's fragmentation poses challenges for developers due to varying device displays and OS versions.
- Samsung devices, for instance, aggressively close background apps, requiring careful handling of app recreation.
Native vs. Cross-Platform
- Choose cross-platform if your team lacks resources for separate native apps or prioritizes fast development.
- Choose native for optimal performance, access to third-party libraries, and the best user experience.
Early Android Development Pain Points
- Early Android development involved complex setups with activities, XML layouts, and resource files.
- Async tasks were cumbersome and emulators performed poorly, making development challenging.