Additional Features
Closed this issue · 2 comments
Hey, I'm really impressed with this starter architecture. Would be really nice if you added some additional features:
- Other authentication methods (google, facebook, twitter, biometrics)
- Responsive UI boilerplate code (sounds challenging to add responsiveness as a boilerplate code! Maybe settle with deviceWidth and deviceHeight as constants)
- Firebase Queries service. Some examples that came to my mind:
- Query a collection based on one value
- Query a collection based on multiple values, .where('docField', 'in', '[values]')
- Query SubCollections with same name, subCollectionNames.where('docField', 'condition', 'value').groupByParent('parentCollection')
- order a collection based on field, ascending or descending.
- Firebase messaging service, for sending notifications.
- Firebase Storage service.
- Firebase Analytics Service.
- String Validators Service. Check out this implementation
- Error handling service.
I know that's a lot, but you're doing a great job so far. This boilerplate structure has a high potential of easing the process for many developers.
Hi @moazkassab . Thanks for write up.
Yes, the other authentication methods is part of my list. In fact, I'm writing a real world application for multiple users, using this project. It almost done soon, and will then update this core master repo for people to view.
The project includes:
- Firebase Storage service
- Error handling service
- Some of the query of sub collections
Once I push it to the Play Store, I will then update this repo with it.
The list you shared is definitely helps me a lot - on further improve this.
Yes, will update - stay tune. :)
Thanks @KenAragorn ,keep up the good work.