Charles Vinette
banner
charlesvinette.bsky.social
Charles Vinette
@charlesvinette.bsky.social
Founder, design and engineering @appandflow.com, building the best Expo/React Native apps. Working on @sundayFF.app
If you love React Native, @expo.dev and mobile engineering in general - come work with us :)
We are hiring at @appandflow.com !
Fully remote (in Canada), building or helping teams build the best RN/ @expo.dev apps. Looking for someone with initiative, deep RN knowledge, and some iOS or Android native experience. Fluency in French is a massive plus (some would say broken French 😉)
July 23, 2025 at 1:49 PM
Search Player Screen WIP: Animated, state responsive header for player search screen + card system for player stats and actions. All in @expo.dev with a lot of reanimated.
July 4, 2025 at 3:30 PM
Took inspiration from Solarin Johnson and built a Nintendo 64–style rumble effect for the disabled state of our pressables in our upcoming @expo.dev fantasy football app, @sundayff.app . It has heavy haptic feedback, of course!
June 25, 2025 at 4:18 PM
I had planned about a day to get a decent drag and drop list working for reordering users' draft queues. I saw react-native-sortables on Reddit and decided to give it a try—

had it working flawlessly in like 45 minutes. Absolute joy to use. Awesome lib, thanks @matipl01.bsky.social !
June 19, 2025 at 3:40 PM
Built-in docs, when possible, apply to mobile too! Following @phamous.dev's advice, we're working to include descriptions and explanations directly in their relevant context throughout @sundayff.app
June 17, 2025 at 1:04 PM
I'm convinced that after a few rounds of user feedback and polishing, Liquid Glass will be a worthy upgrade to Apple's design system.

Last week, I had an exchange with @codewithbeto.dev
about how nice the iOS 26 context menu looked compared to some other Liquid Glass components.
June 16, 2025 at 1:38 PM
Reposted by Charles Vinette
Our consulting team helped @rainbow.me cut iOS E2E test times by 50% and shipped a fix to React Native core. Read how below
Sped up iOS e2e test runs with Maestro by ~4x in the Rainbow app 🔥

The improvement was actually in React Native core. Here’s what was happening, and how it was fixed 🧵
June 13, 2025 at 7:48 PM
Reposted by Charles Vinette
Sped up iOS e2e test runs with Maestro by ~4x in the Rainbow app 🔥

The improvement was actually in React Native core. Here’s what was happening, and how it was fixed 🧵
June 13, 2025 at 6:55 PM
After watching the #WWDC25 sessions on Liquid Glass and the new design system, I'm pretty excited! A lot of attention went into the material, and I'm looking forward to experimenting with it.

I'm making a TLDW doc for the team, which I'll share here too😁
June 10, 2025 at 8:29 PM
Overall, I'm very excited for "Liquid Glass" and to watch how it evolves. I love how vibrant it is—it allows for more colourful designs without being too much.

In some examples, I think the refraction is a little too high and the blur a little too low but those are minor details that can be tweaked
June 9, 2025 at 6:53 PM
Congratulations on the launch! The amount of polish and care is inspiring—an ideal we should strive for!
Introducing… (Not Boring) Camera

3 years, 100+ prototypes, and wild graphics tech to make our perfect camera. Only to say… forget perfection. Just have fun and capture life’s beautiful chaos. Hope you love it as much as we do—thumbprints and all 🖤

notbor.ing/camera
June 5, 2025 at 4:50 PM
Reposted by Charles Vinette
📡 Building IoT provisioning flows in React Native?

Vincent the CTO from @appandflow.com shows how to set up WiFi provisioning for an ESP32 using Expo + react-native-wifi-reborn.

👉 Companion apps, HTTPS, soft AP mode, and real code in this technical deep dive: expo.dev/blog/expo-io...
Expo + IoT: Device provisioning with HTTPS via WiFi
Learn how to connect IoT devices to Wi-Fi with a smooth provisioning flow using React Native, Expo, and react-native-wifi-reborn.
expo.dev
May 15, 2025 at 4:53 PM
Happy Fifth of May 😁
www.youtube.com/watch?v=c898...
Fifth of May
YouTube video by Zach Bryan - Topic
www.youtube.com
May 5, 2025 at 3:14 PM
I've been spending time polishing or *adding delight* to @sundayff.app (wip). Every year it gets easier and easier, thanks to @expo.dev and @swmansion.com reanimated. Here's a fun progress bar we did for the onboarding.
April 23, 2025 at 6:28 PM
We will be looking for testers, feel free to reach out if you'd like early access!
Fantasy football tryouts
April 17, 2025 at 3:55 PM
What our packaging would look like if we had to ship apps via CD
April 15, 2025 at 5:57 PM
Reposted by Charles Vinette
𝝠 Expo is on Broadway!

📸 Times Square isn't exactly touching grass, but if you can step away from your keyboard to snap a selfie with our billboard we'll happily send you some swag.

🤠 Bonus points if the naked cowboy is in your snap...
April 3, 2025 at 6:31 PM
Reposted by Charles Vinette
Garrett Wilson's insane catch against Houston on Halloween night 2024.
March 31, 2025 at 8:28 PM
Great opportunity to work with an amazing developer
Looking to hire a strong React Native engineer (Boston preferred). We’re building an @expo.dev app to help small businesses automate their back offices. If you know someone great, send them my way!
March 27, 2025 at 10:24 PM
These two elements not lined up in the new @discord.com
design are driving me nuts 😅
March 27, 2025 at 4:34 PM
Some visual exploration for our upcoming Fantasy Football app, @sundayff.app
March 20, 2025 at 2:55 PM
Keyboards and ScrollViews are a pain! MagicScroll can help :D
We just updated Magic Scroll and it is now compatible with the new architecture and @expo.dev 52!
The easiest way to manage keyboards and ScrollViews on long forms - give it a try.

github.com/AppAndFlow/r...
March 18, 2025 at 7:49 PM
We made it so that it felt as close to the iOS behaviour as possible - we had to find a solution for deep press which doesn't exist on Android, and I think it is pretty seamless!
We just made our iOS inspired, cross platform Context Menu component public! Compatible with the @expo.dev managed workflow. github.com/AppAndFlow/e...
March 13, 2025 at 4:01 PM
Animation I just finished when successfully signing up for the wait list of our upcoming fantasy football app, @sundayff.app
March 12, 2025 at 7:29 PM
React Native being 'good enough' for a V1 is the same kind of misconception people had saying Expo was only good for prototypes... All depends on the skill level of the team building it.
Asked this question two years ago.

The answer now (based on talking with recruiters) seems to be a definite "yes, there is a decline. Early-stage startups overwhelmingly choose cross-platform mobile. Specifically, VC-funded ones in the US bias strongly to React Native"
February 18, 2025 at 2:35 PM