Weekly Digest

Mar 22 - Mar 28, 2021

7 articles that week

← Previous Next →
Thursday, Mar 25

Traveloka Android Dynamic Feature Module Pilot Project

Anisha Inas Izdihar and Yusuf Cahyo Nugroho from Traveloka tried implementing Dynamic Feature Modules in 2019 when documentation was scarce and critical tools were broken. Their workarounds got creative: they literally modified Google's compiled jar files.

Seamless Multi-Platform App Development with Flutter

Flutter 2 just added a fifth pillar: 'portable.' Google's UI toolkit now ships production-ready apps to mobile, web, desktop, AND embedded devices from a single codebase—even powering Toyota's next-gen vehicle infotainment systems.

Wednesday, Mar 24

Client Tracing: Understanding Mobile and Desktop Application Performance at Scale

"My app is slow" - every engineer's nightmare. Slack's mobile team was tired of hitting dead ends when debugging performance issues.

Mobile Security via Flutter — Ep.1 SSL Pinning

Amorn Apichattanakul from KBTG reveals why the SSL pinning solution most Flutter devs find on StackOverflow has a critical security flaw. His team discovered this while building banking apps that passed penetration testing.

Tuesday, Mar 23

CDN Caching Improvements for Better App Performance

AWS Amplify just shipped CDN caching improvements that delivered a 98% reduction in response times for static assets. Cookie handling was the culprit.

Detecting Memory Leaks in Android Applications

Dropbox's Android team was fighting OutOfMemoryError crashes. The culprit? Memory leaks hiding in activity lifecycles that traditional debugging couldn't catch.

Monday, Mar 22

Modularising an iOS app: why and how we have been breaking Badoo app up into modules

Alexander Kulabukhov from Bumble reveals how his team scaled from a monolithic iOS app to 110+ modules across Badoo and Bumble. The journey wasn't just about splitting code—it was about building a sustainable process that transformed how their entire engineering org ships features.