Build a Live Stream Flutter App – Android & iOS Course
Offered By: freeCodeCamp
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 ChannelDomestika 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