Choose the right tool for cross-platform development. Review the pros and cons of Cordova, Ionic, React Native, Titanium, and Xamarin.
Overview
Syllabus
Introduction
- Welcome
- What you should know
- Exercise files
- Value proposition
- When cross-platform isn't the answer
- Hybrid cross-platform apps
- Native cross-platform apps
- Cross-platform vs. native development
- Choosing an editor
- Node installation
- Course objectives
- Tools and technologies
- Where Cordova excels
- What you leave behind with Cordova
- Build a simple web app
- Convert a web app to a Cordova project
- Build a Cordova app
- Tools and technologies
- Where Ionic excels
- What you leave behind with Ionic
- Getting started with Ionic and Creator
- Build a simple Ionic app
- Add an alert to an Ionic app
- Add a platform-specific message
- Tools and technologies
- Where React Native excels
- What you leave behind with React Native
- Get started with React Native
- Use Create React Native App
- Use the CLI
- Build the UI
- Add the event handler
- Conditional processing
- Tools and technologies
- Where Titanium excels
- What you leave behind with Titanium
- Install Titanium CLI
- Install Appcelerator Studio
- Titanium example: Start the UI
- Titanium example: Create the app
- Titanium example: Building and deploying
- Tools and technologies
- Where Xamarin excels
- What you leave behind with Xamarin
- Get started with Xamarin
- Xamarin example: Create the UI
- Xamarin example: Add the event handler
- Building Xamarin apps
- Other options
- Next steps
Taught by
Tom Duffy