Description
In this course, you will :
- Learn the fundamentals of React-Native to build cross platform mobile applications
- We will be starting with the basics like what is react-native all about, how we can install it on various operating systems out there and then learning how a react-native application works
- covering how to debug react-native applications and how to launch it on android emulator
- learn many core concepts of react-native like how to send and receive data from server.
Syllabus :
1. React Native Fundamentals
- Creating Sample Android Application and Running it on Windows
- Traversing the Application structure
- Creating Sample iOS Application and Running it on iPhone Emulator
- Understanding Components
- Creating and Rendering our Component
- Adding Style to our component & Understanding JustifyContent
- Understanding AlignItems
- Creating Nested Components
- Passing Data to Components - Exploring Properties
- Introduction to Lists - Using reusable components
- Selective Styling
- Writing the code the ES6 way
- Comparing React.CreateClass and React.Component
2. Exploring Style and Resolution
- Introduction to Flexbox
- Understanding the View Layout - Flexbox Model - Positioning
- Understanding the View Layout - Flexbox Model - Resizing
- Working with StyleSheets
- Inline Styles
- Understanding Resolution
3. Events
- Handling Events
4. Application - I - Understand Flexbox,Events & States
- Creating Calculator application
- Design our Calculator
- Developing our Calculator - Handling Events
- Developing our Calculator - Understanding States
5. Application - II - Understanding Client-Server Communication
- React Flickr
- React Flickr - Working with Fetch API
- React Flickr - Fetch API usage
- React Flickr - Photo Component
- React Flickr - Main Application Screen
- React Flickr - Designing the Application
6. Creating A Notes Taker Application - Working with Firebase
- ToDo Application Introduction
- Creating the Todo Application Project
- Working with Navigation
- Using States
- Using Events
- Using Fetch API
- Creating User Profile
- Handling Errors
- Using Image Component
- Working with Firebase
- Exploring Listview
- Creating Notes Component
7. Debugging
- Debugging React-Native Applications