π Key Learning Outcomes
- Develop a deeper understanding of React Native by exploring advanced concepts like data persistence, image handling, animations, and gestures.
- Learn how to configure and build React Native apps for both iOS and Android, including setting up development environments and handling platform-specific challenges.
- Gain experience with TypeScript in React Native, improving code safety and maintainability.
- Master the use of navigation, custom fonts, and vector icons to create polished, production-ready mobile apps.
- Explore React Nativeβs animation libraries and gesture handling for creating interactive and responsive user interfaces.
π¨βπ« About the Course
This course, led by Kadi Kraman, takes you beyond the basics of React Native and into the realm of building production-ready applications. You'll learn to persist data, handle images and SVGs, add app icons and splash screens, and create smooth animations and gestures. The course provides a solid foundation for anyone looking to develop robust mobile applications for iOS and Android. By the end, you'll be equipped with the skills needed to tackle complex React Native projects and deliver apps to the app stores.
π― Target Audience
- Developers who have a basic understanding of React Native and want to advance their skills.
- Mobile app developers looking to deepen their knowledge of React Native and create production-ready applications.
- Frontend developers transitioning to mobile development who want to learn the specifics of building apps with React Native.
- Anyone interested in mastering React Native to build polished, high-quality mobile apps for iOS and Android.
β Requirements
- Basic knowledge of React Native and JavaScript is recommended.
- Familiarity with React is beneficial but not required.
π Course Content
- Introduction and Setup: Learn how to set up your development environment for both iOS and Android, including installing dependencies and running your first build.
- TypeScript in React Native: Explore TypeScript basics within the React Native context, learning how to type your components and props for safer, more reliable code.
- Navigation: Create and style bottom navigation bars, manage navigation between screens, and handle navigation-specific challenges in React Native.
- Data Persistence: Use Async Storage to persist data across app launches and manage global state with React Context.
- Image Handling: Learn to work with local and network images, vector icons, and create responsive, adaptive image layouts.
- Custom Fonts and Styling: Add custom fonts, manage theming, and ensure your appβs design is consistent across platforms.
- Animations and Gestures: Implement smooth animations and gesture-based interactions using libraries like Reanimated 2 and react-native-gesture-handler.
- App Icons and Splash Screens: Customize your appβs icons and splash screens for both iOS and Android to create a professional appearance.
- Data Visualization: Visualize data with charts using the Victory Pie library, and learn how to create analytics screens in your app.
Drop a comment
Intermediate React Native by Kadi Kraman
Log in to leave a feedback
LoginMarcin
Easy entry for someone relatively familiar with React. π
π Psst! Interested in More Native Courses?
Cross-Platform Mobile Apps with FlutterVideo
by Maximiliano Firtman
πΉοΈ Levels: π Intermediate
β³ Duration: 5.5 hours
π€ Price: Subscription
π§βπ» Learning Platform: Frontend Masters
React Native, v2Video
by Kadi Kraman
πΉοΈ Levels: π± Beginner, π Intermediate
β³ Duration: 4 hours
π€ Price: Subscription
π§βπ» Learning Platform: Frontend Masters
Build a React Native Todo ApplicationVideo
by Jason Brown
πΉοΈ Levels: π± Beginner
β³ Duration: 0.5 hours
π€ Price: Subscription
π§βπ» Learning Platform: Egghead.io