Web DevelopmentAdvanced
Mobile Apps with React Native
Build cross-platform mobile apps with React Native and Expo — components, navigation, state, APIs and publishing a working app.
24 hours · 7 lessons
Enrolment
Free
Full access, certificate included
Back to all coursesTaught by Équipe Skill2Earn
Self-paced · Lifetime access
What you'll learn
- Build UIs with React Native core components
- Manage state with hooks
- Add multi-screen navigation
- Consume REST APIs and store data on device
- Test and share an app with Expo
Curriculum
Module 1 · Setup
1 lessons- React Native and Expo setupHow React Native works, creating a project with Expo and running it on your phone.
Module 2 · Building UIs
2 lessons- Core components and stylingView, Text, Image, ScrollView and FlatList, styled with Flexbox for mobile.
- State and hooksuseState, useEffect and lifting state to build interactive screens.
Module 3 · App structure
1 lessons- NavigationStack and tab navigation, passing parameters between screens.
Module 4 · Data
2 lessons- Forms and user inputText inputs, validation and handling keyboard behaviour.
- APIs and local storageFetch remote data and persist user data on the device.
Module 5 · Ship it
1 lessons- Testing and sharing your appDebugging, performance tips and sharing a build with Expo.