Flutter Phone Auth Architecture | Firebase Authentication Tutorial Part 4

Опубликовано: 17 Август 2023
на канале: JOBERTECH
748
13

Buy Me a Coffee: https://www.buymeacoffee.com/jobertech0b

Subscribe to our Channel:    / @jotech-bi1cn  

Flutter Phone Auth Architecture | Firebase Authentication Tutorial Part 4

👋 Welcome to Part 4 of our Firebase Phone Authentication Tutorial series. In this video, we will refactor the phone authentication in Flutter to follow a clean and scalable architecture. You'll learn how to separate logic from UI, making your codebase more manageable and testable.

🔵 In this tutorial, you'll learn:
How to create a separate `AuthRepository` class to handle Firebase Authentication
How to design a `SigninService` class that manages logic between your UI and data repository
How to set up a `SigninScreenController` class using `StateNotifier` to manage UI state
How to ensure your UI remains free of business logic and stays focused on presentation

📺 Previous Videos in this Series:
[Flutter Phone Auth UI Design](   • Flutter Phone Auth UI Design | Fireba...  ) | Firebase Authentication Tutorial Part 1
[Flutter Phone Auth Backend Building](   • Flutter Phone Auth Backend Building |...  ) | Firebase Authentication Tutorial Part 2
[Flutter Phone Auth: iOS Setup](   • Flutter Firebase Phone Auth: iOS Setu...  ) | Firebase Authentication Tutorial Part 3

💡 Recommended Riverpod Mastery Guides:
[Flutter Riverpod Mastery: Provider - Comprehensive Guide](   • Flutter Riverpod Mastery: Provider - ...  )
[Flutter Riverpod Mastery: State Provider - Comprehensive Guide](   • Flutter Riverpod Mastery: StateProvid...  )
[Flutter Riverpod Mastery: State Notifier Provider - Comprehensive Guide](   • Flutter Riverpod Mastery: State Notif...  )

🚀 Master Async State Management:
[Master Async State Management in Flutter with State Notifier Provider](   • Master Async State Management in Flut...  )

✨ Subscribe to JoberTech for more awesome Flutter and Firebase tutorials.

#Flutter #flutter #PhoneAuthentication #cleancode #CleanCode #FlutterTutorial #fluttertutorial #StateNotifier #StateNotifierProvider #FirebaseAuth #FlutterDevelopment #MobileAppDevelopment #mobiledevelopment #mobileappdevelopment
#JoberTech #joberTech