Learn how to create responsive cross-platform apps.
Objectives of this course:
Upon completing this course, students will:
- Be familiarized with Javascript framework.
- Be familiarized with latest trends in React.
- Understand what problem React Native addresses.
- Understand project structuring and configuration.
- Learn best practices of using React Native.
- Learn advanced concepts.
Prerequisites for this course:
You must have a knowledge of HTML, CSS, Javascript and basic understanding of React. Having a basic experience of building a website or a mobile app and working with API is a plus.
Course Content:
- Introduction to React Native
- Current Scenario of React
- Environment Setup
- Overview of React
- Introducing JSX, Hello World!
- Overview of ES6
- Navigation in React Native
- Project Setup
- React Navigation
- State management with redux
- Introduction to redux
- Structuring Project
- Reducers
- Action Creators and middlewares
- State management with Context
- Working with APIs
- Introducing hooks
- Advanced Concepts
- Geolocation
- Offline Data Persistence
- Push Notification
- Mapviews