Showing 20 of 1598 articles (Page 1 of 80)
Rami Maalouf from Expo just eliminated the biggest barrier to iOS development: the Mac requirement. Windows and Linux developers can now build, test, and iterate on iOS apps with full Fast Refresh support.
Sneha Singla from Salesforce tackled what seemed impossible: building one real-time personalization system that works flawlessly across iOS, Android, React Native, and Flutter without breaking layouts or requir...
Keith Kurak from Expo makes a bold claim: AI coding agents don't eliminate the need for cross-platform frameworks. They actually make the case stronger.
Adrian Prantl from Apple's Debugger+Compiler Integration team reveals how Swift 6.4 is fixing a debugging problem most developers didn't know they had. The solution? Dramatically smaller binaries and faster, mo...
Kamil Delekta from Software Mansion reveals what nobody tells you about React Native's New Architecture: the migration flip is only 14% of the work. The other 86%? That's where things get interesting.
Alberto De Bortoli from Just Eat Takeaway built an over-the-air localization system that fixes translation bugs without app releases. No vendor SDK, no compromise—just a few hundred lines of code that works wit...
Antoine van der Lee, creator of RocketSim, is rethinking the iOS Simulator's role as AI agents take over coding. His latest move? Embedding the Simulator directly into Cursor, Claude Code, and Codex.
Joffrey Bion just dropped Kotlin Toolchain 0.12, and it's bringing the multiplatform publishing workflow developers have been waiting for. Plus, Wasm apps just got a whole lot more practical.
Antoine van der Lee tackles the most common SwiftUI mistake: slapping a view model on everything. His approach? Start simple, add MVVM only when it actually solves a problem.
Shorebird explores three approaches to shipping mobile updates faster. Which one actually delivers on the promise of speed without sacrificing native performance?
Darin Wilson from Infinite Red went down a rabbit hole tweaking haptic feedback in a Pong game, and he's not sorry. Turns out adding vibration patterns to React Native apps is surprisingly simple and measurably...
Paweł Gadomski from Software Mansion just solved one of React Native's messiest problems: getting WhatsApp-style incoming calls to actually work when your app is killed. The solution? Stop treating it as a libr...
Antoine van der Lee reveals why your SwiftUI view models keep resetting unexpectedly. The culprit? Mixing up @StateObject and @ObservedObject in ways that look identical until they break.
Bartek Krason and Mateusz Turbański break down the iOS attribution gap that kills user onboarding. Their solution: deferred deep linking that survives app installation and routes users exactly where they intend...
Jakub Piasecki from Software Mansion just solved React Native's button problem. After shipping 9 different button components, they built one to replace them all.
Aras Diler built a production social platform with Siri integration, on-device AI, and iOS widgets as a solo developer. His secret? Treating Expo as the architecture, not just a starting point.
Katarzyna Smolen reveals why your phone's haptic engine can do amazing things in native apps but almost nothing on the web. The limitation isn't hardware: it's a deliberate privacy decision.
Michael Garfinkle from Shopify reveals how they went from pulling E2E tests from CI entirely to achieving 98% stability. The secret? Stop fighting flakiness and rebuild the framework that creates it.
Grab's engineering team discovered that Xcode's parallel testing was secretly sabotaging their CI pipeline. Tests from the same class were forced onto the same simulator, creating massive execution time imbalan...
Sadık Çoban from Getir just dropped a masterclass on migrating a massive e-commerce listing screen to SwiftUI while supporting iOS 15. The payoff? A 4.7× performance improvement in production.
Platform Releases
Explore Topics