Flutter Riverpod 2.0 | Notification | Sqlite | Firebase | Task Management App Tutorial

dbestech β€’ June 8, 2023
Video Thumbnail

About

Share Tech Knowledge. We are publishing a lot of React Native, Flutter, Javascript, and Laravel tutorials. We solve real-world animations, programs, coding, and bugs using examples code. Visit our website to know more about our tutorials https://www.dbestech.com/courses

Video Description

😍😍😍😍This is a Flutter app development course for beginners to advanced learners using some technical features like Riverpod 2.0, Sqlite, Firebase login and Local notification. This could be used a advanced todo app or task management app tutorial. The app development process is fun, since this starts with a beautiful ui and slowly walks down to advanced concepts like, Sqlite CRUD operations, Generating providers with freezed package, Android dynamic color, Firebase login with OTP and at the end covers flutter local notification both for Android and iOS. About this app https://www.dbestech.com/tutorials/flutter-riverpod-sqlite-firebase-task-management-app Complete code https://www.buymeacoffee.com/dbestech/e/141284 On Udemy πŸ”₯πŸ”₯πŸ”₯πŸ”₯πŸ”₯πŸ”₯Flutter Riverpod tutorial https://www.udemy.com/course/flutter-riverpod-tutorial-sqlite-notification/?referralCode=2B0CFD959743DB48F756 πŸ˜€πŸ˜€πŸ˜€πŸ˜€πŸ˜€πŸ˜€Or go here to take it https://youtu.be/8hO5_lf6WsA 00:00:00 Introduction 00:05:55 Creating a flutter app 00:17:28 Installing and initializing flutter screen utils 00:27:22 Creating a custom text widget and with a custom font and screen utils 00:32:35 Using private class to set up constant variables 00:38:29 Introduction to Columns, Rows, custom spacers 00:49:11 Onboarding Screen with stack page view and align widget 01:18:08 Adding images and designing onboarding screen 01:28:42 Creating custom buttons 01:38:44 Login Page with custom text form field 02:07:29 Setting up country picker 02:27:12 Pinput for phone auth 02:35:38 Creating an extended appbar 02:52:45 Detached TabBar and Tab bar view 03:14:55 Expansion tile widget and how to create reusable expansion tiles 03:52:48 Working with switchers 04:21:03 Creating models using quicktype.io 04:28:20 Riverpod code generator theory 04:48:16 Setting up the app for code generation and running our example 05:05:16 Generating provider for expansion widget trailers and setting up reactive ui 05:18:34 Sqflite cruds 05:52:01 Android Dynamic Colors 05:59:30 Generating todo provider and todo related logic 06:21:52 Add Task page with custom widgets 06:35:07 Generating code for dates and time providers 06:38:54 Setting up datetime picker and consuming our providers 06:51:40 Field validation and adding our first todo 07:25:54 Populating the expansion tile children list 07:46:59 Marking todos as complete and Completed Todos list 08:00:57 Updating tasks 08:15:13 Firebase setup with CLI and getting the SHA1 and SHA256 keys 08:29:16 Firebase phone Auth 10:09:51 Notifications page 10:32:47 Local Notifications for both android and iOs 11:49:18 Logout

You May Also Like