Scala on Wire
summary
Describes migrating an Android app from Java to Scala over about a year, moving core protocol and UI layers into Scala and resolving SBT build issues to run Scala on Android. Covers integrating end-to-end encryption across platforms, implementing typing indicators and audio/video pipelines, tooling choices, reactive patterns, APK size and performance impacts, and engineering fixes to handle Android lifecycle and other integration pain points so the Scala architecture works in production.
AI-written summary · about
chapters (7)
- 0:00Introduction
- 1:50Traditional app problems
- 3:36Scala for cross-platform apps
- 6:25Live Scala demo
- 10:03Technical implementation
- 13:37User experience and interaction
- 16:45Future vision and closing
related talks
29mScala on Android
31mArchitecture metamorphosis: a real case study
27mHalf Way to clean architecture
26mMigrating an app with millions of users progressively
37mScaling App development at Zalando
38mBuilding Android apps in 2022
40mScaling Android Apps
47m15 Things I Learned Switching from iOS to Android Development
