Discover 201 articles on Architecture in mobile performance

Clear Filters

Showing 20 of 201 articles (Page 6 of 11)

Building iFood's iOS Cart Experience

Company: iFood · Aug 31, 2022
Platform: iOS

iFood's iOS team built a checkout system that handles 25+ feature plugins without turning into spaghetti code. Here's how they architected a platform that lets multiple teams ship independently.

Very Good Ventures shows how to build a production-ready Flutter app with Supabase that achieves 100% test coverage. This isn't your typical Firebase clone tutorial.

The React Native team is rolling out comprehensive migration resources as the New Architecture moves toward becoming the default. If you maintain a library, this directly impacts your roadmap.

Uber rewrote their Android rider app in 2016 and made an architectural choice that most Android teams avoid: deeply nested dependency injection scopes.

Amorn Apichattanakul from KBTG reveals why shipping code isn't the finish line. The real work starts when users download your app—and most teams miss this critical step.

React Native's biggest architectural shift in years is here. The team just dropped their roadmap for migrating the entire ecosystem to the New Architecture (Fabric + TurboModules).

Building Flutter games? Very Good Ventures shows how combining Flame engine with Bloc state management creates cleaner, more testable game code without sacrificing performance.

Jakub Tkacz from Software Mansion just shipped the first native component library compatible with React Native's new Fabric architecture. This is the migration blueprint the entire RN ecosystem has been waiting...

Sam Moore from Betterment shares how his team rewrote 85% of their mobile app in just over a year without disrupting users. The secret? A methodical approach to adopting Flutter that prioritized team buy-in ove...

Cross-Platform Messaging Experience

Company: Snapchat · Dec 17, 2021
Platform: iOS / Android

Snap rewrote their entire messaging system in C++ to solve a problem that plagues most mobile teams: platform inconsistency causing bugs and doubled engineering effort.

Remote Rendering UI Extensibility

Company: Shopify · Dec 1, 2021
Platform: React Native

Joey Freund from Shopify reveals how they let third-party developers extend their UI without compromising security or performance. The secret? Rendering UI in one place while defining it in another.

Introducing Swift Distributed Actors

Company: Swift.org Blog · Oct 28, 2021
Platform: iOS

Swift is taking on distributed systems with the same elegance it brought to concurrency. The Swift team just open-sourced a complete cluster library for building distributed actor systems.

Browse Page Refactoring on Android

Company: Carousell · Oct 22, 2021
Platform: Android

Jintin from Carousell reveals how a 3,000+ line Presenter became their team's productivity nightmare. Their solution? A strategic mix of refactoring AND rewriting that didn't require months of downtime.

Amorn Apichattanakul, an iOS developer since the iPhone 3GS era, spent 1.8 years mastering Flutter and wishes someone had created a cheat sheet for the transition. So he built one himself.

Callstack shows how React Native isn't just for mobile anymore. Their guide proves you can build full Windows desktop apps with the same codebase.

Bartosz Klonowski from Callstack breaks down why React Native Windows isn't just about cross-platform code. It's about predictable timelines and lower maintenance costs that CFOs actually care about.

Android Hilt Dependency Injection

Company: Teknasyon · Sep 8, 2021
Platform: Android

Mehmet Agah Balbay from Teknasyon Engineering makes the case for ditching Dagger2's boilerplate hell. His team's switch to Hilt for dependency injection delivered real performance wins and faster development cy...

Gildásio Filho from iFood reveals how his team pulled off a seemingly impossible migration: upgrading 22 Flutter modules to 2.0 with null safety in just two weeks while shipping features and onboarding new deve...

Scott Birksted from Shopify tackles a frustrating gap between Kotlin and Swift: why can't Swift structs copy themselves as elegantly as Kotlin data classes?

Android App Excellence: Duolingo

Company: Duolingo · Aug 26, 2021
Platform: Android

Duolingo's Android app was degrading 5-10% every month. New features meant guaranteed performance regressions every 90 days.

Loading articles...