What is React Native Framework?
React Native is a JavaScript framework for writing real, natively rendering mobile applications for iOS and Android.
Why learn React Native Framework?
React Native is a JavaScript framework for writing real-time, you can develop mobile applications using JavaScript. Most of the mobile apps use Java while developing Android mobile apps whereas Swift or Obj-C for app development for iOS. With React Native, you can develop mobile apps that work efficiently on both platforms.
Prerequisites for learning React Native Framework.
Before you can code using React, you need to learn HTML, CSS, and JavaScript. While HTML and CSS are not required, the JSX syntax used by React is based on HTML. You'll need to have a good knowledge of HTML to understand how it works.
What we will learn in React Framework?
- Abstracting React from the DOM
- Advantages of React Native
- React Native vs Web Apps
- React Native vs React web
- Installing React Native
- iOS setup – XCode
- Android setup – Android Studio
- Run an example project in iOS and Android simulators
- Environment Setup
- Expo vs Non Expo Installation
- First App Hello World
- React Native View
- React Native State
- React Native Props
- React Native Style
- Height and Width
- React Native Button
- Layout and Flexbox
- Positioning Element with Flex
- React Native Scroll View
- React Native ListView
- React Native FlatList
- React Native SectionList
- React Native Touchables
- React Native TextInput
- ActivityIndicator
- React NativePicker
- React Native Status
- BarReact Native Switch
- React Native WebView
- ProgressBar Android
- Progress Bar With Animated
- Establishing a layout with View
- Displaying text with Text
- Accepting user input with TextInput
- Adding images with Image
- Making components interactive with Touchable Highlight
- Displaying data with ListView
- Changing screens with Navigator
- Expanding touch capability with Gesture Responder and Pan Responder
- Issues with CSS
- Inline Styles
- Create Immutable style objects with Stylesheet.create
- Pass styles as props
- Positioning components with flexbox
- React Native Animation React
- Native Image
- Using fetch to retrieve data
- Getting a user’s location and handling permissions
- Accessing stored photos with Camera Roll
- Adding animations
- React Native Alert
- React Native Geolocation
- Third Party Libraries
- React Native Navigation
- Configuring Header Bar
- Moving Between Screens
- Passing Value b/w Screen
- Tab Navigation
- Adding Icons at Bottom of Tab Navigation
- Create Material Bottom Tab Navigator
- Create Material Top Tab Navigator
- Drawer Navigation
- Deploying to Apple App Store
- Deploying to Android Play Store
- A Common Root Component
- Copying Reusable Components
- What is Firebase?
- Firebase Client Setup
- Login Form Scaffolding
- Handling User Inputs
- More on Handling User Inputs
- How to Create Controlled Components
- Making Text Inputs From Scratch
- A Focus on Passing Props
- Making the Input Pretty
- Wrapping up Inputs
- Password Inputs
- Logging a User In
- Error Handling
- More on Authentication Flow
- Creating an Activity Spinner
- Conditional Rendering of JSX
- Clearing the Form Spinner
- Handling Authentication Events
- More on Conditional Rendering
- Logging a User Out and Wrap up
- AsyncStorage
- AsyncStorage Methods
- See yourself doing some new projects in React Framework
Benefits of joining React Framework Training Course with Conaxweb Solutions.
- Job Oriented Training Program available in Offline/ Online mode.
- Curated Study Material with Project Case Study.
- Final year project & documentation guidance
- Training by Experienced faculty.
- Doubt sessions and real IT working experience.
- Interview Preparation material and Career Consulting.
- Certification on training completion.
Teaching Mode: Online / Offline
Address: 259, 1A, Vinoba Nagar, Naini, Prayagraj, Uttar Pradesh 211010
Contact number : 05323557581, +91-9555433745