Building brandtnew apps with React Native, Expo, and Supabase. Built & sold WeBurn 💪 Now working on @roamwise.app
That's why I built @roamwise.app (a react-native expo app), a privacy-first travel compliance tracker for iOS. Here's the story 🧵
Learn how @brandtnewlabs.com built seamless subscriptions into his Expo app with @revenuecat.com using:
• usePurchasesInitialize
• usePurchasesMonitor
• usePurchases
Plus fantastic design tips: expo.dev/blog/how-to-...
Learn how @brandtnewlabs.com built seamless subscriptions into his Expo app with @revenuecat.com using:
• usePurchasesInitialize
• usePurchasesMonitor
• usePurchases
Plus fantastic design tips: expo.dev/blog/how-to-...
certification-ads.apple.com/certificate...
certification-ads.apple.com/certificate...
Give it some love! ⭐️👇
github.com/RevenueCat/...
Give it some love! ⭐️👇
github.com/RevenueCat/...
But I’m a big fan of the Joi app and just had to recreate how the buttons animate when the bottom sheet changes position.
Fun fact: @roamwise.app’s design is heavily inspired by Joi and Flighty ✨
But I’m a big fan of the Joi app and just had to recreate how the buttons animate when the bottom sheet changes position.
Fun fact: @roamwise.app’s design is heavily inspired by Joi and Flighty ✨
Every animation in my apps now feels on-brand — and I can animate anything in seconds.
Every animation in my apps now feels on-brand — and I can animate anything in seconds.
Just spotted some unnecessary re-renders in the Roamwise calendar while filming a demo 😅 #reactnative #expo #indiedev
Just spotted some unnecessary re-renders in the Roamwise calendar while filming a demo 😅 #reactnative #expo #indiedev
✨ Snappy pop-in scale on the buttons
⚡️ Fast spring for the progress bar
🌈 Interpolated colors on the progress dots
Built using @expo.dev & @swmansion.com’s Reanimated.
Code snippets + a gist for the progressDots below 👇
✨ Snappy pop-in scale on the buttons
⚡️ Fast spring for the progress bar
🌈 Interpolated colors on the progress dots
Built using @expo.dev & @swmansion.com’s Reanimated.
Code snippets + a gist for the progressDots below 👇
✨ Snappy pop-in scale on the buttons
⚡️ Fast spring for the progress bar
🌈 Interpolated colors on the progress dots
Built using @expo.dev & @swmansion.com’s Reanimated.
Code snippets + a gist for the progressDots below 👇
✨ Snappy pop-in scale on the buttons
⚡️ Fast spring for the progress bar
🌈 Interpolated colors on the progress dots
Built using @expo.dev & @swmansion.com’s Reanimated.
Code snippets + a gist for the progressDots below 👇
Excited to meet fellow React Native & Expo devs IRL, chat about apps, animations, and everything in-between.
Who else is going? Let’s connect! 👋
#AppJSConf #ReactNative #Expo #IndieDev
Excited to meet fellow React Native & Expo devs IRL, chat about apps, animations, and everything in-between.
Who else is going? Let’s connect! 👋
#AppJSConf #ReactNative #Expo #IndieDev
That’s exactly why I placed Roamwise’s paywall at the end of onboarding. It instantly reconstructs your travel history from your photo library. Feels like magic 🧙♂️
#indiedev #buildinpublic #reactnative
That’s exactly why I placed Roamwise’s paywall at the end of onboarding. It instantly reconstructs your travel history from your photo library. Feels like magic 🧙♂️
#indiedev #buildinpublic #reactnative
I just launched SchengenPro — a new feature that gives travellers a clear, visual overview of their 180-day Schengen timeline.
Here’s what it does and why I built it 🧵 #indiedev #reactnative #expo
I just launched SchengenPro — a new feature that gives travellers a clear, visual overview of their 180-day Schengen timeline.
Here’s what it does and why I built it 🧵 #indiedev #reactnative #expo
They’re not just for looks—they’re your fastest pitch. With Roamwise, I made sure every screenshot instantly answers: “Why should I care?”
Users don’t want features. They want instant clarity.
They’re not just for looks—they’re your fastest pitch. With Roamwise, I made sure every screenshot instantly answers: “Why should I care?”
Users don’t want features. They want instant clarity.
Simulator felt smooth—but on my actual phone, haptics hit different, and Roamwise’s photo analysis slowed way down with my full media library.
Nothing beats real-world testing #reactnative #buildinpublic
Simulator felt smooth—but on my actual phone, haptics hit different, and Roamwise’s photo analysis slowed way down with my full media library.
Nothing beats real-world testing #reactnative #buildinpublic
It sounds smart. But in reality, ChatGPT completely ignores core ASO rules — and can seriously tank your keyword performance 🤡
A quick breakdown 🧵
It sounds smart. But in reality, ChatGPT completely ignores core ASO rules — and can seriously tank your keyword performance 🤡
A quick breakdown 🧵
Most heartwarming moment? ❤️ My mum becoming the very first Roamwise customer, tracking her & dad's nomad adventure across Europe.
Indie dev milestone unlocked! ✅ #indiedev #buildinpublic
Most heartwarming moment? ❤️ My mum becoming the very first Roamwise customer, tracking her & dad's nomad adventure across Europe.
Indie dev milestone unlocked! ✅ #indiedev #buildinpublic
Schengen rules are a mess — but this app makes them make sense at a glance. Coming to Roamwise tomorrow.
#reactnative #ux #indiedev
Schengen rules are a mess — but this app makes them make sense at a glance. Coming to Roamwise tomorrow.
#reactnative #ux #indiedev
Designing in code feels more honest. Faster feedback, fewer steps, and everything clicks better.
@roamwise.app is built this way from day one.
Designing in code feels more honest. Faster feedback, fewer steps, and everything clicks better.
@roamwise.app is built this way from day one.
🍎 No App Store review needed.
🪄 Just eas update --branch production
🥳 Thanks @expo.dev
#ReactNative #IndieDev
🍎 No App Store review needed.
🪄 Just eas update --branch production
🥳 Thanks @expo.dev
#ReactNative #IndieDev
That's why I built @roamwise.app (a react-native expo app), a privacy-first travel compliance tracker for iOS. Here's the story 🧵
That's why I built @roamwise.app (a react-native expo app), a privacy-first travel compliance tracker for iOS. Here's the story 🧵
🟣 What’s hurting your FPS
🟣 Real profiling techniques
🟣 How to find memory leaks
🎙️ Hosted by @grabbou.com & @chmal.it
📅 Apr 15, 5pm CET
🟣 What’s hurting your FPS
🟣 Real profiling techniques
🟣 How to find memory leaks
🎙️ Hosted by @grabbou.com & @chmal.it
📅 Apr 15, 5pm CET