Call Us : +91 9987788934


instructer picture

Instructor: Suryaprakash Tiwari

Category: Application Development


course banner

About this course

This course is designed for students who are new to programming, and want to learn how to develop Android apps. You?ll learn how to create an Android project with Android Studio and run a debuggable version of the app. You'll also learn some Android architecture and the key principles underlying its design. You will gain an understanding of the processes that are involved in an Android developed application and you will become familiar with Android development tools and user interface. By the end of the course, you?ll build two simple apps that you can share with your friends.


Module 1: What is React Native? (10 Hours)

  • AbstractingReact from the DOM
  • Advantagesof React Native
  • ReactNative vs Web Apps
  • React Native vs React web

Module 2: Getting started (10 Hours)

  • InstallingReact Native
  • iOS setup ?XCode
  • Androidsetup ? Android Studio
  • Run an example project in iOS and Android simulators

Module 3: Core React Native Components (10 Hours)

  • Establishing alayout with View
  • Displaying textwith Text
  • Accepting userinput with TextInput
  • Adding imageswith Image
  • Makingcomponents interactive with TouchableHighlight
  • Displaying datawith ListView
  • Changing screenswith Navigator
  • Expanding touchcapability with GestureResponder and PanResponder

Module 4: Styling (10 Hours)

  • Issues withCSS
  • InlineStyles
  • CreateImmutable style objects with Stylesheet.create
  • Pass stylesas props
  • Positioning components with flexbox

Module 5: React Native APIs (10 Hours)

  • Using fetchto retrieve data
  • Getting auser?s location and handling permissions
  • Accessingstored photos with CameraRoll
  • Adding animations

Module 6: Deployment (10 Hours)

  • Deployingto Apple App Store
  • Deploying to Android Play Store

Module 7: Authentication with Firebase (10 Hours)

  • A CommonRoot Component
  • CopyingReusable Components
  • What isFirebase?
  • FirebaseClient Setup
  • Login FormScaffolding
  • HandlingUser Inputs
  • More onHandling User Inputs
  • How toCreate Controlled Components
  • Making TextInputs From Scratch
  • A Focus onPassing Props
  • Making the InputPretty
  • Wrapping upInputs
  • PasswordInputs

Module 8: Processing Authentication Credentials (10 Hours)

  • Logging aUser In
  • ErrorHandling
  • More onAuthentication Flow
  • Creating anActivity Spinner
  • ConditionalRendering of JSX
  • Clearingthe Form Spinner
  • HandlingAuthentication Events
  • More onConditional Rendering
  • Logging aUser Out and Wrapup



To be able to follow this tutorial, you should be familiar with React and have solid JavaScript knowledge. Even if you do not have previous experience with React, you should be able to follow it.

Course Details

  • Course Type Full-time
  • Course Location Mira Road, Mumbai
  • Fee Offered 15000
  • Starting Salary Offered 20000
  • Minimum Eligibility 10+
  • Employment Opportunities Google, Flipkart, Amazon


Certification can be a useful tool to add credibility, by demonstrating that your profile meets the expectations of your Industry.