
Software Engineering Radio - the podcast for professional software developers SE Radio 558: Michael Fazio on Modern Android Development
Apr 5, 2023
AI Snips
Chapters
Transcript
Episode notes
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.
Kotlin as Java's Evolution
- Kotlin, developed by JetBrains, improves upon Java by incorporating modern features and addressing Java's shortcomings.
- It's designed to be a more concise, safer, and developer-friendly language.
