Mobile Applications With React Native
No Special Coding Skills Required.
React Native is an open-source mobile application framework used to develop apps for Android, Apple, and Windows platforms; and for the web.
Develop native apps for Android and iOS using React and JavaScript to create a single codebase that can be shared across platforms. React Native also lets you iterate quickly – allowing you to see your changes as soon as you save.
In this skill path you will learn the foundational knowledge needed to get started with React Native and how to expand upon those features as you progress through the courses.
Training Modules
- What Is React Native?
- Why React Native?
- React Native Ecosystem
- Summary and Next Steps
- Introduction to React Native
- Setting up React Native
- Creating Your First Component
- Routing Between Components
- Creating a Form Component
- Retrieving Remote Data Using the Fetch API
- Generating a Build of the App
- Using the Android Emulator and iOS Simulator with React Native
- Implement React Native Navigation and Routes
- Utilize Gestures
- Access Web APIs with XMLHttpRequest
- Why Use Expo
- Install Expo CLI
- Configure IOS Simulator
- Setup Android Emulator
- Using the Expo CLI
- Install Expo Client
- The Expo SDK
- Using the Expo Development Server
- Setting up the Development Environment
- Adding Components
- Adding Hooks and Animations
- Communicating Using WebSockets
- Setting up React Native Development Environments
- Displaying Scrollable Lists with ScrollView Component
- Rendering Large Lists with FlatList Component
- Displaying Large Lists by Section Using SectionList Component
- Developing Reusable Custom Components
- Configuring User Inputs with TextInput Component
- Understanding React Native Application Styling
- Using Flexbox to Style React Native Applications
- Animating React Native Components with the LayoutAnimation API
- Overview of Testing in React Native
- Developing Component Tests
- End-to-end Testing Using Detox
After Training, you will be able to:
- Create a Mobile Application that works on all platform
- Create a Chat Application
- Test mobile applicationson stimulator before going live
Duration
12 Weeks
Training Fee
₦250,000