Example app with Flutter that uses Firebase
Base project made with much ❤️ . Contains CRUD, patterns, and much more!
Report bug
·
Request feature
- Quick start
- What's included
- Bugs and feature requests
- Contributing
- Creators
- Thanks
- Copyright and license
This is a normal flutter app. You should follow the instructions in the official documentation.
- CRUD: create, update and remove heroes with Firebase!
- Search bar, to look for heroes
- Internationalization
- Responsive layout
- Sentry! (logs any error in the app)
- Google Tag Manager
- Unit tests including code coverage
- Integration tests
- CI with Travis
- Changelog generation
- Following the best practices!
This repo is using Firebase. We use Cloud Firestore and Cloud Storage to handle CRUD operations over the heroes and to store their images.
We use Travis CI to run this tasks in order:
- Linter
- Tests
- Build for production
Have a bug or a feature request? Please first read the issue guidelines and search for existing and closed issues. If your problem or idea is not addressed yet, please open a new issue.
Please read through our contributing guidelines. Included are directions for opening issues, coding standards, and notes on development.
Moreover, all HTML and CSS should conform to the Code Guide, maintained by Allan Avelar.
Editor preferences are available in the editor config for easy use in common text editors. Read more and download plugins at https://editorconfig.org/.
Allan Avelar
Thanks to all contributors and their support:
Code and documentation copyright 2018 the authors. Code released under the MIT License.
Enjoy 🤘