Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Build, Launch & Monetize Apps
Rating: 5.0 out of 5(3 ratings)
35 students

Build, Launch & Monetize Apps

Flutter & iOS
Created byHyunwoo Koh
Last updated 7/2025
English
English [Auto],

What you'll learn

  • Code a professional mobile app using FLUTTER
  • Launch and publish to the Apple app store
  • Create a landing page using basic HTML, CSS
  • Monetize the app (Subscriptions w/ Revenuecat, One-time payment)

Course content

3 sections • 10 lectures • 3h 59m total length
  • Introduction4:06

    Learn to build, launch, and monetize a production-ready Flutter app from scratch, featuring authentication (email, Apple, Google), posts, comments, Firebase data, block and qubits, and monetization with revenue cat.

  • Authentication (Email, Google, Apple)59:27

    Learn to build a Flutter app with end-to-end authentication using Firebase email, Google, and Apple sign-in, including forgot password, user management, and clean architecture with Bloc.

  • Profile & Accounts9:32

    Create a reusable drawer navigation with home, logout, settings, and profile tiles; implement a settings page with delete account flow and a profile view showing the current user email.

  • Functionality (Post, Comment, Delete)42:59

    Implement a posts and comments feature with Firebase authentication, Cloud Firestore, and qubit state management in a tabbed Flutter UI, enabling create, delete, and load across build launch monetize categories.

Requirements

  • Some basic experience in coding or Flutter will help, but this course shows you completely from scratch.

Description

The end goal is for you to have an app with users that pay money. This course will start completely from scratch and take you through the journey of publishing a production-ready app with monetization. Every app is different, so I designed this course to focus on the core building blocks that every app needs. The app you'll build is a minimal social media / reddit style app with subscriptions.

If you have basic Flutter or coding experience that will help a lot but this course starts completely from scratch so you can take your time with each step to digest and understand it. If you want to get the most out of this course, I recommend that you pause frequently and try to implement the code yourself. I don't recommend just passively copying code with the course playing in the background. Pause, read, understand, and then implement.

Flutter is cross-platform so 90% of the course is applicable for all other platforms, but this course targets iOS and shows how to submit to the iOS App Store and not the Play Store.


Tech Stack Overview

  1. Flutter – A powerful cross-platform framework for high-performance apps with a single codebase.

  2. Firebase – Cloud services for authentication, real-time databases, analytics, and more.

  3. BLoC State Management – Keeps your Flutter code organized, scalable, and maintainable.

  4. RevenueCat – Monetization w/ Subscriptions

Who this course is for:

  • Anyone who wants to build, launch & monetize their own apps (Indie Devs, Freelancers, Side Hustlers, Entrepreneurs, Creators)