Choosing a Cross-Platform Development Tool: Cordova, Ionic, React Native, Titanium, and Xamarin
Offered By: LinkedIn Learning
Course Description
Overview
Choose the right tool for cross-platform development. Review the pros and cons of Cordova, Ionic, React Native, Titanium, and Xamarin.
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
Related Courses
Creative, Serious and Playful Science of Android AppsUniversity of Illinois at Urbana-Champaign via Coursera Creative Programming for Digital Media & Mobile Apps
University of London International Programmes via Coursera Pattern-Oriented Software Architectures: Programming Mobile Services for Android Handheld Systems
Vanderbilt University via Coursera Introduction aux réseaux cellulaires
Institut Mines-Télécom via Independent Mobile Web Development
Google via Udacity