Explore the implementation of Akka in Android for building resilient and concurrent VoIP applications in this Scala Days Copenhagen 2017 conference talk. Dive into the real-world example of the BONX outdoor group-talk Android app, which leverages Akka to manage complex audio stream processing, minimize packet usage, and recover from various errors. Learn how Akka helps create a robust system capable of handling network disconnections, hardware I/O errors, and module failures while maintaining a seamless user experience. Discover the unique requirements of VoIP applications for extreme sports scenarios and how Akka addresses these challenges. Gain insights into Android-specific considerations, including UI execution context, Android frameworks, hardware integration, and memory management. Examine sample code, configuration techniques, and future plans for implementing Akka in Android environments. Whether you're an Android developer or interested in building resilient mobile applications, this talk offers valuable lessons on harnessing Akka's power for creating highly-rated, fault-tolerant mobile apps.
Read more