A curated list of awesome Ionic libraries, resources and solutions.
-
General
-
Tools
- Ionic Cli - The Ionic command line utility
- Ionic box - Vagrant box for ionic
- Ionicons - The premium icon font for Ionic
- ngCordova - A collection of AngularJS extensions on top of the Cordova API
- Ionic View - Test and share your ionic app on iPhone without needing a Mac
- Ionic Framework generator - Yeoman generator for Ionic
- Generator-M-Ionic - Another Yeoman generator for Ionic
- [Sublime text Plugin] (https://github.com/imsingh/ionic-sublime-plugin)
- Atom Snippet Plugin
-
Social login / oAuth
- [auth.io] (https://oauth.io/) Free
- [auth0.com] (https://auth0.com/) Free until 100 users
- Facebook Integration
-
Authentication - [Satellizer] (https://github.com/sahat/satellizer) Token-based AngularJS Authentication
-
Push Notifications
-
Unit testing
- [Article] (http://bradb.net/unit-testing-with-the-ionic-framework/)
- [Karma UnitTest] (http://forum.ionicframework.com/t/ionic-and-karma-unittest/8799)
- [Appium] (http://appium.io/) an open source test automation framework
-
Database
-
Components
-
Open source apps
- [Belgian Beer Explorer] (http://coenraets.org/blog/2015/01/belgian-beer-explorer-with-angularjs-and-ionic/)
- Ionic Hacker News
- Ionic Weather App
- Convergence - A fun game
- Protokit - A prototype kit
- Ionic chat application - Chat application built using ionic and socket.io
- Ionic 2 Weather App
-
Books
-
Backend as a Service
- Firebase Example
- Syncing Data With Firebase
- Parse REST API tutorial - Parse tutorial
- Parse Sample App - using angular-parse lib
- Windows Azure Mobile Services Backend - sample todo list app storing data in windows azure
-
Cordova plugins you should use
- [Universal URL / Deep linking] (https://github.com/nordnet/cordova-universal-links-plugin)
- [Custom URL scheme] (https://github.com/EddyVerbruggen/Custom-URL-scheme)
-
Customization
- [Ionic material] (https://github.com/zachsoft/Ionic-Material)
- Header that shrinks
- Accordion list
- Material design
- [Angular Material codepen example] (http://codepen.io/itamarCohen/pen/gbgxaJ)
- autoListDivider - automatically adding in list dividers for an ng-repeat.
- [Tinder style swipe Cards] (http://devdactic.com/optimize-tinder-cards/)
- Move.js CSS3 Animation framework
- Ionic Tabbed Slidebox
- Ionic directive for a location dropdown that utilizes google maps
- 32 Ionic Modal Animations
- 32 Ionic Popup Animations
- Ionic Photo Browser
-
Tutorials
- ccoenraets ionic tutorials
- Making a Lock Pattern Login
- Upload Files To A Remote Server
- How to play audio
- Using Factories and Web Services
- Using Typescript with Ionic
- Custom URL Schemes
- Creating a Realtime Image Sharing App
- [Let Your Ionic App Move With Move.js] (https://www.youtube.com/watch?v=4UbAC8PEQHY)
- [Making a Signature Drawpad] (https://www.youtube.com/watch?v=KpBEyvGA0OE)
- [Mastering the Ionic Framework: Learn to Build & Deploy Native Speed HTML5 Based Apps] (https://thinkster.io/ionic-framework-tutorial/)
- Production ready apps with Ionic Framework
- Preload images in Ionic using $ImageCacheFactory
- Build your own chat app
- Ionic 2 Push Notification
- FCM Setup for Android Push Notification
- APNS Setup for iOS Push Notification
-
Misc
- Internationalization
- Minifying source code
- Icons Subway
- Angular translate
- jsPDF Generate pdf in javascript
Join the italian Ionic Framework community!