A curated list of awesome Ionic libraries, resources, and solutions from Ionic 1 to the latest version of the framework.
This repository is maintained by Fikayo Adepoju and Alessio Delmonti. For discussions about PRs and contributions, contact Fikayo via DM on twitter.
- General
- Ionic 1 (Angularjs)
- Ionic Angular (2+)
- Ionic React
- Ionic Vue
- Capacitor
- Built with Ionic
- Stencil
- Official Website
- Blog
- Documentation
- Github Repository
- Community Forum
- Capacitor
- Ionic Native
- Appflow
- Ionic Enterprise
- Ionic Global Community
- Ionic Youtube Channel
- Ionic on CodePen
- Ionic IRC
- Ionic Starter Apps
- Ionic Free Tutorials
- Ionic 4 Full Starter App and PWA
[NEW] - Ionic 3 Starter App Template

- Ion2FullApp - Ionic 3 Template

- Ionic Boilerplate

- Cordova File Transfer

- Update your App

- Fullscreen Content

- Card Layout

- Ionic 2 Boilerplate

- Ionic 2 Advanced Components

- ORC Scan App

- Ionic Country Explorer

- 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] - Ionic 4 Manga reader
[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

- Wordpress Client

- Media Player

- Social App

- Push Notification

- Weather app

- Reddit Reader

- YouTube

- Freshlypressed API App

- Geo Fence

- Image Gallery

- Real-World App

- Bwitter - Twitter

- Inoffical "Myki" App

- Timer App

- aiEyes

- Ionic 2 Quickstart

- Build a Todo App from Scratch with Ionic 2

- Ionic 2: How to Use Google Maps & Geolocation

- Ionic 2 in One Hour

- Build a Custom Flash Card Component in Ionic 2

- Hacking CSS in Ionic 2

- Learn Ionic 3 From Scratch

- Build a complete mobile app with Ionic 3

- Ionic Application Structure

- Setup your development environment to build Ionic apps

- Beginners Guide to Getting Started with Ionic 2

- Ionic 2 First Look Series: Your First Ionic 2 App Explained

- How to Convert an Ionic 1 Application to Ionic 2

- A Simple Guide to Navigation in Ionic 2

- 10 Minutes with Ionic 2: Adding Pages and Navigation

- 10 Minutes with Ionic 2: Calling an API

- How To Update Your Application Project and CLI

- How to Create a Data Model in Ionic 2

- Ionic 2 and External Libraries

- Understanding Zones and Change Detection

- Understanding Ionic 2: Pipe

- How to Manipulate Data in Ionic 2: Part 1

- How to Manipulate Data in Ionic 2: Part 2

- Filtering, Mapping, and Reducing Arrays in Ionic 2

- A Guide to Styling an Ionic 2 Application

- Best practice when adding FontAwesome to an ionic2 app

- A List of Common CSS Utility Attributes in Ionic 2

- 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 2

- How to Create a Custom Loading Component in Ionic 2

- Build a Simple Progress Bar Component in Ionic 2

- Create a News Feed with 360-Degree Photo Viewing in Ionic 2

- Build a Tap to Reveal Component in Ionic 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 2 Mobile App

- Ionic 2 and Auth0

- Handling a Simple User Authorization

- Authenticate Ionic 2 with WordPress

- Ionic 2 Unit Testing

- How to Unit Test an Ionic 2 Application

- Test Driven Development in Ionic 2: An Introduction to TDD

- Using Cordova Plugins in Ionic 2 with Ionic Native

- How to Work With Cordova Plugins

- 10 Minutes with Ionic 2: Using the Camera with Ionic Native

- How to Use Google Maps & Geolocation

- Determine Network Availability

- Monetize With Google Admob In An Ionic 2 Mobile App

- Show Native Toast Notifications In An Ionic 2 Mobile App

- Having Fun With Cordova Geolocation Plugin

- Use SQLite In Ionic 2 Instead Of Local Storage

- Launch Websites With Ionic 2 Using The InAppBrowser

- Add Barcode Scanning Functionality To Your Ionic 2 App

- Use Google Analytics In An Ionic 2 Android And iOS App

- Share Things On Social Media Via An Ionic 2 Mobile App

- How To Use PouchDB + SQLite For Local Storage In Ionic 2

- Adding Background Geolocation to an Ionic 2 Application

- Getting Familiar with Local Notifications in Ionic 2

- Create a Nearby Places List with Google Maps in Ionic 2 β Part 1

- Create a Nearby Places List with Google Maps in Ionic 2 β Part 2

- Applozic Chat & In App Messaging

- Kommunicate Live Chat Plugin for Customer Support

- 10 Minutes with Ionic 2: Calling an API

- Using Http to Fetch Remote Data from a Server in Ionic 2

- Making REST HTTP Requests Like a Pro

- Posting data from Ionic 2 app to a PHP server

- Make HTTP Requests In An Ionic 2 Android And iOS App

- Integrating Firebase with AngularFire2 into AngularJS & Ionic2

- Internationalize and Localize Your Ionic 3 App With Ng Translate for Angular 5

- Internationalize and Localize Your App With Angular 2

Merged from here.
- Calendar
- Calendar

- Calendar

- Calendar

- Calendar
(very powerful) - Calendar - Fullcalendar

- Calendar
- Datepicker
- Rating

- Inputfield Mask
- Signatur
works perfect with 
- Image Fallback

- Lazy Load

- Image Loader

- Facebook Gallery

- Image Viewer

- Gallery Modal

- Image Zoom

- Charts

- D3 Approaches
Join the italian Ionic Framework community! 
