William Candillon
Can It Be Done in React Native?
William Candillon rebuilds polished app interactions live in React Native using Reanimated, Gesture Handler and Skia. Advanced, unstructured, no hand-holding.
Phones changed what software looks like: one thumb, a small screen, an intermittent connection and a permissions dialog between you and the camera. Building for that is a different discipline from building for a desktop browser, even when the language is the same.
In practice, every course in this category is a React Native course. We'd rather tell you that in the first hundred words than let you discover it after clicking through seven cards.
If you learn by building, Expo Tutorial: Build Your First App gives you StickerSmash across nine chapters — image picker, sticker modal, drag gestures, screenshot saving, running on iOS, Android and web. If you learn by listening, Programming with Mosh — React Native for Beginners is slow and precise through core components, Flexbox, debugging and publishing, and stops where his paid series starts — though it was recorded six years ago and the tooling shows it. If you learn by reading, the React Native Official Documentation is where you'll eventually live — though it's written for lookup, not for teaching the framework from zero.
React Native — The Practical Guide is Academind's 28-hour course, and it's the only thing here covering authentication, native device APIs, push notifications and store publishing in one sequence. Udemy has no audit tier, so it's a purchase or nothing. We list it because the free material genuinely stops before those topics, not because everyone needs it.
Six free, one paid, one advanced. The advanced one is Can It Be Done in React Native? — William Candillon rebuilding polished interactions live with Reanimated, Gesture Handler and Skia, with no structure and no hand-holding. One entry is looser than it looks: the freeCodeCamp link is a tag archive of roughly 85 articles and videos, good for hunting a specific answer and not a path at all. The Net Ninja's Complete React Native Course is the freshest thing on this page — 29 parts covering Expo Router, themed UI, tabs navigation and Appwrite auth, last updated April 2025. And despite the category name, nothing here covers Flutter, Swift or Kotlin.
Start with Expo, keep the docs open in a second tab, and get something onto your actual phone in week one. Emulators hide the problems that matter.
William Candillon
William Candillon rebuilds polished app interactions live in React Native using Reanimated, Gesture Handler and Skia. Advanced, unstructured, no hand-holding.
The Net Ninja
The Net Ninja's 29-part Complete React Native Course — Expo, Expo Router, themed UI, tabs navigation and Appwrite auth. Around five hours of video, last updated April 2025.
Expo's own nine-chapter build of StickerSmash — image picker, sticker modal, drag gestures and screenshot saving across iOS, Android and web.
freeCodeCamp
A tag archive of around 85 freeCodeCamp React Native articles and video courses — great for specific problems, not a sequenced beginner curriculum.
Programming with Mosh
Mosh Hamedani's 2020 React Native primer - two hours and six minutes on components, Flexbox and debugging. The layout teaching holds up; the Expo setup chapters do not.
Meta Open Source
Meta's official React Native reference — core components, styling, native modules. Built for lookup, not for learning the framework from zero.
Academind — Maximilian Schwarzmüller
Academind's 28-hour React Native course covering auth, native APIs, push notifications and store publishing. Paid only — Udemy has no free audit tier.