Перейти к содержимому

Making an app like Udemy with Flutter part 1

Coding with KZ

0:00 / 0:00

Making an app like Udemy with Flutter part 1

47 просмотров · 3 месяца назад
Coding with KZ
246 подписчиков
47 просмотров · 3 месяца назад
In this video, I break down the complete architecture and source code for a production-ready, Udemy-style course selling mobile application built for Android and iOS using Flutter. This is a single-instructor system explicitly designed with zero complex backends—relying entirely on the power of Firebase and simple, reactive GetX state management. 🚀 What's Covered in the Architecture: Clean Folder Structure: A highly scannable, feature-first development setup. Firebase Backend Integration: Secure Firestore schemas, Firebase Authentication (with mandatory email verification), and Google Sign-In setup. YouTube Video Player Integration: Dynamic lesson streaming from YouTube unlisted video IDs with automated watch-progress tracking saved directly to Firestore. Manual Payment Verification System: Step-by-step custom flow for manual payment methods (like bKash/Nagad) complete with admin console validation. Strict Firestore Security Rules: Bulletproof rules ensuring only enrolled students can query premium lessons. 🛠️ Tech Stack Used: Flutter (Latest Stable) * GetX (Simple State Management & Routing) * Firebase Auth, Cloud Firestore & Cloud Storage * youtube_player_flutter If you're a single developer looking to launch a fast, scalable MVP without over-engineering your codebase—this structure is for you! Don't forget to Like, Share, and Subscribe for more clean coding guides! 🔥