Mobile development blogs, tutorials and resources inside!Latest Mobile Dev Insights: iOS, Android, Cross-PlatformAdvertise with Us|Sign Up to the NewsletterMobilePro #195: React Conf 2025, HeroUI Native alpha 15, Pixnapping, and more…Hi ,Welcome to another week of MobilePro; this is edition no. 195.Apple’s been up to something interesting again, but this time with Swift. They’ve just released Swift Profile Recorder, and it’s a bit of a game changer if you’ve ever tried profiling your backend apps without losing your sanity. Swift Profile Recorder is an open-source in-process sampler that doesn’t need kernel hooks or special privileges; you just flip an environment variable, and it starts recording performance data right inside your app.What I like about it is how it fits neatly into the workflow. It works on both macOS and Linux, and it spits out results in formats developers already use, whether perf, pprof, collapsed stacks, you name it. You can take that data straight into whatever visualization tool you’re comfortable with. The important thing to note is that Apple says they’ve been using it internally for a while now, which adds a bit of confidence that this isn’t just another experimental repo that’ll fade away in six months.Still, I guess it’s worth asking: will this finally make Swift a first-class citizen in the backend profiling space? Does this signal that Swift backend is getting serious enough that your full-stack (!) can now be Swift-end-to-end, with mature tooling? Either way, the fact that Apple’s investing in something this polished tells us that Swift’s server-side ambitions are alive and kicking. Maybe, just maybe, it’s time to give Swift another look beyond your iPhone screen.That’s not all the news this week. Let’s dive in.Ship Faster!Spot bottlenecks early, keep engineers in flow, and deliver up to 30% faster.Get a Demo📱 What's Happening in Mobile Development?If there’s any major news in the world of mobile app dev in the last week, MobilePro has you covered.iOSRelease of iOS & iPadOS 26.1 Beta 3: iOS & iPadOS 26.1 bring refinements like a new slide-to-stop gesture for alarms/timers, background security auto-updates, better iPad multitasking (Slide Over returns!), and tweaks to app layouts and UI elements. Developers are already digging in and testing across betas.New requirement for apps using Sign in with Apple for account creation: Beginning January 1, 2026, developers in South Korea must register a server-to-server notification endpoint for Sign in with Apple so that they receive alerts about account deletions or email-forwarding changes. Heads up, devs: even though this rule is Korea-specific for now, Apple’s emails-and-deletions notifications are available via API, and it’s smart to build support for them proactively.A major evolution of Apple Security Bounty: Apple is supercharging its Security Bounty program. The top award is now $2 million (and can exceed $5 million with bonuses), new exploit categories like one-click WebKit escapes and wireless proximity attacks are added, and a “Target Flags” system lets researchers validate vulnerability severity immediately.AndroidHackers can steal 2FA codes and private messages from Android phones: A newly discovered Android flaw called Pixnapping lets malicious apps silently steal 2FA codes (and even private messages) directly from your screen, no permissions required. Google’s September patch had a workaround, but researchers say the exploit still persists; a fuller fix is expected by December.The Android 16 QPR2 Beta 3 update has gone MIA: Android 16 QPR2 Beta 3 was pulled after some Pixel users reported bootloops. The update had introduced improvements like home-screen shortcut pinning and bug fixes, devs are watching closely for the next safe rollout.Android Studio Narwhal 4 Feature Drop: Android Studio Narwhal 4 is now stable — it adds first-class declarative Wear OS watch face support, lets you set Project view as default, and addresses over 550 bugfixes for a smoother, more stable IDE experience.Jetpack WindowManager 1.5 is stable: Jetpack WindowManager 1.5.0 is now stable, introducing the Breakpoints API, improved embedding support, and more reliable metrics for foldables and large layouts. Devs are buzzing, this version finally feels production-ready for adaptive, multi-window Android apps.Cross-platform & OtherReact Conf 2025 dropped some major upgrades: React 19.2 introduces <Activity />, useEffectEvent, and performance wins with Partial Pre-Rendering and new DevTools profiling. React Native’s 0.82 release pushes the new architecture, modern web-aligned APIs, and experimental Hermes V1 — a confident step into the framework’s next era.Introducing React Native Harness: React Native just got a new testing boost: React Native Harness. It lets you run Jest-style tests directly on real devices or emulators, delivering native-level confidence without the E2E hassle. The devs are excited to try it, as testing native modules has long been a major pain point.Meet the Flutter Extension for Gemini CLI: Flutter just got a fresh tool: a Flutter extension for Gemini CLI. It adds commands for creating, building, testing, and running Flutter projects right from your terminal. Devs are curious to try it, especially since it promises to speed up everyday workflows.Introducing HeroUI Native alpha 15: HeroUI Native alpha 15 just dropped, bringing a sleek new Select component, revamped RadioGroup, Button, and Chip APIs, plus a batch of subtle polish across the board. A quiet yet confident release that refines the library’s core UX, and yes, the new Select even powers a Raycast-style AI model picker.Check out this developer tip on mastering Jetpack Compose recomposition, a must-read if you want smoother UI updates and better performance in your Android apps.In case you have any tips to share with your fellow mobile developers, do reply to this mail and we’d be glad to feature you in a future edition of MobilePro.💭 What is the Mobile Community Talking About?What are mobile app developers discussing? Do you have any concerns, advice, or tutorials to share?MobileProbrings them to you all in one place.Apple details how to manage the context window for on-device foundation models: In this technical note, Apple lays out strategies for handling the limited “context window” (i.e., the span of tokens the model can see) when running models locally, including methods like token prioritization, context trimming, and fallback logic for overflow. It helps developers design more reliable experiences by ensuring the right data stays in scope without overwhelming the on-device AI model.Android’s “Sensors Off” mode offers developers a quick privacy toggle to test sensor behavior: Developers can enable the hidden Sensors Off tile in Developer Options to instantly disable the camera, mic, and motion sensors. It’s a handy way to simulate privacy scenarios, validate permission handling, and ensure graceful fallbacks when sensor access is revoked.SwiftUI’s new glass styles: when and how auto-apply kicks in: In her write-up, Natascha Fadeeva shows how SwiftUI now sometimes auto-applies the .glass style to toolbar buttons and other views by default, and she breaks down how .glass and .glassEffect() differ, one being opinionated with system behaviors, the other flexible for custom use.📚️ Latest in Mobile Development from PacktMobilePro presents the latest titles from Packt that ought to be useful for mobile developers.A perfect book for UX and UI designers who already have a basic understanding of Figma and want to advance beyond the fundamentals.🏗️Level up into a highly sought-after designer through expert techniques and battle-tested workflows📚 Learn faster with a hands-on guide built around practical, recipe-based approach.🤖 Put Al to work in Figma with workflows that speed up content, assets, and cleanup while saving hoursDesign Beyond Limits with FigmaBuy now at $44.99! IBM is partnering with Anthropic to build an AI-powered IDE that embeds Claude models into developer tools — early internal tests showed a 45% jump in productivity.Sourced from Developer.👋 And that’s a wrap. We hope you enjoyed this edition of MobilePro. If you have any suggestions and feedback, or would just like to say hi to us, please write to us. Just respond to this email!Cheers,Runcil Rebello,Editor-in-Chief, MobilePro*{box-sizing:border-box}body{margin:0;padding:0}a[x-apple-data-detectors]{color:inherit!important;text-decoration:inherit!important}#MessageViewBody a{color:inherit;text-decoration:none}p{line-height:inherit}.desktop_hide,.desktop_hide table{mso-hide:all;display:none;max-height:0;overflow:hidden}.image_block img+div{display:none}sub,sup{font-size:75%;line-height:0}#converted-body .list_block ol,#converted-body .list_block ul,.body [class~=x_list_block] ol,.body [class~=x_list_block] ul,u+.body .list_block ol,u+.body .list_block ul{padding-left:20px} @media (max-width: 100%;display:block}.mobile_hide{min-height:0;max-height:0;max-width: 100%;overflow:hidden;font-size:0}.desktop_hide,.desktop_hide table{display:table!important;max-height:none!important}}
Read more