Weekly Digest
Jun 8 - Jun 14, 2020
5 articles that week
Automation for WebView Testing
Ferawati Hartanti Pratiwi from Bukalapak breaks down WebView automation with Appium. If you've struggled with context switching between native and web elements in mobile testing, this practical guide cuts through the complexity.
Using Hopper to Investigate an iOS Bug
Alexander Nikishin from Bumble's engineering team cracked open iOS 13's binary code with a disassembler to find a bug Apple couldn't fix for 8 months. What he discovered was a single misplaced bit in a keyboard mask.
MVI Architecture in Kotlin Multiplatform - Part 2
Arkadii Ivanov from Bumble shows how to bridge Kotlin Multiplatform MVI architecture with native iOS and Android UI. The iOS integration reveals surprising complexity that most KMP tutorials skip.
A Great Way to do Android Presenters
Cash App's Android team chose presenters over ViewModels and MVVM. Here's why their "boring" code wins.
Your next upgrade deserves an upgrade
Signal just solved one of iOS's most frustrating problems: losing your encrypted message history when you upgrade devices. imperiopolis walks through how they built a secure, local device-to-device transfer that actually works.