The ultimate guide to learn Ionic and be tuned in to. Free and open source, Ionic SDK offers a library of mobile-optimized HTML, CSS and JS components, gestures, and tools for building highly interactive apps. Built with Sass and optimized for AngularJS.
- Getting Started
- Presentations
- Articles
- Books
- Videos
- Workshops & Courses
- Events
- Meetups
- Tools
- Open Source
- Build with Ionic
- Jobs
The best resource to get start with Ionic Framework is follow the Getting Started guide into Ionic Framework website and also watch the Ionic Crash Course created by Max Lynch where he shows all initial steps to create amazing apps.
We already have nice presentations about Ionic, what about create your own? Start your presentation here ⭐
- Ionic + Angular: Superpowers for Mobile App Development by @adamdbradley at ng-conf 2015
- Reframing Hybrid by @maxlynch & @benjsperry
- Work better and smarter with Ionic by @mhartington
- Hybrid mobile apps with Ionic & Firebase by @srobtweets
- Ionic Crash Course! Hack-a-ton SF by @simpulton
- Ionic Adventures - Hybrid Mobile Development Rocks by @juarezpaf
- Creating an hybrid app in minutes with Ionic Framework by @julienrenaux
- Cordova, Angularjs & Ionic by @tatonlto
- Cross Platform Mobile Apps with the Ionic Framework by @therockncoder
- Building Mobile Apps with Cordova , AngularJS and Ionic by @kadhem_soltani
- Building Mobile Applications with Ionic by @morrissinger
- Rapid Mobile apps with Ionic by @techgirlwonder
- Hybrid Apps with Angular & Ionic Framework by @cihadhoruzoglu
- Ionic Framework by @dylan_swartz
- Ionic CLI adventures by @juarezpaf
- Ionic Framework: The excuses are over to start to create amazing apps by @matheuscas
Do you want to become an expert with Ionic? What about start looking into learnionic section in the Ionic website.
Now we have a bunch of articles to get you covered in many topics related to Ionic and Mobile Development:
- How to use Custom Events in Ionic Analytics by @creatorup
- Ionic and Angular 2 by @maxlynch
- What Impact Will AngularJS 2.0 Have on Ionic? by @joshuamorony
- Cookie-based Authentication in AngularJS by @maxlynch
- Handle User Sign-In With IonicFramework by @nraboy
- Simple login example with ionic and AngularJS by @schlimmson
- How To Handle User Authentication With AngularJS Inside Your Ionic App by @schlimmson
- Build a Hybrid Application with the Ionic Framework and Azure Mobile Services, Part 1: Configuring the Project by @btroncone
- Build a Hybrid Application with the Ionic Framework and Azure Mobile Services, Part 2: Creating the User Interface by @btroncone
- Build a Hybrid Application with the Ionic Framework and Azure Mobile Services, Part 3: Wiring Up The Backend by @btroncone
- Ionic Framework FTW! by @agustinhaller
new
- Help Us Help You – How To Ask a Good Ionic Forum Question by @gajotres
new
- Ionic Framework | Using Touch Gestures by @gajotres
new
- Ionic Framework | Working With Forms And Validation by @gajotres
new
- Ionic Framework | Using Grid System by @gajotres
new
- Ionic Framework | Using Page Navigation by @gajotres
new
- Ionic Framework | How To Pass Data Between Pages by @gajotres
new
- Ionic Framework | Get Page Height & Width by @gajotres
new
- Understanding Ionic View LifeCycle by @gajotres
new
- Using Views Events To Create JavaScript Pure Ionic Splash Screen by @gajotres
new
- How To Add A Search Bar In The Header On Ionic by @ashteya
new
- How To Organize The Files In Your Ionic Project by @ashteya
new
- How To Group Items In Ionic's Collection-Repeat by @ashteya
new
- Build Native installers using Ionic CLI from your terminal/prompt by @arvindr21
new
- The three most useful Ionic CLI features I use on a daily basis by @withinsight
- Ionic adds a new State feature by @raymondcamden
- Example of Ionic’s Updating Feature by @raymondcamden
- Debugging AngularJS Apps from the Console by @maxlynch
- Automatically Generate Icons and Splash Screens for PhoneGap Apps by @joshuamorony
- The Top 7 Hybrid Mobile App Frameworks by @jay3dec
- Hybrid UI framework shootout: Ionic vs. Famo.us vs. F7 vs. OnsenUI by gleichger.com
- Why Ionic is Reigniting the Native vs HTML5 Debate by @chalkers
- Understanding Ionic's Side Menu by @andrewmcgivery
- Understanding Tabs in Ionic Framework by @nraboy
- Understanding the Ionic Framework Action Sheet by @andrewmcgivery
- Make List Items Swipeable in Ionic Framework by @nraboy
- Using Slide Boxes and Tabs in Ionic Framework Apps by @nraboy
- Getting Started with ngCordova by @arvindr21
new
- Changing & Locking Screen Orientation In Ionic Application by @gajotres
new
- Using Smartphone Camera With Ionic Framework by @gajotres
new
- Whitelist External Resources and API Calls | Ionic Framework by @gajotres
new
- Using Cordova Geoloacation API with Google Maps in Ionic Framework by @gajotres
new
- Ionic Framework, Cordova and File API – A Media Player App by @arvindr21
new
- Useful Cordova Plugins For Your Ionic Application & Examples by @gajotres
new
- Don't Assume localStorage Will Always Work In Your Hybrid App by @ashteya
new
- Monitor Device Battery Status Using Ionic Framework by @nraboy
new
- An update to my RSS Reader built with Ionic by @raymondcamden
- Create A File Browser Using Ionic Framework by @nraboy
- Getting Started with Ionic & ngCordova by @revdrjrr
- Make A Gallery-Like Image Grid Using Ionic Framework by @nraboy
- Crafting a weather app with Ionic framework and Forecast.io by Sriram Kota
- Minifying Your App’s Source Code by @nraboy
- Store Camera Photos Permanently Using PhoneGap, Ionic & ngCordova by @joshuamorony
- Whitelist External Resources For Use In Ionic Framework by @nraboy
- Using Couchbase in Your Ionic Framework Application Part 1 by @nraboy
new
- Getting started with Crosswalk in Ionic by @tmaximini
- Use The Ionic CLI To Integrate Crosswalk Into Your Project by @nraboy
- How to automatically sign your Android apk using Ionic framework and Crosswalk by @baxeico
- Using the Crosswalk Project Runtime in Shared Mode by @il_bale
- Add Pin Code Unlock To Your IonicFramework App by @nraboy
- Embed Video In Your iOS And Android Ionic Framework App by @nraboy
- Adding Background Images To Ionic Framework Apps by @nraboy
- Animations For Your Ionic App with Move.js by @schlimmson
- How to Create Complex Layouts in Ionic by @joshuamorony
- Using Sass in Your Ionic Framework App Like a Pro by @CodementorIO
new
- How To Debug The White Screen Of Death In Your Ionic App by @ashteya
new
- Debugging Ionic Apps using Chrome Developer Tools by @andrewmcgivery
- Some initial thoughts on building desktop apps with Ionic and Electron by @raymondcamden
new
- Ionic - Using Android x86 Virtual Machine Instead of Emulator by @digitaldrummerj
- How to use JavaScript 2015 (ES6) now in your Ionic app by @mirkonasato
- Ionic & Firebase starter codelab by @GDGKansasCity
new
- Node Webkit, Firebase and Ionic Framework – A one to one chat client by @arvindr21
new
- A guide to design and develop a multi-tenant, secure and real time solution by @ksachdeva
new
- Adding Social Login with Firebase by @mhartington
- Using Ionic with Firebase by @Firebase
- Ionic, AngularJS and Firebase equals Hybrid Heaven by @martzellk
- Building Real-Time, Multi-Platform Mobile Applications: Examples Using Ionic and Firebase by Avinash Kaza
- Creating a Bucket List with the Ionic Framework and Firebase by @jay3dec
- Create a Password Management App using Ionic and Firebase by @nraboy
- Real Time Synced Slides using Ionic, Firebase and AngularJS by @sesteva
- Upload Camera Images To Firebase Using Ionic Framework by @nraboy
- Sign Into Firebase With Facebook Using Ionic Framework by @nraboy
- Creating a Firebase Powered End to End Ionic Application by @arvindr21
- Syncing Data With Firebase Using Ionic Framework by @nraboy
- Create a Password Management App Using Ionic Framework and Firebase by @nraboy
- Ionic: Using Factories and Web Services for Dynamic Data by @andrewmcgivery
- SOAP Web Services in Angular and Ionic by @andrewmcgivery
- Make HTTP Requests In Android And iOS With IonicFramework by @nraboy
- Firefox OS Game Development with the Ionic Framework by @aziflaj
- Firefox OS Game Development with the Ionic Framework - Part 2 by @aziflaj
- How To Create An Advanced Ionic Gallery with Image Zooming by @schlimmson
- Adding Gamecenter Support to your Ionic App by @schlimmson
- Switching from native iOS to Ionic: Why Hybrid doesn't suck (anymore) by @schlimmson
new
- Hello World: Your First Ionic Framework App by @andrewmcgivery
new
- A Comprehensive List Of Ionic Starter Apps by @gajotres
new
- Inspect Your Ionic App With ng-inspector by @ashteya
new
- Ionic Framework, Cordova and Yeoman – Loved One Notifier by @arvindr21
new
- Ionic Framework | Installation Guide by @gajotres
new
- Ionic Framework |An anatomy of a page by @gajotres
new
- Getting Started with Ionic by @chalkers
- ⚡ The Definitive Ionic Starter Guide by @gnomeontherun
- Intimate with Ionic: #1. Getting started => Part #2, #3 and #4 by @davethedev92
- Mobile Hybrid Apps with VS Code and Ionic by @chrisdias
- Mastering the Ionic Framework: Learn to Build & Deploy Native Speed HTML5 Based Apps by @ericsimons40
- Ionic Tutorial by @ccoenraets
- Getting Started Building Mobile Apps with the Ionic Framework by @therockncoder
- Building a Simple App Using Ionic, an Advanced Mobile App Framework by @jay3dec
- 5 Ionic Framework App Development Tips and Tricks by @thatpatrickguy
- Structure of an Ionic App by @andrewmcgivery
- Creating Views with Ionic by @andrewmcgivery
- Controllers in Ionic/Angular by @andrewmcgivery
- Modules in Ionic/Angular by @andrewmcgivery
- Using The UI-Router To Navigate In Ionic Framework by @nraboy
- Organising Code in an Ionic Application for Beginners by @joshuamorony
- Validation in Ionic Framework Apps with ngMessages by @calendee
- Learning the Ionic Framework as a Sencha Touch Developer: Part 1 => #2, #3, #4, #5 by @joshuamorony
- Build Your First Mobile App With The Ionic Framework - Part 1 - Introduction to Hybrid Mobile Apps by @ashteya
- Build Your First Mobile App With The Ionic Framework - Part 2 - Set Up your Development Environment by @ashteya
- Build Your First Mobile App With The Ionic Framework - Part 3 - Mockup with Ionic Creator by @ashteya
- Build Your First Mobile App With The Ionic Framework - Part 4 - Test on Browsers, Emulators and Mobile Devices by @ashteya
- Build Your First Mobile App With The Ionic Framework - Part 5 - Build out the App by @ashteya
- Build Your First Mobile App With The Ionic Framework - Part 6 - Deploy to Testers with Ionic View by @ashteya
- Using Google Maps With Ionic Framework by @gajotres
new
- Using the Ionic Framework with Grunt and PhoneGap Build by @andrewmcgivery
- How to Minify an Ionic Application for Production by @joshuamorony
- Speeding up Ionic app development with gulp by @tmaximini
- Automatically Add JS/CSS Files to Your Ionic Projects by @digitaldrummerj
- SauceDB – Building the back end with IBM Bluemix by @raymondcamden
new
- SauceDB – Working on the front end by @raymondcamden
new
- New Demo Project: SauceDB by @raymondcamden
new
- Building Hybrid Mobile apps with Cordova & Ionic and Mobile Backend-as-a-Service (MBaaS) with IBM Bluemix by @BenM4nn
new
- Working with Ionic, Box, and IBM MobileFirst by @raymondcamden
- Working with IBM MobileFirst and the Ionic Framework by @raymondcamden
- Using MobileFirst HTTP Adapters with an Ionic Application by @raymondcamden
- Using MobileFirst SQL Adapters with an Ionic Application by @raymondcamden
- Using Remote Logging with Ionic and IBM MobileFirst by @raymondcamden
- Working with IBM MobileFirst and Ionic – Bootstrapping by @raymondcamden
- Ionic Framework | Using Infinite Scroll by @gajotres
new
- Ionic's Infinite Scrol by @andrewmcgivery
- Internationalization of an Ionic App: Multilanguage Support by @andrewmcgivery
- Internationalization and Localization with Ionic Framework and Angular Translate by @nraboy
- Ionic Restify MongoDB – An End to End Hybrid App by @arvindr21
new
- Ionic, Twilio and Node Scheduler – A Reminder App – Part I => Part #2 by @arvindr21
new
- Twilio, Ionic Framework and Node.js – A Message & Call App by @arvindr21
new
- Ionic SocketIo Chat Application Tutorial by @melvinphilips8
- Ionic Framework Sample Application with Parse.com Integration by @C_Innovative
new
- Use Parse Core In Your Ionic Framework Mobile Apps by @nraboy
- Ionic Framework | UI patterns Overview by @gajotres
- Ionic Framework | Mixing Different UI patterns by @gajotres
new
- Ionic Framework | Master Detail Pattern Overview by @gajotres
new
- Ionic Framework | Side Menu Pattern Overview by @gajotres
new
- Ionic Framework | Tab Pattern Overview by @gajotres
new
- Combining the Phaser Framework with Ionic & AngularJS by @joshuamorony
- Ionic Framework, Angularjs & PhoneGap Build- The Awesome Threesome! by @arvindr21
new
- How To Create A Different Tab Layout Per Platform In Ionic by @ashteya
new
- Sync Data Using PouchDB In Your Ionic Framework App by @nraboy
- HTML5 Offline Mobile App Using Ionic and PouchDB by @web_speaks
- How To Use PouchDB + SQLite For Local Storage In Your Ionic App by @ashteya
- Ionic Push example supporting State Changes by @raymondcamden
new
- An Introduction to Ionic Push by @joshuamorony
- Announcing Ionic Push Alpha! by @Drawn_Closer
- Easy Ionic Push Notifications With Ionic.io In 15 Minutes by @schlimmson
- Sending & Receiving Push Notifications in Ionic Apps by @ericsimons40
- Build an #iOS app with Push Notifications using Ionic Framework by @otelnov
- Push It Real Good with Ionic by @keithdmoore94
- An early look at Ionic Push by @raymondcamden
- Ionic Framework | Using Pull To Refresh by @gajotres
new
- Trigger Pull To Refresh In Ionic Framework Apps by @calendee
- Understanding Pull to Refresh by @andrewmcgivery
- Add Pull to Refresh with Toast Message in Your Ionic App by @schlimmson
- Ionic: Master Detail Pattern by @andrewmcgivery
- Creating a Feed in Ionic by @andrewmcgivery
- Making Tinder-Style Swipe Cards With Ionic Framework by @nraboy
- Swipeable Cards with the Ionic Framework by @schlimmson
- Create A Complex Calculator App Using Ionic Framework by @nraboy
- Saving Data With IonicFramework by @nraboy
- Setup on Mac OS X by @digitaldrummerj
- How to setup on Windows by @digitaldrummerj
- Storing data in Ionic Framework and OnsenUI by @gajotres
new
- How To Write Automated Tests For Your Ionic App - Part 1 by @ashteya
new
- Optimize your Ionic Testing with Wallaby.js, Bard.js, and WebStorm by @BTroncone
- Unit Testing Your Ionic Framework App by @andrewmcgivery
- Writing Your First Unit Test with the Ionic Framework by @berger_brad
- End2end Testing Ionic collection-repeat with Protractor by @toddhalfpenny
- The Best Looking Ionic Framework Themes by @gajotres
new
- How To Easily Use The Twitter REST Api With AngularJS by @schlimmson
new
- Ionic Box, a Vagrant Configuration for Hybrid Mobile Apps by @aziflaj
- Ionic - The Ionicbox and How To Use It by @digitaldrummerj
- Build a Mobile App with the WordPress REST API and Ionic by @scottbolinger
- Develop Your Ionic Apps Using WordPress by @katiegv
- The Ionic Book by @ionicframework
- Ionic in Action - Hybrid Mobile Apps with Ionic and AngularJS by @gnomeontherun
- Developing an Ionic Edge - HTML5 Cross Platform Hybrid Apps by @keithdmoore94 and others
- Full Stack Mobile App with Ionic Framework by Hoc Phan
- Apache Cordova in Action by @raymondcamden
- Learning Ionic - More info avout this book by @arvindr21
- Ionic Framework Cookbook by Hoc Phan
- Mobile Development for Web Developers by @joshuamorony
new
- Create Android and iOS App using HTML, CSS and JS by @Samarth_Agarwal
new
- Ionic Quickstart for Windows by @simpulton
- Building a Mobile App with AngularJS and Ionic by @planetoftheweb
- Ionic by Example: Create Mobile Apps in HTML5 by @mirkonasato
- How to create Apps with the Ionic Framework by @schlimmson
- Building Mobile Apps With the Ionic Framework and AngularJS by @smichelotti
- Using Ionic with Cordova/PhoneGap online on May 4 by @raymondcamden
- JSConfUY 2015 Ionic workshop app by @agustinhaller
- Perfecting Cordova with Ionic at Fluent Conf by @raymondcamden
- Build better mobile apps with Ionic Framework. Learn how (with videos, templates, and more!) with Elemental Ionic by @justicefries
- Ionic by Example by @mirkonasato
- Building faster Cordova/PhoneGap applications with the Ionic Framework by @matt_ridley at @ThatConference
Aug 11, 2015
new
- Ionic Framework - Power of Angular Meets Smartness of Phonegap by @rajatnsit at @jqueryconf
new
- #fstoconf15 by @mhartington
Nov 14-15, 2015
- PhoneGap Day EU 2015 by @maxlynch and @benjsperry
- Ionic Framework Meetups
- Ionic Worldwide by @katiegv
- Appery.io - Appery.io Integrates Ionic SDK for HTML5 App Dev
new
- Ionic Themes
new
- Ionic Deploy
- Ionic Creator
- Ionic Playground
- Ionic View
- Ionic Push
- Ionic Deploy
- Ionic Analytics
- Ionic Market
Coming Soon
- Ionic Sublime Plugin
- Ionic Atom
- Ionic Brackets
- Visual Studio 2015 RC with Ionic support
- WebStorm
- PHPStorm
- The Ionic Framework Cheatsheet by @schlimmson
- Ionic Box
- ionic-material-design-lite by @jjaybrown98
new
- Must-have plugins for Ionic Framework by @gajotres
new
- Subsonic.org Ionic Client by @pathartl
new
- WordPress Hybrid Client - Build amazing iOS and Android applications for your WordPress website by @julienrenaux
new
- ionic-translate - ionic example of application using angular-translate by @josemmll_esp
new
- emojimon - An ionic framework game by @adgad
new
- ionic-formly-demo - Demo application to go along with video on using angular-formly with Ionic Framework by @aaronksaunders
new
- ngCordova - AngularJS Cordova wrappers for common Cordova plugins
- Yeoman Ionic Generator - Build hybrid mobile apps using the Ionic Framework
- Ionic for Meteor - Ionic framework packaged for Meteor
- Ionic Material - Seamless Material Design theme for Ionic
- Using Videogular together with Ionic in a simple project
- Cordova Plugin Watch Example
- Ionic Offline Storage - Example Ionic project for localStorage, localForage, WebSQL, SQLite
- Ionic + Parse.com App Boilerplate by @giiorgio_
- protractor-ionic-locator - Adds a locators to a protractor instance that find Ionic specific elements by @toddhalfpenny
- Opinionated Ionic base app by @jjaybrown98
- Bartonic by @agopalpuri
- Cordova Examples by @raymondcamden
- Firebase Authentication Methods by @mhartington
- Using angular-google-maps in Ionic by @jessamynsmith
- Game Center Match Plugin by @jcesarmobile
- Travis CI App by @iamemmanouil
- Xtra Ionic components by @FranklinWaller
- Ionic Apps by @maxlynch
new
- Ionic Showcase
- Challengepost's Ionic gallery
Who to follow related to the might Ionic Framework => @ionicframework
Just join the official Ionic Gitter public chat, join the official Slack Ionic group or jump into the Ionic Forum.
We're trying to keep up to date with all news related to Ionic Framework, please feel free to contributing open an issue, submitting a Pull Request or sending any feedback.
We're looking forward to hearing from you. Happy coding <3