Популярное

Музыка Кино и Анимация Автомобили Животные Спорт Путешествия Игры Юмор

Интересные видео

2025 Сериалы Трейлеры Новости Как сделать Видеоуроки Diy своими руками

Топ запросов

смотреть а4 schoolboy runaway турецкий сериал смотреть мультфильмы эдисон
dTub
Скачать

Part 04 | Flutter Firebase Authentication (සිංහල Guide with AI) | To-Do App Login & Reset | 2025

Автор: Manuraj Vimukthi

Загружено: 2025-06-29

Просмотров: 107

Описание:

📱 Flutter Sinhala Tutorial Part 04 — Firebase Authentication Integration (2025) 🇱🇰

In this Sinhala tutorial, we integrate Firebase Authentication into our Flutter To-Do List app using AI tools like Grok AI. You’ll learn to set up secure login, sign-out, and password reset with a beautiful glassmorphism UI!

💡 What you’ll learn today:

Install firebase_auth via terminal in Android Studio

Enable email/password login in Firebase console

Create & connect new authentication screens

Fix errors and improve code quality with AI help

Validate login, show error messages, and test flows

Manage sign-out and reset password via email

🗂️ Project structure:

lib/
├── models/
│ └── task.dart
├── screens/
│ ├── home_screen.dart
│ ├── login_screen.dart // New
│ └── forgot_password_screen.dart // New
├── services/
│ ├── auth_service.dart // New
│ └── task_storage.dart
├── theme/
│ ├── colors.dart
│ └── theme.dart
├── widgets/
│ └── task_tile.dart
└── main.dart

⚡ Grok AI prompt used:

Please provide the complete code for integrating Firebase Authentication into my Flutter To-Do List app, including:
1. Updated `main.dart` to initialize Firebase Authentication and route users to `LoginScreen` or `HomeScreen` based on auth state.
2. Updated `home_screen.dart` to add a sign-out button that navigates to `LoginScreen`.
3. New `login_screen.dart` with a glassmorphism UI for email/password login, input validation, and error handling.
4. New `forgot_password_screen.dart` with a glassmorphism UI for sending password reset emails.
5. New `auth_service.dart` with Firebase Authentication methods for sign-in, sign-out, and password reset.
Ensure the UI matches my existing glassmorphism theme (using `AppTheme`, `AppColors`, and `GlassContainer`) and integrates with my existing `task.dart`, `task_storage.dart`, and `task_tile.dart`. Include error handling and user-friendly feedback.

🔥 Previous Tutorials:
✅ Part 01: Install Android Studio & Flutter Setup
✅ Part 02: Build a To-Do List App with Local Storage
✅ Part 03: Configure Firebase in Flutter Project

⚡ Next tutorial:
We will link tasks to authenticated users, making each user's data secure and private!

🌟 Firebase Console:
https://console.firebase.google.com/

👉 Subscribe for weekly Sinhala Flutter + AI tutorials!
👍 Like, comment & share to support this series.

Part 04 | Flutter Firebase Authentication (සිංහල Guide with AI) | To-Do App Login & Reset | 2025

Поделиться в:

Доступные форматы для скачивания:

Скачать видео mp4

  • Информация по загрузке:

Скачать аудио mp3

Похожие видео

JetKVM - девайс для удаленного управления вашими ПК

JetKVM - девайс для удаленного управления вашими ПК

Part 01 | Install Flutter & Android Studio | 2025 | Build Flutter Apps with AI (සිංහල​ Guide)

Part 01 | Install Flutter & Android Studio | 2025 | Build Flutter Apps with AI (සිංහල​ Guide)

Ticket Hub : Book Tickets for Any Service

Ticket Hub : Book Tickets for Any Service

AmneziaWG: Убийца платных VPN? Полный гайд по настройке. Нейросети без VPN. ChatGPT, Gemini обход

AmneziaWG: Убийца платных VPN? Полный гайд по настройке. Нейросети без VPN. ChatGPT, Gemini обход

3D Max не нужен. Проект дома - рендеринг ракурсов в нейросети.

3D Max не нужен. Проект дома - рендеринг ракурсов в нейросети.

Claude за 20 минут: Полный курс для новичков

Claude за 20 минут: Полный курс для новичков

🔥 DDR5 СВОИМИ РУКАМИ | Выживаем в кризис памяти 2026 года 💪| SODIMM - UDIMM без переходников

🔥 DDR5 СВОИМИ РУКАМИ | Выживаем в кризис памяти 2026 года 💪| SODIMM - UDIMM без переходников

India Gate Night Vlog 🇮🇳 | Exploring Delhi Streets Night | Manuraj Vimukthi රෑ වෙලා දිල්ලියෙ රව්මක්

India Gate Night Vlog 🇮🇳 | Exploring Delhi Streets Night | Manuraj Vimukthi රෑ වෙලා දිල්ලියෙ රව්මක්

Что такое Firebase Studio? 🔥 Полное руководство по программированию ИИ

Что такое Firebase Studio? 🔥 Полное руководство по программированию ИИ

Ralph Loop — x100 продуктивности Claude Code

Ralph Loop — x100 продуктивности Claude Code

Вайбкодинг с Cursor: сайт с нуля за 60 минут

Вайбкодинг с Cursor: сайт с нуля за 60 минут

СССР ПЕЧАТАЛ ДЕНЬГИ ИЗ ВОЗДУХА! Секретный Циркуляр Госбанка

СССР ПЕЧАТАЛ ДЕНЬГИ ИЗ ВОЗДУХА! Секретный Циркуляр Госбанка

Exploring a Village Turf Cricket 🏏 Ground in Delhi 🇮🇳 | My First Local Cricket Vlog Experience 🚇🌾

Exploring a Village Turf Cricket 🏏 Ground in Delhi 🇮🇳 | My First Local Cricket Vlog Experience 🚇🌾

Email & Password Login with Flutter & Firebase | Sinhala

Email & Password Login with Flutter & Firebase | Sinhala

Exploring Agra in One Day 🇮🇳 | Taj Mahal & Agra Fort Travel Vlog | Incredible India

Exploring Agra in One Day 🇮🇳 | Taj Mahal & Agra Fort Travel Vlog | Incredible India

Я в опасности

Я в опасности

Священная ВОЙНА редакторов кода - Vim против Emacs

Священная ВОЙНА редакторов кода - Vim против Emacs

Сайт за 10 минут + хостинг + Telegram | Все бесплатно!

Сайт за 10 минут + хостинг + Telegram | Все бесплатно!

ChatGPT вставят в мозг, Робот с чувствами и кожей, Приложение

ChatGPT вставят в мозг, Робот с чувствами и кожей, Приложение "Ты умер?" | Как Там АйТи #82

Как я разворачиваю приложения с помощью Google AI Studio 🚀 Полное руководство + советы по GitHub

Как я разворачиваю приложения с помощью Google AI Studio 🚀 Полное руководство + советы по GitHub

© 2025 dtub. Все права защищены.



  • Контакты
  • О нас
  • Политика конфиденциальности



Контакты для правообладателей: infodtube@gmail.com