Overview
Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
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.
Syllabus
Introduction
Schematic Conference
VoIP
Demo
System Requirements
Summary
Sample Code
Android SDK
Specs
Color
Pros
Android Hubs
UI Execution Context
Android Frameworks
Android Hardware
ProGuard
SVT
Configuration
Classes
Program config
Program config comparison
Java 8 support
Future plans
Memory management
Conclusion
Taught by
Scala Days Conferences