Top 10 Compose Mistakes in Large-Scale Apps
Enterprise Compose pitfalls (state hoisting, keys, compiler reports) with fixes.
Showing 20 of 61 articles (Page 1 of 4)
Enterprise Compose pitfalls (state hoisting, keys, compiler reports) with fixes.
New FlashList removes item size estimates, improves scroll precision & load times; production-ready. (Shopify)
CustomPainter techniques & perf tradeoffs for bespoke visuals.
TikTok’s real-world WebView perf wins: preloading, cache strategy, threading & metrics.
At Wealthfront, testing is one of our core engineering principles—in the form of unit and end-to-end testing on all platforms. The iOS team in particular manages its own CI infrastructure to run tests against an integration server
Mercari uses Pigeon for tight, safe Flutter-to-native connections.
Meta shifted their giant Android codebase from Java to Kotlin over years.
Our GrabX clients noticed that the GrabX SDK tended to require high memory and CPU usage. From this, we saw opportunities for further improvements that could:
We had a single developer when we first released our iOS app in October 2012. Over the past 12 years, our team of software engineers has grown tremendously
This story is not about pretty code, it is even less about pretty design.
When Cash App was originally developed we had a single service powering all backend functionality, codenamed “Franklin”.
Glance cut their TV app’s APK size by 65% with clever moves.
Skeelo tunes Node.js concurrency to keep their app humming along.
Principal iOS engineer Joel Kin shares more about Handshake's choice in our API development using GraphQL on iOS and how it best serves our users.
Instagram parses JSON super-fast for their Android app’s needs.
Meta adopts xHE-AAC to pump up audio quality across their apps.
Grab lightens the load on memory and CPU in their GrabX SDK.
Separating Business Logic from UI View Code Now that you got a Flutter app that is able to make HTTP request, you may wonder: What if my app calls more than one service?
Meta’s Nullsafe tool catches Java null errors before they crash apps.
Swiggy puts their app on a diet, trimming size without losing flavor.