Aim Technologies is one of the Leading React Native Training institute in Hyderabad, offers 100% placement-oriented with real-world projects, we are one of the best Training Institute in Hyderabad that provides Industry Level Training with Real Time Projects.

React Native Course Outline

  • Hello React Native
  • What is React Native?
  • What does it do for us? Why choose it?
  • Pros and cons
  • Architecture
  • Sharing with web projects
  • What React Native code looks like
  • Leveraging your React knowledge
  • React and Redux
  • Redux reminder
  • Reducers, actions, state, store, and middleware
  • React reminder
  • SFCs vs class-based components
  • Composition
  • JSX structure and rules
  • props
  • state
  • Controlled and uncontrolled components
  • Virtual DOM vs the real DOM

    The Development Process

    • Where do I even start?
    • React-native vs. create-react-nativeapp
    • Which is better for given situations
    • The React Native team’s recommendations
    • What is expo?
    • Creating a new React Native app
    • How to run it on a tethered device
    • How to run it on a wireless device
    • How to run it in an Android emulator
    • How to run it on an iOS simulator
    • Debugging in a browser window
    • Logging, breakpoints, stepping through
    • YellowBoxes and RedBoxes

    Single-value Controls

    • Components overview
    • Categories of components
    • Text
    • Text props and events
    • TextInput
    • Props and events and the event object
    • Image
    • Differences between HTML and ReactNative images
    • Reserving space for them
    • Local images vs remote images
    • ResizeMode
    • Platform-specific Development
    • How can we develop differently on the different platforms?
    • Why would we ever do this?
    • Technical roadblocks
    • The DatePicker – iOS vs Android
    • Using the Platform module

    Layout Components

    • Components review
    • View
    • SafeAreaView
    • ScrollView
    • Pinch-to-zoom
    • KeyboardAvoidingView
    • How to create modal views
    • Controlling the OS’s status bar

    Flexbox for Native Layouts

    • Why flexbox?
    • Where it came from
    • Flexbox on the web is NOT flexbox on native
    • Containers and items
    • FlexDirection
    • FlexBasis vs width/height
    • FlexShrink, flexGrow
    • The flex shorthand
    • JustifyContent and alignContent
    • FlexWrap
    Learn MuleSoft Course to Boost your career with MuleSoft Training in Hyderabad

    Styling React Native Apps

    • How React Native styles differ from CSS
    • How to apply styles
    • How to control style inheritance
    • Style arrays
    • Four methods of defining styles
    • Common properties
    • Cross-platform fonts
    • Conditional and programmatic styles

    Navigation

    • What is navigation, really?
    • How to get React Navigation
    • The three types of navigators
    • StackNavigator
    • Routing object
    • Navigation config
    • How to pass params when navigating
    • TabNavigators
    • Three types of TabNavigators
    • How to set icons
    • DrawerNavigator
    • Examples and demos
    Learn Power BI Course to Boost your career with Power BI Training in Hyderabad

    Ajax in React Native

    • Why it must be different on a device
    • The fetch API
    • How to show a loading indicator
    • How to make requests and populate affordances
    • Security in a native environment

    List Components

    • Components review
    • Pickers
    • FlatList
    • SectionList
    Learn ADF Course to Boost your career with ADF Training in Hyderabad

    Touchables and Buttons

    • The Button API
    • Button events and props
    • Why touchables?
    • TouchableWithoutFeedback
    • TouchableNativeFeedback
    • TouchableOpacity
    • TouchableHighlight
    • How to disable a touchable

    Frequently Asked Questions

    Does React Native require coding?

    Yes, You should be familiar with programming concepts like functions, objects, arrays, and to a lesser extent, classes.

    What is React Native mainly used for?

    React Native is an open-source UI software framework created by Meta Platforms, Inc. It is used to develop applications for Android, Android TV, iOS, macOS, tvOS, Web, Windows and UWP

    Is React Native difficult to learn?

    React Native is very easy to learn for someone who is coming from a web development background.

    Can I attend a demo session before enrollment?

    Yes you can attend a free demo lecture.
    For Any Assistance or Clarification Please Call Us @ +91-9700187077
    Whatsapp Me