iOS & Android App Development with React Native
Build and publish a real cross-platform mobile app for iOS and Android using a single React Native codebase.
About This Course
Syllabus PDFThis course teaches you how to build production-quality mobile apps that run natively on both iOS and Android from a single JavaScript and React Native codebase. You'll start with core mobile concepts like navigation, gestures, and native device APIs before moving into a full app build.
You'll build a complete social fitness tracking app over the course, including camera integration, push notifications, offline data storage, and a polished onboarding flow. We also cover the practical realities of mobile development: performance profiling, handling different screen sizes, and preparing app store assets.
This course suits web developers with React experience who want to move into mobile, as well as beginners who are comfortable with JavaScript fundamentals and ready to tackle their first mobile project.
By the end, you'll have a working app installed on your own device, a clear understanding of the App Store and Google Play submission process, and the confidence to build additional apps on your own.
Curriculum
6 modules · 18 lessons · 7 hours total
- How React Native Bridges to Native CodePreview16 min
- Core Components and Styling26 min
- Navigation with React Navigation28 min
Your Instructor
Daniel Osei
Mobile Engineering Lead
Daniel has shipped over a dozen apps to the App Store and Google Play, including a health-tracking app that surpassed one million downloads. Before moving into education, he led the mobile team at a mid-sized logistics startup, scaling their React Native codebase to support millions of daily sessions. He now focuses full-time on training the next generation of mobile developers.