Software Engineering Radio - the podcast for professional software developers

SE Radio 558: Michael Fazio on Modern Android Development

Apr 5, 2023
Ask episode
AI Snips
Chapters
Transcript
Episode notes
ADVICE

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.
ANECDOTE

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.
INSIGHT

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.
Get the Snipd Podcast app to discover more snips from this episode
Get the app