All Projects → figengungor → popular_movies

figengungor / popular_movies

Licence: other
Popular Movies app written in Flutter using Bloc pattern

Programming Languages

dart
5743 projects
ruby
36898 projects - #4 most used programming language

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.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].