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

https://github.com/ashtanko/top_movies_flutter

🎬 Top Movies Flutter: An engaging Flutter application that showcases a curated list of top movies, complete with details, ratings, and reviews. This project serves as a practical example for implementing API integration, state management, and beautiful UI design in Flutter.
https://github.com/ashtanko/top_movies_flutter

bloc dart flutter flutterbloc freezed-flutter-api

Last synced: about 2 months ago
JSON representation

🎬 Top Movies Flutter: An engaging Flutter application that showcases a curated list of top movies, complete with details, ratings, and reviews. This project serves as a practical example for implementing API integration, state management, and beautiful UI design in Flutter.

Awesome Lists containing this project

README

          

# top 250 movies 🤖 WIP

Yet another pet project

This template is focused on delivering a project with **static analysis** and **continuous
integration** already in place.

[![style: lint][lint-style-badge]][lint-style-link]
[![codecov][codecov-badge]][codecov-link]
[![CI][ci-badge]][ci-link]
[![CodeFactor][codefactor-badge]][codefactor-link]
[![License][license-badge]][license-link]
[![style: effective dart][style-badge]][style-link]
[![GitHub forks][forks-badge]][forks-link]
[![GitHub stars][stars-badge]][stars-link]

## Features 🦄

- Theme support
- BLoC pattern [**bloc**](https://pub.dev/packages/bloc)
- Service Locator using [**get_it**](https://pub.dev/packages/get_it)
- Localization using [**intl**](https://pub.dev/packages/intl)
- CI Setup with GitHub Actions
- Codecov Setup with GitHub Actions
- Unit test coverage
- Widget test coverage

## Android Screenshots





## iOS Screenshots





## Static Analysis 🔍

This template is using [**analyzer**](https://pub.dev/packages/analyzer)

Supported Lint [**Rules**](https://dart-lang.github.io/linter/lints/)

Supported Dart Code [**Metrics**](https://dartcodemetrics.dev/docs/getting-started/introduction)

Dart [**Lint**](https://github.com/passsy/dart-lint)

## CI ⚙️

This template is using [**GitHub
Actions**](https://github.com/ashtanko/flutter_app_skeleton/actions) as CI. You don't need to setup
any external service and you should have a running CI once you start using this template.

## How to build 🛠️

The Project uses [**FlutterGen**](https://github.com/FlutterGen/flutter_gen) to generate
localizations, dependencies and mocks

Activate flutter_gen using dart pub global activate flutter_gen command if you haven't done that
before.

after add export PATH="$PATH":"$HOME/.pub-cache/bin" to bash_profile

``` bash
# clean project, install dependencies & generate sources
make

# generate localizations, dependencies, image assets, colors, fonts
make gen

# generate localizations
make localize

# analyze the project
check
```

## Contributing 🤝

Feel free to open a issue or submit a pull request for any bugs/improvements.

## License 📄

This project is licensed under the MIT License - see the [License](LICENSE) file for details. Please
note that the generated template is offering to start with a MIT license but you can change it to
whatever you wish, as long as you attribute under the MIT terms that you're using the template.

[lint-style-badge]: https://img.shields.io/badge/style-lint-4BC0F5.svg
[lint-style-link]: https://pub.dev/packages/lint
[codecov-badge]: https://codecov.io/gh/ashtanko/top_movies_flutter/branch/main/graph/badge.svg?token=EKL8PUJRGF
[codecov-link]: https://codecov.io/gh/ashtanko/top_movies_flutter
[ci-badge]: https://github.com/ashtanko/top_movies_flutter/actions/workflows/ci.yml/badge.svg
[ci-link]: https://github.com/ashtanko/top_movies_flutter/actions/workflows/ci.yml
[codefactor-badge]: https://www.codefactor.io/repository/github/ashtanko/top_movies_flutter/badge
[codefactor-link]: https://www.codefactor.io/repository/github/ashtanko/top_movies_flutter
[license-badge]: https://img.shields.io/github/license/dart-code-checker/dart-code-metrics
[license-link]: https://github.com/dart-code-checker/dart-code-metrics/blob/master/LICENSE
[style-badge]: https://img.shields.io/badge/style-effective_dart-40c4ff.svg
[style-link]: https://pub.dev/packages/effective_dart
[forks-badge]: https://img.shields.io/github/forks/ashtanko/top_movies_flutter
[forks-link]: https://github.com/ashtanko/top_movies_flutter/network
[stars-badge]: https://img.shields.io/github/stars/ashtanko/top_movies_flutter
[stars-link]: https://github.com/ashtanko/top_movies_flutter/stargazers