This hands on course introduces React Native for rapid app development on Android and iOS. Good React experience is essential for this course.
Highlights
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 platform APIs and use Geolocation
Learn about modules for iOS and Android
Explore React Native debugging and developer tools
Deploy, prepare and launch
Course Details
Introducing React Native
Advantages of React Native
• Developer Experience
• Code Reuse and Modularization
Working with React Native
Rendering Lifecycle
• Creating Components in React Native
• Working with Views
• Using JSX
• Styling Native Components
• Host Platform APIs
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
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
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
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
Modules
Installing JavaScript Libraries with npm
• Native Modules for iOS
• Using the Video Component
• Native Modules for Android
Debugging and Developer Tools
JavaScript Debugging
• Activating the Developer Options
• Debugging with console.log
• Working with the React Developer Tools
• React Native Debugging Tools
• Using Inspect Element
• The React Native Packager
• Testing Your Code
Deploying
Preparing the Project
• Selecting Supported Devices and Target Versions
• Launch Screen Images
• Adding an Application Icon
• Setting a Bundle Name
• Updating AppDelegate.m
Who should attend
This hands on course introduces React Native for rapid app development on Android and iOS. Good React experience is essential for this course.
History Of JBI Training
JB International (JBI Training) is a London (UK) company which was formed in 1995, delivering Technology training courses to leading organisations.
JBI has always focused on cutting edge technology and is widely recognised as a leading specialist provider of training in the fields of Artificial Intelligence, Machine Learning, Analytics, DevOps, Security....
Instructors & Consultants
We are confident that you will find our instructors to be among the finest around. Our Instructors bring into the classroom the experience of applying their skills in the "Real World" as systems developers and consultants.
Many are leading figures in the world of Technology and are able to add a lot of value to your training. The instructors are personable and able to communicate their technical knowledge effectively to delegates.
Increasingly, clients are looking for consultancy and project mentoring to help get leading-edge systems design , development and implementation underway smoothly.
JBI is able to provide this service and have a number of leading consultants who can add value to client projects.
Apply now to Course a professional Full Stack Python with Django
Delegates will gain Knowledge of Ruby to write, modify, maintain and understand Ruby scripts.Course ContentLearn to Program: Using Ruby (Facets of Ruby) The first 2 days provide non-programmers an Introduction to Programming using Ruby. Getting Started Numbers Letters Variables and Assignment
This course aims to provide the delegate with the knowledge to be able to produce simple computer programs that demonstrate an understanding of the three core principles of programming - sequence, selection, and iteration.
This advanced training course is for experienced Java developers who need to go into more depth into the core features of the language that are not typically covered on basic Java programming courses.
This course is designed for beginners who wish to become a software developer by using Java, which is one of the most popular programming languages for web, desktop and mobile application development.
© 2024 coursetakers.com All Rights Reserved. Terms and Conditions of use | Privacy Policy