Download this source code for
5 USD


Download this source code for
5 USD


Download this source code for
5 USD


Download this source code for
5 USD

lavender ��

a fully-functional video streaming app like netflix made in flutter using custom nodejs backend.

 

 

how to run this project ��‍♂️

  1. download the repository.
  2. cd lavendr_app
  3. do flutter pub get.

features ��

  1. user can watch live tv.
  2. user can watch latest movies and series.
  3. get to know about all the upcoming movies/series.

built with ��

  • flutter – ui toolkit for building beautiful, natively compiled applications for mobile, web, desktop, and embedded devices from a single codebase.
  • http – a composable, future-based library for making http requests.
  • bloc – a predictable state management library that helps implement the bloc (business logic component) design pattern.
  • equatable – a dart package that helps to implement value based equality without needing to explicitly override == and hashcode.
  • yoyo_player – yoyo_player is a video player that allows you to select hls video streaming by selecting the quality
  • lottie – to implement lottie animation.
  • nodejs – node.js is a javascript runtime for server side code.
  • express – fast, unopinionated, minimalist web framework for node.js.

package structure for app ��

 

lib # root package

├── data                         #data layer
|   ├── channels                 #channels    
|   │   ├── channel              #channel model      
|   │   └── language             #language model       
│   ├── comming_soon  
|   |   └── comming_soon         #comming_soon model
│   ├── movies  
|   |   ├── movies_categories    #movies_categories model
|   |   └── movies               #movie model
│   └── series
|       ├── episode              #episode model
|       ├── seasons              #season model
|       ├── series_categories    #series_categories model
|       └── series               #series model      
|                  
├── domain                       #connect data layer with ui layer
|   └── repositories             #single source of truth 
|       └── network_repo         #handel api request 
|
├── presentation                 #ui layer
|    ├── bloc                    #state management   
|    ├── pages                   #app screens 
|    └── widgets                 #widgets
|
├── utils                        #utility
|   └── constants                #contain constants
|                          
└── main.dart                    #entry point

architecture for app ��

this app uses clean architecture.

clean architecture.

features under progress ��

  1. web support.

platform supported ����

  • android
  • ios

Download this source code for
5 USD


Download this source code for
5 USD


Download this source code for
5 USD


Download this source code for
5 USD

Comments are closed.