All Projects → devrnt → movie-catalog

devrnt / movie-catalog

Licence: other
🎬 A movie catalog app for both Android & IOS ~ Flutter.io project in Dart | Dart, Bloc, Movies

Programming Languages

dart
5743 projects

Projects that are alternatives of or similar to movie-catalog

calmly
Calmly is made with flutter to practice meditation to bring headspace and calmness. 😍💆🏼‍♂️
Stars: ✭ 34 (-26.09%)
Mutual labels:  bloc, flutter-apps, flutter-app
yts torrents
download all torrents from yts.am (yify movies)
Stars: ✭ 14 (-69.57%)
Mutual labels:  yify-torrents, yify, yts-movie
data examples
An example app showing different ways to pass to and share data with widgets and pages.
Stars: ✭ 56 (+21.74%)
Mutual labels:  streams, bloc, flutter-apps
DevQuiz
Dev.Quiz 👨‍💻 | Rocketseat 💜 - NLW 05 👩‍🚀
Stars: ✭ 25 (-45.65%)
Mutual labels:  flutter-apps, flutter-app
linux-android-backup
Back up your device without vendor lock-ins, using insecure software or root. Supports encryption and compression out of the box. Works cross-platform.
Stars: ✭ 119 (+158.7%)
Mutual labels:  flutter-apps, flutter-app
HistoryOfMe
Your own personal diary.
Stars: ✭ 50 (+8.7%)
Mutual labels:  flutter-apps, flutter-app
NJU-Class-Shedule-Flutter
🍻 南哪课表APP Written in Flutter
Stars: ✭ 45 (-2.17%)
Mutual labels:  flutter-apps, flutter-app
Blue-Diary
Lightweight & effective Todo app with Flutter and BLoC pattern 🙆🏻‍♂️
Stars: ✭ 146 (+217.39%)
Mutual labels:  bloc, flutter-apps
flutter todos
A cross platform todo list app using flutter, sqlite etc. If you read the code, you will understand how to create simple elegant mobile app using Flutter and Dart language.
Stars: ✭ 60 (+30.43%)
Mutual labels:  flutter-apps, flutter-app
Login-Register-FlutterApp
Login Register Auth App by Delicia Fernandes using Google and Facebook sign in.
Stars: ✭ 87 (+89.13%)
Mutual labels:  flutter-apps, flutter-app
Flutter-BabyStepsQuiz
A Flutter Quiz App.
Stars: ✭ 21 (-54.35%)
Mutual labels:  flutter-apps, flutter-app
flutter and cloudinary
How to build Photo Diary App using Flutter and Cloudinary
Stars: ✭ 17 (-63.04%)
Mutual labels:  flutter-apps, flutter-app
Flutter-Movies-Application
A movies application made with Flutter / Dart.
Stars: ✭ 16 (-65.22%)
Mutual labels:  flutter-apps, flutter-app
stuff
Crud operation with Firebase
Stars: ✭ 80 (+73.91%)
Mutual labels:  flutter-apps, flutter-app
Ubuntu-Launcher
An Android Launcher (having Ubuntu-Gnome flavour) build with Flutter
Stars: ✭ 241 (+423.91%)
Mutual labels:  flutter-apps, flutter-app
flutter whatsapp stickers internet
whatsapp sticker template for internet base stickers
Stars: ✭ 28 (-39.13%)
Mutual labels:  flutter-apps, flutter-app
BloodMS
🔥 🔥 🔥 A blood management project. 🔥 🔥 🔥
Stars: ✭ 48 (+4.35%)
Mutual labels:  flutter-apps, flutter-app
Drink-Order-App-UI
Drink order app UI using flutter - eCommerce App for Drinks
Stars: ✭ 19 (-58.7%)
Mutual labels:  flutter-apps, flutter-app
flutter-checkio
How time flies.一款开源习惯打卡APP,流畅的动画体验,Bloc实现状态管理,主题(颜色)切换,字体切换,数据库管理等。
Stars: ✭ 507 (+1002.17%)
Mutual labels:  bloc, flutter-app
appflowy
AppFlowy is an open-source alternative to Notion. You are in charge of your data and customizations. Built with Flutter and Rust.
Stars: ✭ 24,929 (+54093.48%)
Mutual labels:  flutter-apps, flutter-app

Movie Catalog App

🎬 Browse through movies from the YIFY api

Getting Started

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

Todo

  • VPN Support
  • Refactor bloc patterns and services
  • Add tests

Done this version

  • ...

Building

Create a keys.dart file in the lib/config/ folder and add the following code snippet in the keys.dart:

class Keys {
  static String admobAppId = 'your admob app id';
  static String addUnitId = 'your admob add unit id';
  static String theMovieDb = 'your https://www.themoviedb.org api key';
  static String sentryDsn = 'your sentry Dsn';
}

Apk

To build the free version:

flutter build apk --release --flavor free -t lib/main.dart

To build the pro version

flutter build apk --release --flavor pro -t lib/main_pro.dart

Explanation: The flavor option makes sure that in Android the build.gradle is using the right build flavors (including different applicationId). The target option (-t) makes sure we can use the different flavors in the dart code.

VSCode: Go to the debug tab (ctrl + shift + D) and select on top the debug configuration and there will be 2 available options: Flutter Free and Flutter Pro. These configurations will build the app with the commands given above.

App bundles (preferred)

To build the free version:

flutter build appbundle --flavor free -t lib/main.dart

To build the pro version

flutter build appbundle --flavor pro -t lib/main_pro.dart

Developping

Don't hesitate to fork this repository and if you are having any questions please contact me.

Play Store

Free

https://play.google.com/store/apps/details?id=com.devrnt.moviecatalog

Pro

https://play.google.com/store/apps/details?id=com.devrnt.moviecatalog.pro

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].