Movie app monolith - Coffsy Movie App With Flutter

Overview

Coffsy Movie App

This project aims to present an approach on how to implement a Package-oriented project as Mono-Repo but leaving the possibility of placing the External Modules in another separate Github or Pub, thus being able to use the same as Multi-Repo. Flutter_modular was used to separate the dependency injections into each module so that when you no longer use the dependency, it is removed or removed from memory when exiting the Module. Flutter_triple was used to simplify Store/Controllers actions and link screen actions with UseCases that link to the Movie API.

This project is not just for standing still, whenever I learn something new or someone asks for more than a resource, I will try to update it here so I can have an example of a "Big" project using the technologies I use in my everyday life. You can follow the evolution of the Project by seeing the Release, at each evolution of the project i was generating a new release as "breadcrumbs".

image

Main App:

Here we have the principal App, he connect all the external Modules and inner Modules to make a functional app

Inner Module:

Here we have Modules inside the main App

External Modules:

Modules out of Main App Project, this can be extract from the main project and put in another Github or Pub and can be used in more then one Project, because they can't have "Main App" dependencies

Libraries:

Commom libraries beetween MainApp, External and Internal Modules

Used Packages

UI

  • shimmer: ^2.0.0
  • cached_network_image: ^3.0.0
  • url_launcher: ^6.0.6
  • flutter_launcher_icons: ^0.9.0
  • package_info: ^2.0.2
  • youtube_player_flutter: ^8.0.0
  • flutter_svg: ^0.22.0
  • liquid_pull_to_refresh: ^3.0.0
  • carousel_slider: ^4.0.0-nullsafety.0
  • lottie: ^1.0.1
  • fluttertoast: ^8.0.7
  • dartz: ^0.10.0-nullsafety.2
  • flutter_modular: ^4.1.2
  • flutter_triple: ^1.2.4+3
  • animated_card: ^2.0.0

firebase

  • firebase_performance: ^0.7.0
  • firebase_remote_config: 0.10.0+3
  • firebase_crashlytics: ^2.0.7
  • firebase_analytics: ^8.1.2
  • firebase_remote_config: 0.10.0+3
  • firebase_storage

Core

  • shared_preferences: ^2.0.6
  • equatable: ^2.0.2
  • dio: ^4.0.0
  • effective_dart: ^1.3.2

This Project was Based on:

Project Based on https://github.com/rrifafauzikomara/MovieApp <- Project With Bloc

Screens Based on https://github.com/triannoviandi/movie-ticketing-app <- Screens

Mockup based on https://www.youtube.com/watch?v=oGsX4M3wADI

PlayStore on https://play.google.com/store/apps/details?id=com.coffsy_movie_app

You might also like...

Netflix redesign - Redesign a Netflix movie streaming app UI With Flutter

Netflix redesign - Redesign a Netflix movie streaming app UI With Flutter

Redesign Netflix App Packages http jiffy cached_network_image flutter_svg carous

Oct 10, 2022

Movieapp2 - Flutter Movie App 2

Movieapp2 - Flutter Movie App 2

Screenshots Video Usage https://www.themoviedb.org/ Register and Login get API K

Jan 2, 2023

Flutter movie app🎥

Flutter movie app🎥

Flutter_Movie A new Flutter project. Platform Android ✔️ Ios ✔️ Development Setup Clone the repository and run the following commands: flutter pub get

Nov 7, 2022

Flutter Tdmb Api Movie App.

Flutter Tdmb Api Movie App.

Flutter - TMDB Api Movie App This app is made with using Flutter and The Movie Database Api The ui given by Figma as ready is referenced. Mova Ui Desi

Aug 19, 2022

a mobile app to search for information and watch movie, series and TV show trailers

inWatch Just a clean architecture app, to get trailers and informations of movies, series and TV shows, made with Getx, omdb API and Flutter sdk. The

Nov 10, 2022

Movie App used MVC pattern, Getx for state managment, sqflite for backend database

Movie App used MVC pattern, Getx for state managment, sqflite for backend database

movie_app A new Flutter application. Getting Started This project used MVC pattern, Getx for state managment, sqflite for backend database, firebase/W

Sep 13, 2022

Simple Flutter Movie List & Detail Screen ui.

Simple Flutter Movie List & Detail Screen ui.

MovieDetail using Flutter Getting Started For help getting started with Flutter, view our online documentation. Classes used from Library WidgetCarous

Nov 5, 2022

Show movie & crews information through network. made by flutter

Show movie & crews information through network. made by flutter

1. Release Google Play App Store 20.03.14 updated Comming Soon 2. REST API https://developers.themoviedb.org/3 3. Screen shot Youtube 4. Design Petter

Dec 12, 2022

A new Flutter project for finding movie and its details

A new Flutter project for finding movie and its details

movie_finder A new Flutter project for finding movie and its details. Project Screenshots Home Page Movie Detail Page #Project pages Home Page - Done

May 22, 2022
Owner
Vilson Blanco Dauinheimer
Flutterando Adm
Vilson Blanco Dauinheimer
Flutter-Movie - 😎 🎬 A Flutter movie app build with Fish-Redux and The Movie DB api.

movie A Flutter movie app build with Fish-Redux and TMDB api. ToDos redesign UI account detail customize stream support dark mode support localization

null 622 Dec 23, 2022
This project is a rebuild of the existing movie colony https://github.com/debbsefe/Movie-Colony. Here's also a link to the figma file https://www.figma.com/file/XpLFNEsROiN1z6lwnNHMrU/Movie-app?node-id=2956%3A10161

Tvfiy Generated by the Very Good CLI ?? A Very Good Project created by Very Good CLI. Getting Started ?? This project contains 3 flavors: development

Eferha Mamus 3 Nov 12, 2022
Flutter-Movie - A Flutter movie app build with Fish-Redux na TMDB api

the applikation A Flutter movie app build with Fish-Redux na TMDB api. ToDos redesign UI account detail customize stream support dark mode support loc

Dominique Rwema Bagirishya 27 Jul 21, 2022
Flutter movie review - Movie Review Clone Coding

movie_review Movie Review Application Clone Coding Getting Started This project is a starting point for a Flutter application. A few resources to get

ParkGil-hyeon 0 Jan 4, 2022
Deepak Sharma 149 Dec 10, 2022
Flutter cinema front - Movie Info App UI For Flutter

Movie Info App - Flutter UI Watch it on YouTube Packages we are using: flutter_s

null 4 Aug 4, 2022
A flutter App to get details of any Movie

Movie Zone Flutter Application to get movie details Features Poster of Movie Released Date Country IMDB Rating Runtime Director Screenshots API used h

Viral Vaghela 9 Dec 4, 2021
Flutter movie db app

movie_db Screenshots: https://www.behance.net/cybdom I'd appreciate it if you could show your support by buying me some coffee. Thank you :) https://w

Cybdom 85 Nov 11, 2022
🎬 A movie catalog app for both Android & IOS ~ Flutter.io project in Dart | Dart, Bloc, Movies

Movie Catalog App ?? Browse through movies from the YIFY api Getting Started For help getting started with Flutter, view our online documentation. Tod

Jonas De Vrient 49 Nov 21, 2022
Movie Rating app with flutter Bloc patten

MOVIES. Movie Rating app with flutter Bloc patten Instruction Replace the api_key field with your own key, for key visit themoviedb.org and create you

Sanjay Soni 97 Jan 3, 2023