Mobile App with React Native

Duration: 3 Months

STARTING FROM

16 Jan ,2023

Introduction:

React Native is a framework that allows the development of various high-quality mobile applications. With this framework, the developers can write the code once and can distribute it on different platforms. This system is progressing rapidly and hence mobile phone application developers must have a staunch grip on React Native. This module gives an introduction to the React Native framework for constructing mobile phone applications.

React Native equips you to build iOS, Web, and Android applications without rewriting the different code systems. The benefit from code reuses across platforms can be attained by using your basic web development knowledge. React Native is an exciting new language backed by Facebook, Instagram, Skype, and many more, that the benefit you to create a native mobile experience on Android, Web, and iOS devices through a common easy coding experience.

Scope of Mobile App with React Native

The certificate gradually excels from basics to creating a complete application with code reuse among iOS, Android, and the web. With the completion of this certificate, students will be able to build cross-platform mobile and web apps. They will have a deep insight into React Native Platform which includes creating animation, learning various navigation options available, and knowledge of how to update push notifications.

Outcomes:

After the completion of this certification, students would be able to:
  • Build native mobile apps with JavaScript and React
  • Develop cross-platform (iOS and Android) mobile apps
  • Understand the latest Navigation options for new React Native apps
  • Create amazingly smooth and performant animations
  • Update your users with cross-platform Push Notifications

Curriculum:

Week Lecture Topics
1 1 Introduction to Mobile Application Technologies, JavaScript (ES6)
2 2 Getting Started with React Native, React Native Setup
3 3 React Native Components Views, User Input
4 4 React Native Animation
5 5 React Native Navigation
6 6 MID TERM PROJECT
7 7 Data, Debugging and Expo Components
8 8 React Native Storage Methods
9 9 React Native Misc., Splash screen, Vector Icons and Google Maps
10 10 React Native APIs
11 11 Redux, Performance, Shipping & Testing
12 12 FINAL TERM PROJECT

Benefits:

  • Familiar with JavaScript Basics and ES6
  • Create cross-platform iOS and Android apps
  • Set up a device emulator on your laptop and deploy apps to it
  • Use expo to create and run iOS and Android apps
  • Explain the architecture of a device app
  • Apply the most useful React Native components
  • Write app code that works differently on the different platforms
  • Use flexbox on devices to control the layout of your apps
  • Style your app efficiently using best practices
  • Use stack navigators, drawer navigators and tab navigators to change app scenes

Requirements:

  • Intermediate/O/A-level
  • Basic Programming Skills
  • Basic Computer Skills

Mode of Classes:

Classes Mode City

On Campus

Lahore

Online

-

Affiliations & Collaborations: