Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/ismaestro/flutter-example-app

Example app using Flutter and Firebase
https://github.com/ismaestro/flutter-example-app

app base-project example example-app flutter

Last synced: about 2 months ago
JSON representation

Example app using Flutter and Firebase

Awesome Lists containing this project

README

        



Logo

Flutter Example App


Example app with Flutter that uses Firebase


Base project made with much :heart: . Contains CRUD, patterns, and much more!




Report bug
·
Request feature

## Table of contents

- [Quick start](#quick-start)
- [What's included](#whats-included)
- [Bugs and feature requests](#bugs-and-feature-requests)
- [Contributing](#contributing)
- [Creators](#creators)
- [Thanks](#thanks)
- [Copyright and license](#copyright-and-license)

## Quick start

This is a normal flutter app. You should follow the instructions in the [official documentation](https://flutter.io/docs/get-started/install).

## What's included

* CRUD: create, update and remove heroes with Firebase!
* Search bar, to look for heroes
* Internationalization
* Responsive layout
* [Sentry](https://sentry.io)! (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](https://angular.io/guide/styleguide)!

### Firebase

This repo is using Firebase. We use Cloud Firestore and Cloud Storage to handle CRUD operations over the heroes and to store their images.

### Travis CI

We use Travis CI to run this tasks in order:
* Linter
* Tests
* Build for production

## Bugs and feature requests

Have a bug or a feature request? Please first read the [issue guidelines](https://github.com/Ismaestro/flutter-example-app/blob/master/CONTRIBUTING.md) and search for existing and closed issues. If your problem or idea is not addressed yet, [please open a new issue](https://github.com/Ismaestro/flutter-example-app/issues/new).

## Contributing

Please read through our [contributing guidelines](https://github.com/Ismaestro/flutter-example-app/blob/master/CONTRIBUTING.md). Included are directions for opening issues, coding standards, and notes on development.

Moreover, all HTML and CSS should conform to the [Code Guide](https://github.com/mdo/code-guide), maintained by [Ismael Ramos](https://github.com/ismaestro).

Editor preferences are available in the [editor config](https://github.com/Ismaestro/flutter-example-app/blob/master/.editorconfig) for easy use in common text editors. Read more and download plugins at .

## Creators

**Ismael Ramos**

-

Buy Me a Coffee at ko-fi.com

## Thanks

Thanks to all contributors and their support:

## Copyright and license

Code and documentation copyright 2018 the authors. Code released under the [MIT License](https://github.com/Ismaestro/flutter-example-app/blob/master/LICENSE).

Enjoy :metal: