Overview
This template will teach you how to build a simple Ionic app that uses Firebase oAuth to authentication the users from Facebook, Twitter and Google Plus using native APIs from Cordova.
I’ve been maintaining this project for 2 years on Ionic Market: https://market.ionicframework….
Here is the latest release notes:
- 4.1.0 – Upgrade to Ionic 4.1 – Angular 7.2- Angularfire 5.1
- 4.0.0 – Upgrade to Ionic 4.0.0-beta.7 including new folder structure.
- 3.0.0 – Ionic 3.9 + Firebase 5
- v2.0.7 – Upgrade Firebase and AngularFire to latest version as well as other dependencies.
- v2.0.6 – Update to Angular 5 and Angularfire 5 and Firebase 4.6
- v2.0.5 – Update ionic-angular to 3.7 and ionic-scripts to 3.0.0
- v2.0.4 – Update instructions and Firebase CLI
- v2.0.3 – Update instructions file to use latest Ionic cli commands (3.5.0)
- v2.0.2 – Update dependencies
- v2.0.1 – Fix bug on real device oauth login
- v2.0 – Upgrade to Ionic 3 and Angular 4
- v1.2.0 – Upgrade to ionic-angular 2.3.0, AngularFire 2.0.0-beta.8 and Firebase 3.7.4. Automatically switch between Browser/Device mode to use the correct oAuth methods. Fix access denied bug when logging out.
- v1.1.0 – Upgrade to Ionic 2.1 !
- v1.0.10 – Adding missing package.json file from bundle
- v1.0.9 – Fix Firebase duplicated definition file by locking into version ~3.0.0
- v1.0.8 – Fix Firebase duplicated definition file by locking into version ~3.3.0
- v1.0.7 – Upgrade to latest version of Ionic 2.0.0-rc.5
- v1.0.6 – Update project structure, extracting configuration to config.ts file
- v1.0.5 – Add style to chat. Update ionic-angular version to 2.0.0-rc.3
- v1.0.4 – Fix more incompatibility with new version of ionic-angular
- v1.0.3 – Move thing from ionViewDidLoad to ionViewWillLoad to be compatible with ionic-angular version 2.0.0-rc.2
- v1.0.2 – Fix tsconfig.json to be compatible with new version o angularfire 2.0.0-beta-6
- v1.0.1 – A few improvements in the source code.
Features
Starter template with Firebase, Angularfire
- Ready to use oAuth native implementation for Ionic + Firebase + AngularFire
- ionic-native oAuth – Facebook, GooglePlus and Twitter
- Standard Firebase login with custom user details.
- Anonymous login.
- Reset password feature.
- Form validation.
- oAuth Browser mode: to use oAuth authentication using your web browser to easily development/debugging.
- Public chat implemented using Firebase database.
- Update user details in settings.
- Easily to remove the sample pages and start building your own.
PDF document provided with setup instructions.
Requirements
- Ionic CLI
- Firebase account
- Facebook, Twitter, Google accounts
Instructions
Instructions will be provided along with the source code.