Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/julienlebren/flutter_app_core


https://github.com/julienlebren/flutter_app_core

Last synced: 1 day ago
JSON representation

Awesome Lists containing this project

README

        

# Flutter App Core

This repository is some kind of package that I import in all my personal Flutter projects because I reuse this code accross all my Flutter projects.
To avoid some copy/paste across all the projects and annoying updates, I have created this repository as a single source for my reusable code.

Also, since I write some articles about coding with Flutter, these packages are public so everybody can access it.

It currently includes:
- **ad_manager**: Google Mobile Ads utilities to display ads inside my apps
- **extensions**: Useful stuff to do some standard things that Flutter team did not implemented
- **firebase_storage_service**: A service class to perform upload and deletion on Firebase Cloud Storage
- **firestore_service**: A service class to perform reads and writes to a Firestore database
- **layout_builder**: My custom classes to display things the way I like in my Flutter apps
- **notifications**: A service class to handle notifications through Firebase Messaging
- **purchases**: A service class to handle in-app purchases and subscriptions with RevenueCat
- **sign_in**: A complete auth system including ui to authenticate users through Firebase Auth

This repository is hardly using:
- [Freezed](https://pub.dev/packages/freezed)
- [Riverpod](https://pub.dev/packages/flutter_riverpod)

NOTE: I will update and/or maintain these packages for my internal projects only, so breaking changes may be introduced at any time.

[LICENSE: MIT](LICENSE)