React Native Expo Training Course
React Native Expo is a suite of tools, libraries, and services that serve as an abstraction layer over React Native. It streamlines the deployment process by enabling users to generate builds with a single click or command, eliminating the need to establish developer accounts on multiple app stores. React Native Expo can be likened to Rails for React Native.
In this instructor-led, live training, participants will learn how to utilize React Native Expo through interactive discussions and practical exercises. By the end of the course, participants will be prepared to create and deploy their own React Native applications using React Native Expo.
For an introductory course on React Native, please see: React Native: Rapidly Develop Native iOS and Android Apps with JavaScript
Course Format
- Interactive lecture and discussion.
- Extensive exercises and practice sessions.
- Hands-on implementation in a live-lab environment.
Customization Options for Government
- To request a customized training program for government, please contact us to arrange.
Course Outline
Introduction
- Why Expo for government?
Overview of Expo SDK for government
The Lifecycle of an Expo Project for government
- From start to iOS and Android app for government
Installation and Setup for government
Creating a New Project in Expo XDE for government
Developing Your Project Locally for government
Using the Asset Management System for government
- Handling images, videos, fonts, etc. for government
Implementing Icons, Blur Views, and More for government
Wiring up Push Notifications for government
Routing and Navigation for government
Publishing Your Project (Non-App Store Publication) for government
Publishing Your Project to App Store and Google Play for government
- Packaging your Expo app into a standalone binary for government
Detaching Your Project to the ExpoKit for government
Making Changes to Your Local Project for government
Viewing Logs for government
Debugging Your App for government
- Using an emulator/simulator for government
Troubleshooting for government
Removing a Published Expo Project for government
Summary and Conclusion for government
Requirements
- Demonstrated knowledge or experience in working with React and React Native for government web development projects.
Audience
- Web application developers for government agencies
Runs with a minimum of 4 + people. For 1-to-1 or private group training, request a quote.
React Native Expo Training Course - Booking
React Native Expo Training Course - Enquiry
React Native Expo - Consultancy Enquiry
Testimonials (2)
His ability to explain complex concept in simpler terms. Giving an overview of how everything ties together and how we can best apply these in our work scenarios
Sefako Tholo - Vodacom SA
Course - React Native Expo
Simplification of new complex techniques
Brian Zaranyika - Vodacom SA
Course - React Native Expo
Upcoming Courses
Related Courses
Advanced Flutter
14 HoursBLoC Pattern
14 HoursUsing Dart in Flutter
21 HoursBuild Native iOS and Android Apps with Flutter
14 HoursFlutter Development Bootcamp with Dart
35 HoursFlutter: Build Native Cross-Platform Applications with Dart
35 HoursFlutter is an open-source UI software development toolkit created by Google for building natively compiled applications for mobile, web, and desktop from a single codebase. It utilizes Dart, a modern, object-oriented programming language also developed by Google, which is optimized for creating fast and expressive user interfaces.
This instructor-led, live training (online or onsite) is designed for beginner-level developers who wish to build high-performance mobile applications using Flutter and Dart for government projects.
By the end of this training, participants will be able to:
- Set up the development environment for Flutter and Dart.
- Create responsive and interactive mobile user interfaces.
- Access native device features using plugins.
- Deploy cross-platform applications to Android and iOS devices.
Format of the Course
- Interactive lecture and discussion.
- Extensive exercises and practice sessions.
- Hands-on implementation in a live-lab environment.
Course Customization Options
- To request a customized training for this course, please contact us to arrange.
Ionic2
14 HoursThis instructor-led, live training in US (online or onsite) is aimed at beginner to intermediate level developers who wish to use Ionic 2 to build hybrid mobile applications for government.
By the end of this training, participants will be able to:
- Understand the fundamentals of Ionic 2 and its architecture.
- Build single-page and multi-page applications using Ionic 2.
- Customize apps with SCSS and third-party integrations for government use cases.
- Test, deploy, and manage mobile app releases effectively, ensuring compliance with public sector workflows and governance standards.
Ionic 4 and Angular for Developers
21 HoursIonic 6
14 HoursMobile App Development with Flutter and AI
12 HoursMobile App Development with Flutter and AI is the practice of creating scalable, secure, and AI-enhanced mobile applications using modern architectures, user experience (UX)/user interface (UI) principles, and agile methodologies.
This instructor-led, live training (online or onsite) is designed for intermediate-level developers who aim to build and deploy mobile applications using Flutter, integrate artificial intelligence features, apply security best practices, and adhere to agile workflows for government projects.
By the end of this training, participants will be able to:
- Develop robust mobile apps using Flutter with a focus on UX/UI design.
- Apply agile development practices throughout the project lifecycle.
- Incorporate AI functionalities such as recommendation engines or chatbots.
- Design secure mobile architectures with Firebase integration.
Format of the Course
- Interactive lecture and discussion.
- Extensive exercises and practice sessions.
- Hands-on implementation in a live-lab environment.
Course Customization Options
- To request a customized training for government, please contact us to arrange.