Skip to content

Watch live videos and chat with viewers

Notifications You must be signed in to change notification settings

DnXLogic/live-flutter

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

47 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Live Flutter

This repo contains code for my tutorial on adding live streaming video with Mux and Stream Chat to a Flutter application.

Building

To run this project, you will need to obtain an API key for Mux and Stream Chat. These services allows us to integrate video and chat into our application.

When building this application, you must pass the following dart define variables as arguments:

--dart-define=stream-api=YOUR-KEY,
--dart-define=mux-secret=YOUR-KEY,
--dart-define=mux-api=YOUR-KEY

Project Structure

The project is broken up into three layers:

- UI/Pages
- Blocs/Cubits
- Backend Services

All UI code can be found in the pages folder while networking and api code are contained to the backend/ directory. Domain models and blocs are stored in lib/models and lib/bloc respectively.

About

Watch live videos and chat with viewers

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Dart 94.5%
  • Ruby 3.9%
  • Swift 1.2%
  • Other 0.4%