YoVDO

Build a Live Stream Flutter App – Android & iOS Course

Offered By: freeCodeCamp

Tags

Flutter Courses Mobile Development Courses Livestreaming Courses Twitch Courses

Course Description

Overview

Develop a live streaming Flutter app for Android and iOS in this intermediate-level course. Learn to create a multi-user streaming platform with audio and video controls, capable of broadcasting to popular services like YouTube and Twitch. Explore state management, Agora integration, and app architecture while building a functional live streaming application. Gain hands-on experience in initializing the app, implementing Agora UI Kit, setting up RTM and RTC, and creating essential features such as user management and stream output. Conclude with a comprehensive showcase of the finished product. Prerequisite knowledge of Flutter and state management is recommended.

Syllabus

) Introduction.
) App Explanation.
) State Management .
) Agora Explained.
) Initializing App.
) Agora UI Kit.
) Initialize RTM and RTC.
) Architecture.
) Building Home Screen.
) Basic Agora Live Video.
) Creating a UID.
) Setting up State.
) Joining the Live Stream.
) Control User Audio and Video.
) Output to Streaming Platforms.
) Final Showcase.


Taught by

freeCodeCamp.org

Related Courses

Stream Package Design for Twitch: Level Up Your Channel
Domestika
How to Livestream Code and Design on Twitch
egghead.io
From Software Engineer to Security Researcher - Suz Hinton's Career Journey
freeCodeCamp
5 TWITCH GROWTH HACKS TO SUPERCHARGE YOUR CHANNEL: Twitch Fundamentals
Skillshare
Complete OBS Guide to Recording & Streaming Videos
Skillshare