Find online courses made by experts from around the world.
Take your courses with you and learn anywhere, anytime.
Learn and practice real-world skills and achieve your goals.
Learn Ionic, the best way currently available to develop mobile apps in HTML5. Covers Ionic v1.x.
This course will provide you with all the knowledge necessary to start developing your own apps using Ionic, by taking a hands-on "by example" approach. It will walk you through the creation of two complete apps, as well as provide many more smaller examples illustrating various Ionic features and development practices.
Included with this course you get access to the source code for each example and for each step.
Not for you? No problem.
30 day money back guarantee.
Learn on the go.
Desktop, iOS and Android.
Certificate of completion.
|Section 1: Overview|
Getting the most out of this Udemy course
What is a "hybrid" app?Preview
Ionic and CordovaPreview
|Section 2: Setup|
Installing Node.js on Mac/Linux
Installing Node.js on Windows
Installing the Ionic CLI
Setup for Android development
Setup for iOS development
Creating and running projects using the Ionic CLI
Ionic CLI Quiz
|Section 3: Single-View App|
The Feed Reader app
AngularJS controller and $http servicePreview
Ionic List componentPreview
Infinite scroll and pull-to-refreshPreview
Adding Cordova plugins: the InAppBrowser
Single-view app Quiz
|Section 4: Multi-View App With Navigation|
The Notes appPreview
Basic navigation and routing
State parameters and forms
Reusing the same view for multiple states
Creating a new AngularJS service and module
Saving data in Local Storage
Swipe to reveal
Multi-view app Quiz
|Section 5: More Ionic Components|
Ionic components Quiz
|Section 6: More AngularJS Concepts|
Promises, chaining, and the $q service
Integrating with a REST backend
Login and authentication - Part 1
Login and authentication - Part 2
|Section 7: More Cordova Plugins|
Geolocation plugin and Google Maps
Cordova plugins Quiz
|Section 8: Preparing for Release and Publishing Your App|
Releasing and publishing overview
Customising Ionic styles with Sass
Cordova's config.xml file
Icon and splash screen images
Building and signing an Android release
Publishing to Google Play
Building an iOS release and publishing to the App Store
|Section 9: Bonus|
Mirko has over 15 years of experience in Software Development and has worked for many different companies, from startups to large, high-profile organisations such as the BBC, the Expedia group, and The Financial Times.
Ever since getting his hands on a Commodore 64 as a kid he nourished a passion for computers that led him to start using Linux in 1997, publishing open source projects in 2003, and practising Test-Driven Development (TDD) and Extreme Programming (XP) in 2005.
He has written code in more than a dozen different programming languages, and is familiar with all the facets of application development, from backend services to web front-ends and mobile apps. He also holds a Postgraduate Diploma in Software Development from the Open University.
He is always keen to learn new technologies and enjoys teaching on Udemy because it gives him the opportunity to share his experience with thousands of other developers.
He is currently based in London, U.K., where he runs his consultancy company, Encoded Knowledge Ltd.