Episode 197: Lars Vogel on Android

Topics covered
Popular Clips
Episode Highlights
Android Basics
Lars Vogel, a consultant and Eclipse committer, provides an insightful overview of Android, defining it as an operating system based on Linux with a Java programming interface. He emphasizes that while Android started as a mobile OS, it is essentially a full-stack system offering a kernel, libraries, and system services, along with default applications 1. Vogel highlights Java as the primary language for Android development, chosen for its popularity and ability to attract developers 2. This choice allows developers to leverage their Java skills, although the underlying process involves converting Java code into a different bytecode for Android devices 2.
Beyond Mobile
Vogel explores Android's adaptability beyond mobile devices, noting its presence in tablets, TVs, and even car systems. He anticipates Android's expansion to desktops, suggesting that it will no longer be confined to mobile devices 3. Vogel also discusses the potential coexistence of Android and Chrome OS, given Google's strategic decisions and recent leadership changes 3. He expresses a personal desire to see Android on desktops, highlighting the trend of casual users replacing laptops with smartphones and tablets 4.
Related Episodes


Episode 180: Leading Agile Developers with Jurgen Appelo
Answers 383 questions

Episode 200: Markus Völter on Language Design and Domain Specific Languages
Answers 383 questions

SE Radio 558: Michael Fazio on Modern Android Development
Answers 383 questions
Episode 173: Feature-Oriented Software Development with Sven Apel – Pt 2
Answers 383 questions
Episode 172: Feature-Oriented Software Development with Sven Apel – Pt 1
Answers 383 questions

Episode 22: Feedback
Answers 383 questions

Episode 427: Sven Schleier and Jeroen Willemsen on Mobile Application Security
Answers 383 questions

Episode 97: Interview Anders Hejlsberg
Answers 383 questions

Episode 157: Hadoop with Philip Zeyliger
Answers 383 questions

Episode 17: Feedback and Roadmap
Answers 383 questions

Episode 205: Martin Lippert on Eclipse Flux
Answers 383 questions

Episode 155: Johannes Link & Lasse Koskela on TDD
Answers 383 questions

Episode 514: Vandana Verma on the Owasp Top 10
Answers 383 questions

Episode 542: Brendan Callum on Contract-Driven APIs
Answers 383 questions

Episode 85: Web Services with Olaf Zimmermann
Answers 383 questions










