Skip to content

Popular Movies app written in Flutter using Bloc pattern

Notifications You must be signed in to change notification settings

figengungor/popular_movies

Repository files navigation

popular_movies

Display movies in popular, top rated and now playing categories powered by Tmdb Api.

  • Bloc Pattern (Streams, RxDart, StreamBuilder)

This project is still work in progress. If you have any feedback, I'll be very happy to get it.

Configuration

Get an api key from Tmdb and add it into api_key.dart file as following:

const String apiKey = 'your-api-key-here';

Screenshots

Home Language Settings Movie Detail
Person Detail Tagged Images Error View
Search Empty Search Result

To-do

  • InheritedWidget
  • Pagination
  • Error Handling
  • RefreshIndicator(Pull-to-refresh)
  • Movie Detail Page
  • Favorites Feature
  • Person Detail Page
  • Tagged Images Page
  • Localization('en', 'tr')
  • Settings(SharedPreferences)
  • Search Page
  • Custom Font

Do me a favor

flutter pub pub run intl_translation:extract_to_arb --output-dir=lib/l10n lib/l10n/localizations.dart
flutter pub pub run intl_translation:generate_from_arb --output-dir=lib/l10n --no-use-deferred-loading lib/l10n/intl_en.arb lib/l10n/intl_tr.arb lib/l10n/localizations.dart

Credits

ReactiveX/rxdart github_search example

The Boring Flutter Development Show

mvi_sealed_unions

giphy_client

Infitine Dynamic ListView

flutter_staggered_grid_view

Instagram Icon made by Freepik from www.flaticon.com

Twitter Icon made by Pixel perfect from www.flaticon.com

Facebook Icon made by Pixel perfect from www.flaticon.com

Getting Started

For help getting started with Flutter, view our online documentation.

About

Popular Movies app written in Flutter using Bloc pattern

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages