Advertisement · 728 × 90

Posts by Kadi Kraman

Series B baby! Time to start cooking 🧑‍🍳

4 days ago 6 1 0 0
Post image

Bundle size too big? Did you know you can compress all the images in your Expo project with a single command!

1 month ago 6 0 0 0
Preview
Check out my badge & claim your free React Summit 2026 remote ticket! Join 10k engineers worldwide at React Summit 2026 and meet 50 top speakers at June 11 - 15, 2026

Speaking at React Summit this June! 🚀
You can register through my badge and watch the livestream for free → gitnation.com/badges/react...
See you June 12 & 16!

2 months ago 4 0 0 0
Post image

Reminder: the APK you build for testing is NOT the actual app size
🔹 Debug APK: 95MB
🔹 AAB: 68 MB
🔹 Actual download: 24MB
Your users aren't downloading 95 MB: APKs bundle resources for every device config. AAB lets Google Play deliver only what the user's device actually needs

2 months ago 8 1 0 0
Video

Did you know! You can append .md to any @expo.dev blog or changelog post to get the content as markdown
Psst! this will also work with accept headers

2 months ago 17 2 0 0
Post image

🌟 Meet our next speaker - @kadi.bsky.social, a Software Dev at @expo.dev.

Kadi builds tools and experiences to help devs get the best out of React Native apps. She’s also an enthusiastic teacher, creating courses for Frontend Masters & Egghead.

2 months ago 11 2 0 0
Preview
From Idea to App: Building Developer-First Mobile Products with Kadi Kraman (Expo) · Luma Building mobile apps used to mean double the work: separate codebases, tools, and teams for iOS and Android. With React Native, you build once and ship…

Join us for a Live chat with @kadi.bsky.social (Engineering Manager, @expo.dev ) on Building Developer-First Mobile Products!

📅 Wednesday, Jan 21
⏰ 8:00–9:00 AM PST
📍 Google Meet

luma.com/b29olgkg

3 months ago 6 2 0 0

A fun graphQL hack I learned from this: you can change an Enum field to a String as a non-breaking change by deleting the Enum and replacing it with a Scalar of the same name!

4 months ago 3 0 0 0
Preview
Custom environments for EAS Environment Variables - Expo Changelog EAS Environment variables now support custom environments on top of the default development, preview, production. Available for production and Enterprise plans.

EAS Environment Variables now have support for custom environment names. Available on Production and Enterprise plans expo.dev/changelog/cu...

4 months ago 11 0 1 0
Advertisement

So the Android release was submitted with this fix, but the iOS build was already in the middle of a review which takes ~2 days atm so I couldn't cancel without having to start from the back of the queue again.
Thanks for confirming this worked for you! 🎉

6 months ago 2 0 0 0

It's actually this commit github.com/expo/react-c... . We changed the Pressable to use gesture events instead of onPress to fix a scrolling issue in iOS 24, so this works perfectly in iOS 24, but on Android and iOS 18, when you try to bookmark the talk it'll also navigate to the details page

6 months ago 0 0 1 0

If you're on iOS 18 - I've just published 1.1.1, could you try upgrading and seeing if it works now?

6 months ago 1 0 1 0

Are you on iOS 18 or 26?

6 months ago 0 0 1 0

Interesting! It does work for me and it shouldn't take a few taps. Which phone are you using? Do you feel the haptic feedback when you tap, or no?

6 months ago 0 0 1 0

React Conf app for 2025 is out now!
And if you're curious to see know how it was built, check out the source code here: github.com/expo/react-c...

6 months ago 20 2 3 0

"I'm new to React Native / Expo Router - how should I structure my codebase?"
It's a question that comes up quite a bit, and this is an attempt at providing some very concrete suggestions.
Already using Router? I'd love to know if there's anything you'd do differently, and why 📝

6 months ago 14 2 1 0

Check out our new homepage!
We also have cool new landing pages to demonstrate how various builders - enterprise, ecom, startups, finserv, crypto, solo devs - benefit from building with Expo.

7 months ago 10 0 0 0
Advertisement

Time to upgrade!

7 months ago 9 0 0 0

Project Hail Mary was great! I am also on team Audiobook, I listen while gymming, travelling, doing chores etc. The only downside is sometimes when you don't really like the narrator's voice or way of speaking, there's nothing to do about it.

7 months ago 1 0 0 0

This is a lovely, honest build log of a web developer building a native app with Expo for the first time!
Thank you so much for sharing. Your feedback throughout has been really useful in helping us make things smoother in the future 🕵️‍♀️

7 months ago 22 2 2 0
Preview
Ductts: Track how often you cry | Product Hunt An app for tracking how often you cry.

I made an iOS app, AI-free, cloud-free, subscription-free, please smash that notify button (Product Hunt didn’t let me launch it today so I guess we’re launching tomorrow?)

www.producthunt.com/products/duc...

8 months ago 77 9 9 1
Video

New @expo.dev example: graphQL server and client with ✨automatic type generation✨!

🧘‍♀️ GraphQL Yoga - server
💜 URQL - client
🎉 gql.tada - type generation
☁️ EAS Hosting - for API & web deployments

8 months ago 31 4 0 0
Video

New @expo.dev example!
Here's how to upload images from your app to an AWS S3 bucket with Expo Router and EAS Hosting
github.com/expo/example...

8 months ago 25 5 2 0

Ausalt peale teist visiiti ma peaaegu ei oleks läinud tagasi ja mõtlesin lihtsalt mingi muu displei osta. Ja ma arvan et sain selle uue ainult selle pärast et ma kannatlikult üle kuu aja sellega jamasin

9 months ago 2 0 1 0

Nii et viisin uuesti tagasi, olin seal poolteist tundi kuni nad katsetasid erinevate arvutitega ja otsustasid et jah on küll displei viga. Ja siis 3 nädalat ei kuulnud midagi kuni läksin lõpuks kohale sinna küsima.
Öeldi et nad ei suutnud seda korda teha ja tellivad mulle kulleriga sama mudeli.

9 months ago 0 0 1 0

Viisin tagasi, see kord öeldi et see on minu kaabli viga ja pidin £69 eest uue kaabli ostma. Siis 4 päeva töötas kuni ei töötanud jälle. Avastasin et kui arvuti on 100% siis on ekraan okei, aga kui on alla 80% (ja üritab ennast läbi displei laadida) siis hakkab siise ja välja lülitama

9 months ago 1 0 1 0

Ma arvan jah et vedas, pikem lugu on nii et monitor ei ühendunund enam arvutiga (ekraan lülitas ennast sisse / välja pidevalt).
Viisin Geeniuse Baari, nad tegid sisemise restore'i, ütlesid et korras, viisn koju - sama viga.

9 months ago 0 0 1 0
Advertisement

Holy crap, I guess the whole "if you don't ask, you don't get" is real! Apple couldn't fix my 3-year-old out-of-warranty Studio Display so in the end they replaced it. For free! It feels like Christmas.

9 months ago 24 0 4 0

Say hello to auth flows without redirects! 💜

10 months ago 4 0 0 0
Cartoon-style image of a young female software developer in glasses, working on a laptop. She wears a navy React logo t-shirt. The laptop has a heart-shaped dog logo, hinting she’s building an app for pet health. Beige background.

Cartoon-style image of a young female software developer in glasses, working on a laptop. She wears a navy React logo t-shirt. The laptop has a heart-shaped dog logo, hinting she’s building an app for pet health. Beige background.

Know a React Native dev (~2 yrs experience) looking for a new job? A small but growing team at a mature startup in the pet health space is hiring — remote on EST, looking for someone who is excited to both teach & learn from teammates.

If you think you are a good fit, send a DM.

10 months ago 26 10 7 1