ionic-firestarter
ionic-firestarter copied to clipboard
Ionic Firebase Starter Template
Ionic Firebase Starter
An Ionic + Firebase starter app targeted at native deployment to iOS and Android platforms (and PWA).
Features
This app is demonstrates variety of features that can be deployed cross-platform. In most cases, you can drop a provider/component into an existing app painlessly.
Auth
- Anonymous and Facebook User Auth
- Customizable User Profile
Firestore
- Basic CRUD Demo
- Heart/Liking System
- User Follow/Unfollow System
- Automatic Data Aggregation with Cloud Functions
Storage
- Native Camera Capture
- Firebase Storage Uploads
Push Notifications
- Multi-device Token Management
- Topic based Notifications
- Automatic Notifications with Cloud Functions
Firebase iOS Android Platform Features
- Collect Custom User Analytics
- Create a Dymanic User Experience with Remote Config
- Increase Conversions with Predictions
- Serve Ads with Admob
Install Steps
If only targeting the web, you can skip steps 2 and 3 below.
Ionic App
git clonethis repo, cd into it, and runnpm install- Add your Firebase web config to the
app.module - Save
google-services.jsonandGoogleService-Info.plistfrom Firebase to the project root. - Run
ionic cordova emulate android -l -cor (ios) to
Cloud Functions Deployment
Cloud functions handle backend tasks, such as push notifications and data aggregation.
cd functionsnpm installfirebase deploy --only functions
Building a native app is hard... Watch the videos Ionic Native + Firebase or get in touch on Slack.
License
You must enroll in the Ionic Native + Firebase for an unrestricted commercial license to the source code.