React Native Development

12 hours of lecture, 5 hours of course work every week

This course is intended for anyone who has zero to some programming knowledge and is looking to create native apps for Android and iOS. In this course, you will learn to create modern mobile apps for iOS and Android using React Native from ground up. Using React Native, you learn once and write anywhere. React Native combines the best parts of native development with React, a best-in-class JavaScript library for building user interfaces.

Kal Academy Module

Module 1 : Introduction to React Native Fundamentals

In this module, you will get introduced to the basics of the React Native Framework. You will also get to setup the environment and tools necessary to build the react native apps.

1 hour.

Kal Academy Module

Module 2-4 : Get Started with Your First Mobile App

In the next 3 weeks, you will learn to build components, style it, store state information, and add touch events to the react native application.

3 hours.

Kal Academy Module

Module 5-8: Database and Navigation

In the next 4 modules, you will learn to create databases with firebase, integrate that with the application to read and write data into the database. You will also learn to build navigation for the application.

4 hours. 

Kal Academy Module

Module 9-11 : API and Mobx

In the next 3 modules, you will learn to build backend API for your application. You will also learn to store global state information using Mobx/Redux.

3 hours. 

Kal Academy Module

Module 12 : Deploy the Application to the Store

In the final module, you will learn to deploy your local application to the store.

1 hour. 

Career Path

Kal Academy React Native

This course

This course will get you started with mobile programming at which point you can decide if programming is something you are excited about.

Kal Academy React Web

Web Programming

At this point you can venture into web programming by doing our React Web Development class and build more projects for your portfolio

Kal Academy Bootcamp


Instead of the mobile development, you can take our Web development bootcamp which will get you ready for an entry level engineer role in 4 months.

Kal Academy Interview Prep

Interview Prep

Before you start applying for jobs, get prepared for those technical interview questions by taking our Technical Interview Prep Bootcamp or the Algorithms course.

I attended the Web development full-stack boot camp at Kal Academy recently. Kal is an awesome mentor and teacher. The hands-on approach worked amazingly for me. The method of teaching is very good. Instead of just slides and presentations, coding along in the classroom is very helpful. I was trying to study on my own and a practical approach was missing. That is when I enrolled here. The environment is very friendly and Kal is very approachable for anything and everything. The curriculum that she put together is very good and covers pretty much everything I needed for a ramp-up. It included the latest the front-end technologies as well as the foundations of Computer Science(data structures and algorithms). I would definitely recommend Kal Academy for anyone who is like me and would like to ramp-up with help and guidance. The team-like project work environment keeps up working hard and finish the work on time.

Thanks a ton Kal. I am very happy to have had you as my mentor. One of the best decisions I ever made to join Kal Academy!

Madhavi V

Software Engineer

I Highly recommend Kal Academy. I attended the Web development bootcamp in 2019. The lectures covered newly technologies in the industry from front end to back end. The projects will help you to build up your resume. The lectures also covered algorithms and data structure. And they offer mock interview to the students. The interviewers are from the top tech companies in the greater Seattle area. Kal is such a great instructor. I learnt a lot from her. Not only the academic part, but also when I was upset from failed interviews, she cheered me up. When you decided to change the career, it’s always not a easy thing. Just keep learning, then you will achieve your goals.

Ying S.

Software Engineer

Ready to get started?

Get in touch, or apply now!