Skip to content
Course content
- Hands-on Artificial Intelligence with TensorFlow
- Hands-on TensorFlow Lite for Intelligent Mobile Apps
- Introduction to NativeScript with Angular 4
- Installation and setup of NativeScript
- Overview of NativeScript and the Application Life Cycle
- Overview of Property System, Data Binding and Events
- Understanding NativeScript’s Multithreading Module
- Creating a User Interface with NativeScript
- Designing the Application Logic
- Using NativeScript Modules
- Accessing NativeScript’s Animation APIs
- Integrating a NativeScript Application with Native Android and IOS Apps
- Unit Testing and Debugging the Application
- Publishing the Application
- Troubleshooting
- Summary and Conclusion
Introduction
Ionic Basics
- Processes and modules used in Ionic for web development
- How Ionic and Angular work together
Overview of Angular
- Components and attributes used in Angular
Preparing the Development Environment
- Installing Ionic and Angular
- Installing Cordova
- Testing installations with Ionic Lab
Templating in Ionic and Angular
- Using Ionic grids
- Setting styles and variables
- Creating CSS rules
- Generating services
- Consuming REST APIs
- Creating and using a data model
- Testing with Ionic DevApp
UI Components
- Generating and routing pages
- Retrieving data
- Adding page design
- Using lists
- Generating pages with modals and fabs
- Implementing complex lists
- Using pull to refresh
- Adding an auth guard
Ionic Native
- Setting up Ionic Native packages
- Accessing native device features
- Testing native device features
Connecting to a Backend
- Setting up Firebase
- Creating auth guards and services
- Sending data via HTTP
- Fetching, displaying, and loading data
Troubleshooting with Cordova
- Preparing for Android standards
- Running a hybrid application on an Android device emulator
- Preparing for iOS standards
- Running a hybrid application on a iOS device emulator
Introduction
- Overview of Ionic and Ionic services
- Understanding the capacitor runtime
Setting Up the Development Environment
- Installing Ionic
- Installing Android Studio
- Installing Xcode
- Microsoft vs. code
- Choosing the best framework
Working with Ionic
- Building native applications with capacitor
- Understanding the basics of Ionic
- Working with HTTP requests
Building Ionic Applications
- Using the Ionic Command Line interface to build an Ionic app
- Understanding the components of Ionic
- Understanding the app layout and styling
- Using and customizing Ionic themes
- Using plugins
Debugging and Deploying Ionic Applications
- Previewing the app
- Debugging Ionic apps using the console
- Deploying Nodejs apps for production
- Preparing Ionic apps for production
- Publishing Ionic apps