Learning Apache Cordova
Overview
Learn the basics of creating, configuring, and compiling Android and iOS apps with Apache Cordova, the open-source cross-platform app development tool.
Apache Cordova is the open-source version of PhoneGap, the leading tool for cross-platform app development. It's a write-once, run-anywhere solution specifically designed for mobile. But to ensure a smooth cross-platform workflow, it helps to know some setup and configuration basics. In this course, Chris Griffith introduces Apache Cordova and the PhoneGap ecosystem, including the two command-line interface (CLI) tools and the PhoneGap desktop app. He shows how to set up your local system and how to create, configure, and build your first project with the Cordova CLI. Once you've mastered the fundamentals, Chris shows how to extend your app with native and third-party plugins that enable features such as QR code detection and geolocation, and debug your app, preview it in an emulator or on an actual device, and then prep it for release in the Apple Store or on Google Play.
Apache Cordova is the open-source version of PhoneGap, the leading tool for cross-platform app development. It's a write-once, run-anywhere solution specifically designed for mobile. But to ensure a smooth cross-platform workflow, it helps to know some setup and configuration basics. In this course, Chris Griffith introduces Apache Cordova and the PhoneGap ecosystem, including the two command-line interface (CLI) tools and the PhoneGap desktop app. He shows how to set up your local system and how to create, configure, and build your first project with the Cordova CLI. Once you've mastered the fundamentals, Chris shows how to extend your app with native and third-party plugins that enable features such as QR code detection and geolocation, and debug your app, preview it in an emulator or on an actual device, and then prep it for release in the Apple Store or on Google Play.
Syllabus
Introduction
- Welcome
- What you should know before watching this course
- Using the exercise files
- What is PhoneGap/Apache Cordova?
- PhoneGap ecosystem
- Install NodeJS
- Set up system for Android development for Mac
- Set up system for Android development for PC
- Configure Android device for development
- Install iOS development environment
- Set up iOS device for development
- Resolve signing issues
- Other supported platforms
- Introduction
- Install the Cordova CLI
- Install the PhoneGap CLI
- Create a project using the Cordova CLI
- Explore the project structure
- Add platforms to project
- Remove platforms from project
- Explore the sample app
- Metatags
- Local hosting
- Wrap up
- Configuration basics
- Define general settings
- Set iOS specific configurations
- Set Android specific configurations
- Add app icons
- Splashscreens
- Work with external resources
- Introduction to building
- Build for iOS
- Build for Android
- Configure application plugins
- Add a plugin to your app
- Third-party plugins
- Remove PhoneGap plugins
- Debug Android apps with Chrome remote inspection
- Debug with Safari
- Debug with GapDebug
- Prepare app for the Apple App Store
- Prepare app for the Google Play store
- The PhoneGap desktop app
- Next Steps
Taught by
Chris Griffith
Related Courses
-
Ionic 4.0 : Deploying Ionic Apps
-
Choosing a Cross-Platform Development Tool: Cordova, Ionic, React Native, Titanium, and Xamarin
-
Android Studio Essential Training 2020
-
Android Development Essential Training: Create Your First App with Java
-
Vanilla JavaScript: Progressive Web Applications
-
Android Development Essential Training Part 1
Reviews
0.0 rating, based on 0 reviews