Lennart Brandt
banner
brandtnewlabs.com
Lennart Brandt
@brandtnewlabs.com
Design + Code in one 💻 🎨 🏳️‍🌈
Building brandtnew apps with React Native, Expo, and Supabase. Built & sold WeBurn 💪 Now working on @roamwise.app
Pinned
🌍 Traveling often? Counting days abroad for visa or tax rules stressed me out—especially with frequent visits to the UK.

That's why I built @roamwise.app (a react-native expo app), a privacy-first travel compliance tracker for iOS. Here's the story 🧵
Reposted by Lennart Brandt
✨ 3 hooks. 1 paywall. No mess.

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-...
From idea to income: How to build seamless subscriptions with Expo and RevenueCat
Learn how Roamwise uses Expo and RevenueCat to implement seamless subscriptions—with custom hooks, smart paywall design, and real-world code.
expo.dev
July 10, 2025 at 1:44 PM
Refreshed my ASA knowledge with the official Apple Ads Certificate this morning! It took me 2 hours from start to finish 🥳 I'm now officially Apple Ads certified. Time to start my first campaign!

certification-ads.apple.com/certificate...
I'm certified with Apple Ads and ready to drive campaign results on the App Store.
Check out the certificate that confirms my successful completion of Apple Ads Certification.
certification-ads.apple.com
May 13, 2025 at 1:59 PM
Just realised the official react-native-purchases package by @revenuecat.com has only ~900⭐️… that’s 2,100 fewer than react-native-iap. Especially for @expo.dev apps, RevenueCat is the de facto standard for in-app purchases.

Give it some love! ⭐️👇
github.com/RevenueCat/...
GitHub - RevenueCat/react-native-purchases: React Native in-app purchases and subscriptions made easy. Support for iOS and Android.
React Native in-app purchases and subscriptions made easy. Support for iOS and Android. - RevenueCat/react-native-purchases
github.com
April 25, 2025 at 8:01 AM
I'm in love with @expo.dev, @swmansio.com's Reanimated, and gorhom's Bottom Sheet ❤️
April 24, 2025 at 11:00 AM
Normally I’m all for keeping things simple — no unnecessary UI or animations.

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 ✨
April 23, 2025 at 8:00 AM
Spent one weekend building a custom animation system on top of @swmansion.com’s Reanimated and @expo.dev router.

Every animation in my apps now feels on-brand — and I can animate anything in seconds.
April 22, 2025 at 1:56 PM
Recording your work to share it? Great way to catch bugs 🐛

Just spotted some unnecessary re-renders in the Roamwise calendar while filming a demo 😅 #reactnative #expo #indiedev
April 21, 2025 at 8:01 AM
Reposted by Lennart Brandt
London bus stop near Amazon HQ 🔥
April 18, 2025 at 6:22 PM
Reposted by Lennart Brandt
I’ve shared this animation before — but now it’s finally dialed in.

✨ 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 👇
April 18, 2025 at 1:00 PM
I’ve shared this animation before — but now it’s finally dialed in.

✨ 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 👇
April 18, 2025 at 1:00 PM
I’ll be attending @appjs.co in May! 🥳

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
April 18, 2025 at 8:00 AM
Did you know ~60% of users decide whether to subscribe during onboarding? 🚨

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
April 17, 2025 at 10:56 AM
Schengen rules are confusing. Roamwise isn’t ✨

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
April 16, 2025 at 7:58 AM
The one thing I’ve learned about App Store screenshots:

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.
April 15, 2025 at 2:04 PM
Learned the hard way: Always test on a real device as early as possible ‼️

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
April 14, 2025 at 9:59 AM
Turning 35 today! 🥳 Feeling great—healthier, happier, and more productive than ever. Freelancing with React Native @expo.dev wasn’t the plan, but it’s turned out to be a pretty good path to freedom.
April 12, 2025 at 9:00 AM
Clean routes, easy modals, and zero headaches ✨ @expo.dev router is such a joy to work with.
April 11, 2025 at 11:57 AM
1/ Using ChatGPT to optimise keywords for ASO? You’re leaving money on the table!!! 💸

It sounds smart. But in reality, ChatGPT completely ignores core ASO rules — and can seriously tank your keyword performance 🤡

A quick breakdown 🧵
April 10, 2025 at 5:00 PM
First subscribers after yesterday’s launch—already going strong at $10 MRR! 😁

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
April 10, 2025 at 2:00 PM
Working on the sleekest Schengen tool you’ve ever seen.

Schengen rules are a mess — but this app makes them make sense at a glance. Coming to Roamwise tomorrow.

#reactnative #ux #indiedev
April 10, 2025 at 1:00 PM
Skipped Figma 🚨 Went straight from wireframe to real UI — all in code with Expo & NativeWind

Designing in code feels more honest. Faster feedback, fewer steps, and everything clicks better.

@roamwise.app is built this way from day one.
April 10, 2025 at 9:00 AM
Got a bug report this morning about a broken subscription check in @roamwise.app. Talked to the user, found the issue, fixed it—and pushed the update to production within an hour.

🍎 No App Store review needed.
🪄 Just eas update --branch production
🥳 Thanks @expo.dev

#ReactNative #IndieDev
April 10, 2025 at 7:30 AM
Gonna frame this 🖼️ #reactnative @expo.dev
April 9, 2025 at 5:00 PM
🌍 Traveling often? Counting days abroad for visa or tax rules stressed me out—especially with frequent visits to the UK.

That's why I built @roamwise.app (a react-native expo app), a privacy-first travel compliance tracker for iOS. Here's the story 🧵
April 9, 2025 at 12:00 PM
Reposted by Lennart Brandt
How do you actually improve JS performance in React Native? Join us for a live walkthrough & Q&A of our Optimization Guide ➡️ streamyard.com/watch/VW8Ufy...

🟣 What’s hurting your FPS
🟣 Real profiling techniques
🟣 How to find memory leaks

🎙️ Hosted by @grabbou.com & @chmal.it
📅 Apr 15, 5pm CET
April 8, 2025 at 11:20 AM