Showing 20 of 1524 articles (Page 4 of 77)
Nazar Sydiaha from Callstack tackles one of React Native's biggest scaling challenges: managing multiple apps and shared packages without losing your mind. His monorepo guide could save your team weeks of depen...
What started as one engineer's Appium 1 learning project at trivago became their production mobile test framework for six years. Here's how they evolved it through Appium 2 and 3 without another ground-up rewri...
Shai Barack and Charles Munger from Android reveal how a 20-year-old lock in MessageQueue was secretly causing UI jank across the entire Android ecosystem. Their solution? A lock-free data structure that's up t...
Jija Bhattacharya from Guardsquare breaks down recent mobile app vulnerabilities that exposed millions of users. These weren't sophisticated exploits—they were logic flaws and authorization failures hiding in p...
Antoine van der Lee from SwiftLee just open-sourced an Agent Skill that teaches AI to write Swift tests the right way. No more serialized tags killing your test performance.
Callstack just released a CLI tool that finally lets AI agents actually test mobile apps. No more agents that can write code but can't click a button.
KotlinConf 2026 just dropped its full schedule, and the Kotlin ecosystem is moving fast. From Kotlin 2.3's release to Amazon Fashion's backend migration story, there's a lot happening right now.
Apple is quietly pushing developers away from the native iOS stack they've championed for over a decade. The evidence? Look at what they're building, not what they're saying.
Everyone knows Airbnb ditched React Native in 2018. Fewer people know what they built instead, or why it actually worked better.
Miguel Montemayor from Android drops a major compatibility requirement: the developer opt-out for resizability is gone in Android 17. If your app still assumes portrait-only or fixed aspect ratios, you've got w...
Ravindu Wataketiya from PickMe makes the case that haptic feedback is the silent hero of mobile UX. It's the detail users don't notice until it's missing—and it can elevate a mediocre app to exceptional.
Google just killed Developer Previews. Android 17 Beta 1 introduces a continuous Canary channel that delivers features as soon as they pass internal testing, no more waiting for quarterly drops.
Expo just unified mobile CI/CD orchestration into a single YAML file. EAS Workflows now handles builds, tests, submissions, and OTA updates without juggling multiple tools.
React Native 0.84 just dropped with automatic performance wins for every app. No migration needed, no config changes required—just faster execution and lower memory usage out of the box.
Kevin Chisholm from Google's Flutter team just dropped Flutter 3.41 with 868 commits from 145 contributors. This isn't just another update—it's a fundamental shift in how Flutter evolves as an open-source frame...
Ricardo Marin from Grindr turned memory leak debugging from a 2-4 hour manual slog into a minutes-long automated process. The secret? Recognizing that memory leaks are pattern-matching problems, not creative on...
On-device AI is moving from buzzword to build requirement. Callstack just shipped a complete SDK to make local LLMs work reliably in React Native apps.
Phil Niedertscheider from Sentry reveals how Swift's type system can catch metric API bugs before they compile. No more sending garbage data like memory addresses to production.
Adam Ernst, Meta's IC9 Distinguished Engineer, spent two years building a framework that completely failed. His brutally honest postmortem reveals more about reaching the highest IC levels than most success sto...
Phil Niedertscheider from Sentry reveals why designing a public API took longer than building the actual feature. His deep dive into Swift's type system shows how the right language features can make or break d...