Course Hive
Search

Welcome

Sign in or create your account

Continue with Google
or
Flutter Firebase Authentication | Middleware | Manage User State & Redirects
Play lesson

Flutter E-Commerce App and Admin Panel with Firebase - Market ready - Flutter Firebase Authentication | Middleware | Manage User State & Redirects

5.0 (1)
7 learners

What you'll learn

This course includes

  • 39.3 hours of video
  • Certificate of completion
  • Access on mobile and TV

Summary

Keywords

Full Transcript

Want a custom, production-ready app for your business? Skip the tutorial and let the experts build it for you. 👉 Get a Quote from Tectonix Digital: https://tectonix.digital/ ▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬ In this tutorial, we dive into the essential topic of user state management in a Flutter Admin Panel. We'll explore how to implement an authentication repository that efficiently handles user logins and logouts, ensuring secure access to different screens based on the user's authentication state. Don’t forget to like, comment, and subscribe for more Flutter tutorials! 🎊 SOURCE CODE ▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬ 🎁 DOWNLOAD SOURCE CODE: https://codingwitht.com/ecommerce-app-with-admin-panel/ 🌟 Free Starter Kit: https://codingwitht.com/ecommerce-starter-kits/ 🌟 Flutter Starter Template: https://codingwitht.com/flutter-starter-template/ ▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬ 🎊 HIRE US ▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬ 🛠️ HIRE US FOR CUSTOM DEV: https://tectonix.digital/ ❤️ PLAYLISTS ▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬ ► Complete eCommerce Admin Panel Playlist: https://www.youtube.com/playlist?list=PL5jb9EteFAOAIr7tjUpz1n-_szVSx8JVz ► Complete eCommerce App Playlist: https://www.youtube.com/playlist?list=PL5jb9EteFAOAusKTSuJ5eRl1BapQmMDT6 FLUTTER ADMIN PANEL SECTIONS ► Section - 1 (Configuration) ► Section - 2 (Navigation) ► Section - 3 (Responsive) ► Section - 4 (Admin Mgmt) ► Section - 5 (Dashboard) ► Section - 6 (Media) ► Section - 7 (Design Screens) ► Section - 8 (Firebase Backend) ► Section - 9 (Deployment) COURSES ► E-COMMERCE APP COURSE: https://www.youtube.com/playlist?list=PL5jb9EteFAOAusKTSuJ5eRl1BapQmMDT6 ► E-COMMERCE Admin Panel: https://www.youtube.com/playlist?list=PL5jb9EteFAOAIr7tjUpz1n-_szVSx8JVz ► FLUTTER CRASH COURSE https://youtube.com/playlist?list=PL5jb9EteFAODi35jPznP37hnR2sTHOOTU ► LOGIN APP FIREBASE https://www.youtube.com/playlist?list=PL5jb9EteFAODpfNJu8U2CMqKFp4NaXlto RELATED VIDEOS ► ROUTING AND NAVIGATION BASICS: https://www.youtube.com/watch?v=-yeGPooutdA&list=PL5jb9EteFAOAIr7tjUpz1n-_szVSx8JVz&index=5 ► GETX BASICS: https://www.youtube.com/watch?v=QJ314HaiZ1g&list=PL5jb9EteFAOAIr7tjUpz1n-_szVSx8JVz&index=3 CHAPTERS 00:00 Introduction 02:47 Section 04:54 Create Authentication Repository 05:30 Firebase Authentication Mistakes 05:41 Get Authenticated User 07:18 Redirect Screen 14:12 Set Persistence 10:07 Create a reusable widget for middleware(TMiddleware) 14:12 Redirection using custom widget(TAppRoutes) FOLLOW US ON SOCIAL MEDIA 💻 Facebook | / codingwithtea 💻 Instagram | / coding_with_tea 🔍 DETAILS Welcome to another tutorial on Coding with Te! In this video, we dive into the essential topic of user state management in a Flutter Admin Panel. We'll explore how to implement an authentication repository that efficiently handles user logins and logouts, ensuring secure access to different screens based on the user's authentication state. You'll learn how to redirect users to specific URLs only if they are authenticated, and we’ll demonstrate this with a live e-commerce admin dashboard. This tutorial is part of our ongoing series focused on building a complete Flutter web application, where we also cover previous sections on routing and responsive design. 🔑 Key Concepts Covered: Creating an authentication repository for user management. Implementing user login and logout functionality. Redirecting users based on authentication state. Managing persistent login sessions in Flutter web applications. 📚 Be sure to watch the previous videos in our series for foundational knowledge on routing and responsive design. If you have questions, feel free to drop them in the comments! Don't forget to subscribe for more Flutter tutorials and hit the notification bell to stay updated on our latest videos!

Course Hive

Continue this lesson in the app

Install CourseHive on Android or iOS to keep learning while you move.

Related Courses

FAQs

Course Hive
Download CourseHive
Keep learning anywhere