A curated list of amazingly awesome Ionic libraries, resources and solutions.
Free assets and resources are prioritized over paid when possible.
Suggestions and contributions are always welcome!
Make sure to read the contribution guidelines for more information before submitting a pull request.
Are you looking for Ionic 1
resouces? Click here
Are you looking for Stencil
resouces? Click here
- Motivation
- Considerations
- Legend
- Categories
- Learning Resources
- Projects
- Communities
- Frequently Asked Questions (FAQ)
- Contributors to this repository
- Contributing
- Code of Conduct
- To be done
- Website
- Blog
- Documentation
- Getting Started Guide
- Ionic Youtube Channel
- Ionic Native
- Github Repository
- Showcase
- Learn Ionic
- Ionic on CodePen
- Community Forum
- Ionic IRC
- Ionic Youtube Channel
- Ionic Starter Apps
- Ionic Free Tutorials
🚧
🚧
🚧
🚧
- Internationalize and Localize Your Ionic 3 App With Ng Translate for Angular 5
- Internationalize and Localize Your App With Angular 2
🚧
🚧
🚧
- Add Twitter Login to an Ionic 4 App
- Add Google Login to an Ionic 4 App
- Add Facebook Login to an Ionic 4 App
- Add Touch ID Authentication To An Ionic 2 Mobile App
- Successful OAuth Social Login with Firebase
- Using An Oauth 2.0 Service Within An Ionic Mobile App
- Ionic and Auth0
- Handling a Simple User Authorization
- Authenticate Ionic with WordPress
🚧
🚧
🚧
🚧
🚧
🚧
- Ionic Cli - The Ionic command line utility.
- 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.
- Ionic2-vscode
- Vim-ionic2
- Using Cordova Plugins in Ionic with Ionic Native
- How to Work With Cordova Plugins
- 10 Minutes with Ionic: Using the Camera with Ionic Native
- How to Use Google Maps & Geolocation
- Determine Network Availability
- Monetize With Google Admob In An Ionic Mobile App
- Show Native Toast Notifications In An Ionic Mobile App
- Having Fun With Cordova Geolocation Plugin
- Use SQLite In Ionic Instead Of Local Storage
- Launch Websites With Ionic Using The InAppBrowser
- Add Barcode Scanning Functionality To Your Ionic App
- Use Google Analytics In An Ionic Android And iOS App
- Share Things On Social Media Via An Ionic Mobile App
- How To Use PouchDB + SQLite For Local Storage In Ionic
- Adding Background Geolocation to an Ionic Application
- Getting Familiar with Local Notifications in Ionic
- Create a Nearby Places List with Google Maps in Ionic – Part 1
- Create a Nearby Places List with Google Maps in Ionic – Part 2
- Kommunicate Live Chat Plugin for Customer Support
🚧
Merged from here.
-
Calendar
- Calendar
- Calendar
- Calendar
- Calendar
(very powerful)
- Calendar - Fullcalendar
- Calendar
-
Datepicker
- Signatur
works perfect with
- Image Fallback
- Lazy Load
- Image Loader
- Facebook Gallery
- Image Viewer
- Gallery Modal
- Image Zoom
-
D3 Approaches
- A Guide to Styling an Ionic Application
- Best practice when adding FontAwesome to an Ionic app
- A List of Common CSS Utility Attributes in Ionic
🚧
🚧
🚧
- Ionic Unit Testing
- How to Unit Test an Ionic Application
- Test Driven Development in Ionic: An Introduction to TDD
🚧
🚧
🚧
🚧
🚧
- Ionic Quickstart
- Build a Todo App from Scratch with Ionic
- Ionic: How to Use Google Maps & Geolocation
- Ionic in One Hour
- Build a Custom Flash Card Component in Ionic
- Hacking CSS in Ionic
- Learn Ionic 3 From Scratch
🚧
- Build a complete mobile app with Ionic
- Ionic Application Structure
- Setup your development environment to build Ionic apps
- Beginners Guide to Getting Started with Ionic 2
- Ionic First Look Series: Your First Ionic App Explained
- How to Convert an Ionic 1 Application to Ionic 2
- A Simple Guide to Navigation in Ionic
- 10 Minutes with Ionic: Adding Pages and Navigation
- 10 Minutes with Ionic: Calling an API
- How To Update Your Application Project and CLI
- How to Create a Data Model in Ionic
- Ionic and External Libraries
- Understanding Zones and Change Detection
- Understanding Ionic: Pipe
- How to Manipulate Data in Ionic: Part 1
- How to Manipulate Data in Ionic: Part 2
- Filtering, Mapping, and Reducing Arrays in Ionic
- Ionic Framework Tutorial
- Installing Ionic
- Starting the Node Server
- Creating an Ionic Application
- Creating the Session Service
- Creating the Session Controllers
- Creating Templates
- Routing
- Building the Project
- Facebook Integration
- How we built our app in 2 weeks using Ionic Framework
- Structure of an Ionic App
- Internationalization of an Ionic App: Multilanguage Support
- Creating a Firebase Powered End to End Ionic Application
- Deploy Ionic Framework App With Pre-Filled SQLite DB
- Push Notifications Sample App with Ionic and ngCordova
- Sync Data Using PouchDB In Your Ionic Framework App
- Adding Auth to your Ionic app in 5 mins with Auth0
- Ionic and Wordpress Integration using Wordpress REST API
- Add Google Maps, Places, and Geolocation to an Ionic 3 App
- How to Create a Sliding Delete Button for Lists
- Creating a Sliding Introduction Component in Ionic
- How to Create a Custom Loading Component in Ionic
- Build a Simple Progress Bar Component in Ionic
- Create a News Feed with 360-Degree Photo Viewing in Ionic
- Build a Tap to Reveal Component in Ionic
- 10 Minutes with Ionic: Calling an API
- Using Http to Fetch Remote Data from a Server in Ionic
- Making REST HTTP Requests Like a Pro
- Posting data from Ionic app to a PHP server
- Make HTTP Requests In An Ionic Android And iOS App
- Integrating Firebase with AngularFire2 into AngularJS & Ionic2
🚧
🚧
🚧
- Ionic 4 Full Starter App and PWA
[NEW]
- Ionic 3 Starter App Template
- Ion2FullApp - Ionic 3 Template
- Ionic Boilerplate
- Redux
- Cordova File Transfer
- Update your App
- NFC Demo
- Fullscreen Content
- Card Layout
- Ionic 2
- Ionic 2 Advanced Components
- ORC Scan App
- Ionic 4 PWA Demo App
[NEW]
- Ionic 4 Forms and Validations
[NEW]
- Ionic 4 Facebook Login
[NEW]
- Ionic 4 Google Login
[NEW]
- Ionic 4 Twitter Login
[NEW]
- Wordpress Integration App
- Question & Answers Ionic 3 App
- Ionic 3 Image handling
- Google Maps + Geolocation + Places
- Ionic 3 Admob Integration
- Ionic 3 Upload Image to Firebase
- Submit Ionic form data to Firebase Cloud Firestore
- Ionic NoSql
- Ionic Soundboard
- Ionic Soundboard with remote sounds
- Ionic Twitter Pwa
- Realty
- mHUD - Car App
Speed tracking.
- Restaurant App
- Conference App
- Conference App based on Lanyrd API
- Ionic Hacker News
- Ionic Wordpress Client
- Ionic Media Player
- Ionic Social App
- Ionic Push Notification
- Ionic Weather app
- Ionic Weather App
- Ionic Reddit Reader
- YouTube
- Freshlypressed API App
- Geo Fence
- Image Gallery
- Real-World App
- Bwitter - Twitter
- Inoffical "Myki" App
- Timer App
- Ionic aiEyes - Azure Computer Vision API
- IonicRealty
- Ionic Country Explorer
- Ionic Firebase Chat App
- Ionic Ecommerce App
- Ionic Stock Tracking App
- Push Notification Sample App
- Ionic Chat application - Chat application made using ionic and socketio.
🚧
🚧
🚧
🚧
🚧
🚧
🚧
🚧
🚧
🚧
🚧
See the state of the project in the kanban board.