Develop Modern Mobile Applications with React Native
Course Summary
This course introduces React Native for rapid app development on Android and iOS, and will get you up and running very quickly.
Learn the key skills you need to understand and build React Native components for mobile devices.
What you will learn:
- Gain an introduction to React Native
- Create high-performance mobile apps with React Native
- Acquire skills in the whole React Native building process
- Learn to render, create and host
- Build a simple new app
- Create components for Mobile, Android / iOS
- Compare HTML elements with native components
- Declare and manipulate styles
- Work with APIs and use Geolocation
- Learn about modules for iOS and Android
- Explore React Native debugging and developer tools
- Deploy, prepare and launch
Module-1 Introducing React Native
Advantages of React Native
• Developer Experience
• Code Reuse and Modularization
Module-2 Working with React Native
Rendering Lifecycle
• Creating Components in React Native
• Working with Views
• Using JSX
• Styling Native Components
• Host Platform APIs
Module-3 Building a Simple Application
Setting Up the Environment
• Installing React Native
• iOS Dependencies
• Android Dependencies
• Creating a New Application
• Running a React Native Application for iOS
• Uploading to a Device
• Running a React Native Application for Android
• Attaching a Component to the View
• Imports in React Native
• Handling User Input
• Displaying Data
• Adding a Background Image
• Fetching Data from the Web
Module-4 Components for Mobile
Comparing HTML Elements with Native Components
• The Text and Image Components
• Working with Touch and Gestures
• Using TouchableHighlight
• The GestureResponder System
• PanResponder
• Working with Organizational Components
• Using ListView and Navigators
• Platform-Specific Components
• iOS and Android-Specific Components
• Components with Platform-Specific Versions
Module-5 Working With Styles
Declaring and Manipulating Styles
• Inline Styles and Styling with Objects
• Using Stylesheet.Create
• Style Concatenation
• Organization and Inheritance
• Exporting Style Objects
• Passing Styles as Props
• Reusing and Sharing Styles
• Positioning and Designing Layouts
• Layouts with Flexbox
• Using Absolute Positioning
Module-6 Platform APIs
Using Geolocation
• Getting the Device Location
• Handling Permissions
• Accessing Images and Camera
• The CameraRoll Module
• Requesting Images with GetPhotoParams
• Displaying a List of Photos
• Storing Persistent Data with AsyncStore
• Other Storage Options
Module-7 Deployment
Course Prerequisites
Basics Knowledge about ReactJs is must required
Intermediate Knowledge about Html, CSS and Javascript is required
Course Audience
- Web developers want to learn Android and ios development
- Professionals looking to bridge gaps in their knowledge
- Java Script Other Language Developers looking to get into Web Development
International Student Fees: USD300$
Job Interview Preparation (Soft Skills Questions & Answers)
- Tough Open-Ended Job Interview Questions
- What to Wear for Best Job Interview Attire
- Job Interview Question- What are You Passionate About?
- How to Prepare for a Job Promotion Interview
Internships, Freelance and Full-Time Work opportunities
Flexible Class Options
- Week End Classes For Professionals SAT | SUN
- Corporate Group Trainings Available
- Online Classes – Live Virtual Class (L.V.C), Online Training
Related Course
Python programming – Mastering Paython