Kotlin Compiler Plugin Cuts Android Startup Time by 30% in Expo SDK 56
Expo SDK 56 ships with a custom Kotlin compiler plugin that eliminates reflection from Expo Modules on Android. The result: 70% faster module initiali…
Latest Team Management news from Tech News
Expo SDK 56 ships with a custom Kotlin compiler plugin that eliminates reflection from Expo Modules on Android. The result: 70% faster module initiali…
You built the app. It works. Then you open App Store Connect and it asks for screenshots, and you realize the thing standing between you and "submit" …
Good morning, class! Welcome back. In our last lesson, we explored how GraphQL fundamentally addresses the issues of over-fetching and under-fetching.…
You finished the app. You wrote the description. Then you hit the part nobody warns you about: the store listing wants screenshots, and not raw phone …
I can design and build a real mobile app in an afternoon now. Not a toy. Something I'd actually put on the store. The part that changed was design. I'…
Machine learning on mobile devices is often associated with inference: download a model, run predictions, and return results. But what if the model co…
Designing uploads that survive reboots, crashes, and flaky networks Choosing the right resumable protocol: chunked, multipart, or tus Scheduling uploa…
The Expo MCP Server dropped its paywall. Anyone with an Expo account can now hook up their AI coding assistant to Expo docs and tools. Previously, you…
For the first time, Apple is bringing production-grade AI agents directly into the IDE. This isn't just code completion on steroids. Xcode 27 integrat…
Working with native code in React Native usually involves creating separate packages and manually maintaining TypeScript interfaces. Expo SDK 56 chang…
For modern software and product teams, speed is no longer just about reckless sprinting; it is about building a hyper-efficient feedback loop that tra…
This is the third follow-up to Friday's release post . Saturday's was about how you iterate; yesterday's was about new platform APIs in the core; toda…
This is the second follow-up to Friday's release post . It covers the platform APIs that moved into the framework core this release. There are two hea…
I need to vent. And maybe save someone else from the same nightmare. The backstory I'm a solo Android dev. I've been working on my app for about 4 mon…
This is a submission for the GitHub Finish-Up-A-Thon Challenge What I Built CampusBeat 2.0 — a React Native campus super-app for students across 17 co…
If you've ever shipped a mobile app, you know the part nobody warns you about: the store screenshots . You finish the app, you're ready to submit, and…
Forms are everywhere in mobile apps - authentication flows, data entry, support requests, onboarding... If your app has a login screen, a form is like…
I submitted Termique to the App Store and Play Store three days ago. It's live now. Here's what the process actually looked like, because most guides …
Mobile Push Notifications: Mysterious Disappearances and Technical Realities Mobile push notifications are one of the fastest and most effective ways …
Rewards are the language mobile games use to talk to players. Every coin drop, every chest, every daily login bonus is the game saying: "You did somet…
Imagine you're traveling on a flight with airplane mode enabled. You type a message to your friend: "Hey, I just landed. Will call you soon." You tap …
Most QR scanner libraries for React Native share the same problems — they're unmaintained, they don't support the New Architecture, or they pull in a …
I quit learning to code three times. Not because I wasn't motivated. I had app ideas I genuinely wanted to build. I bought courses, watched tutorials,…
How I Built Renal Traveller: Helping Dialysis Patients Travel Safely Travel is something most people can plan with ease. But for dialysis patients, it…
I was looking at my bank statement one day and realised I was paying for 4 things I completely forgot about. Combined it was around 40 euros a month j…
Hey everyone 👋 After 4 months of development, testing, redesigns, debugging, deployment issues, and lots of learning — we finally launched our first a…
State management rarely feels urgent on week one of a Flutter project. Screens come together fast. setState works. Provider or Riverpod gets wired up …
Lately I’ve been thinking a lot about apps like Cal AI, Strava, Duolingo, Letterboxd, GitHub, etc. Not because of their features. But because of somet…
From a high-level perspective, frontend engineering functions as the translation layer between raw, machine-readable data and human interaction throug…
I'm Rishab. Every time I shipped an iOS app, I'd lose 2 days fighting Figma trying to make App Store screenshots that didn't look amateur. I'm a dev, …