Audio Livestream Mobile App

David Michael

Mobile Engineer
Frontend Engineer
Flutter Developer
Dart
Figma
Flutter

Description

The app is built to primarily cater for the Christian community, providing a dedicated space to create, manage, and join live streams. Users can easily access Chats, Bibles, and Notes during live streams, enhancing their interactive experience.
Building The App: I am collaborating with a multinational team of UI developers, backend developers, project managers, and frontend developers to create an advanced audio live-stream application using Flutter. The project leverages LiveKit for the live stream framework and follows the Domain-Driven Design (DDD) pattern with BLoC for architecture. The design was implemented using Figma.

Features

Realtime Audio Livestream Stream audio in real-time with high quality.
Push Notifications with Firebase Messaging Realtime push notifications and in-app notifications using Firebase
Co-Hosting Allow multiple hosts to participate in the live stream.
Integrated Live Chat Access live chat, Bible, and notes in one place during the live stream.
Dedicated & Consistent Design System A dedicated design system to streamline and give a consistent feel to the application's UI
Authentication Secure user authentication.
Google Integration Seamless integration with Google services.
Search and Discover Easily search for and discover other live streams.
Additional Features Numerous other functionalities to enhance user experience.

Framework

Flutter (iOS & Android)
Firebase Messaging
LiveKit - Realtime Audio & Video Communication

Architecture & Patterns

Domain-Driven Design
Bloc State Management Pattern

Other Tools

Git for version control
Partner With David
View Services

More Projects by David