An Ionic + Firebase starter app targeted at native deployment to iOS and Android platforms (and PWA).
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.
- Anonymous and Facebook User Auth
- Customizable User Profile
- Basic CRUD Demo
- Heart/Liking System
- User Follow/Unfollow System
- Automatic Data Aggregation with Cloud Functions
- Native Camera Capture
- Firebase Storage Uploads
- Multi-device Token Management
- Topic based Notifications
- Automatic Notifications with Cloud Functions
- Collect Custom User Analytics
- Create a Dymanic User Experience with Remote Config
- Increase Conversions with Predictions
- Serve Ads with Admob
If only targeting the web, you can skip steps 2 and 3 below.
git clone
this repo, cd into it, and runnpm install
- Add your Firebase web config to the
app.module
- Save
google-services.json
andGoogleService-Info.plist
from Firebase to the project root. - Run
ionic cordova emulate android -l -c
or (ios) to
Cloud functions handle backend tasks, such as push notifications and data aggregation.
cd functions
npm install
firebase deploy --only functions
Building a native app is hard... Watch the videos Ionic Native + Firebase or get in touch on Slack.
You must enroll in the Ionic Native + Firebase for an unrestricted commercial license to the source code.