FreeCourseWeb.com

Build 3 Flutter Apps: Video Calling, Notifications & Podcast

Hands-on Flutter projects: build video calling, push notifications, and podcast streaming apps step-by-step.

Are you ready to take your Flutter skills to the next level?
In this hands-on course, you’ll learn Flutter by building three fully functional, real-world mobile apps from start to finish.

What you’ll learn

Course Content

Requirements

Are you ready to take your Flutter skills to the next level?
In this hands-on course, you’ll learn Flutter by building three fully functional, real-world mobile apps from start to finish.

You won’t just write code — you’ll integrate real technologies used in production apps such as ZegoCloud for video calling, OneSignal for push notifications, and Flutter audio libraries for podcast streaming and playback.

Each project is designed to teach you practical, job-ready skills that go beyond simple UI building. You’ll understand how to structure large Flutter apps, connect with APIs, manage app state efficiently, and deploy your work like a professional developer.

What You’ll Build

  1. Video Calling App (ZegoCloud)
    • Set up real-time video and voice calls.
    • Manage call rooms, participants, and camera/audio controls.
    • Implement authentication and call UI.
  2. Push Notifications App (OneSignal)
    • Configure push notifications for Android and iOS.
    • Send targeted messages and test delivery.
    • Handle custom notification actions in your Flutter app.
  3. Podcast App
    • Stream audio from online sources.
    • Build a custom audio player with play, pause, and seek controls.
    • Design a beautiful, user-friendly podcast interface.

What You’ll Learn

Why Take This Course

Who This Course Is For

This course involves the use of artificial intelligence. The first two courses are recorded with an AI voice, because my pronunciation is not very clear. For better understanding of the student, I have used AI audio. Thank you for taking this course!