آموزش اپلیکیشن فلاتر با Riverpod 2.0 و SQLite و نوتیفیکیشن
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- توضیح Flutter Riverpod 2.0
- Flutter SQLite
- فلاتر فایربیس
- نوتیفیکیشن محلی فلاتر
توضیحات دوره
این دوره توسعه اپلیکیشن فلاتر برای دانشجویان مبتدی تا پیشرفته است که از برخی ویژگیهای فنی مانند Riverpod 2.0 ،SQLite، لاگین فایربیس و نوتیفیکیشن محلی استفاده میکنند.
فرآیند توسعه اپلیکیشن لذتبخش است، زیرا با یک رابط کاربری زیبا شروع میشود و به تدریج به مفاهیم پیشرفتهای مانند عملیاتهای CRUD در SQLite، تولید providerها با پکیج Freezed، رنگهای پویا در اندروید، لاگین فایربیس با رمزعبور یکبار مصرف و در نهایت، نوتیفیکیشن محلی فلاتر برای سیستمهای اندروید و iOS میپردازد.
CRUD در SQLite
شما قادر خواهید بود یک وظیفه ایجاد کنید، آن را در پایگاه داده محلی ذخیره کنید و در صورت نیاز آن را ویرایش و حذف کنید. همچنین میتوانید یک وظیفه را به عنوان انجامشده علامتگذاری کنید.
تولید Providerهای Riverpod
شما جدیدترین روش تولید کد با پکیج تولید کد Riverpod و اینکه چگونه با Providerهای تولید شده کار کنید را یاد خواهید گرفت.
ما Providerهایی برای ارسال کد و تغییر وضعیت، ExpansionTileها و مدیریت زمان خواهیم داشت.
پکیج Freezed
این دوره به طور مفصل توضیح میدهد چگونه با پکیج Freezed کد تولید کنید و کد را درک کنید.
رنگ پویا
این اپلیکیشن رابط کاربری با رنگهای پویا را در تنظیمات کاربران روی گوشی نشان میدهد. در اندروید میتواند تم رنگی کاربران را تشخیص داده و بهطور خودکار رنگ اپلیکیشن را تغییر دهد.
رمزعبور یکبار مصرف در فایربیس
این دوره رمزعبور یکبار مصرف در فایربیس و اینکه چگونه کد را دریافت کرده، تنظیم کرده و لاگین کنید را پوشش میدهد.
نوتیفیکیشن محلی
شما میتوانید یک نوتیفیکیشن را با پکیچ نوتیفیکیشن محلی فلاتر راهاندازی کرده و نشان دهید.
این دوره برای چه کسانی مناسب است؟
از افراد مبتدی تا پیشرفته که میخواهند اپلیکیشن موبایل چندسکویی برای ios و اندروید توسعه دهند.
آموزش اپلیکیشن فلاتر با Riverpod 2.0 و SQLite و نوتیفیکیشن
-
مقدمه 05:56
-
ایجاد یک اپلیکیشن فلاتر 11:33
-
نصب و مقداردهی اولیه یوتیلیتیهای صفحه فلاتر 09:52
-
ایجاد یک ویجت متن سفارشی با فونت سفارشی و یوتیلیتیهای صفحه 05:13
-
راهاندازی ثابتهای اپلیکیشن 05:54
-
آشنایی با ستونها، ردیفها و فاصلهگذارهای سفارشی 10:43
-
صفحه آنبوردینگ با view صفحه استک و ویجت ترازبندی 28:57
-
راهاندازی تصاویر و طراحی صفحه آنبوردینگ 10:36
-
دکمه سفارشی 10:01
-
صفحه لاگین با فیلد متن سفارشی فرم 28:46
-
راهاندازی انتخابگر کشور 19:44
-
ورودی پین برای احراز هویت شماره تلفن 08:26
-
نوار اپلیکیشن گسترشیافته 17:07
-
نوار تب و view نوار تب 22:11
-
ویرایش ExpansionTile قابل استفاده مجدد 37:56
-
تایل کارهای انجام شدنی با سوئیچر 28:15
-
تئوری: آشنایی با Riverpod 20:04
-
راهاندازی اپلیکیشن برای تولید کد و اجرای مثال 16:59
-
تولید کد برای تریلرهای ویجت گسترش و راهاندازی رابط کاربری واکنشگرا 13:14
-
Sqflite 33:32
-
رنگهای پویای اندروید 07:24
-
تولید provider کار انجام شدنی و منطق مرتبط با کار انجام شدنی 22:26
-
صفحه AddTask با ویجتهای سفارشی 13:15
-
Providerهای تاریخ و زمان 03:45
-
راهاندازی انتخابگر تاریخ و زمان و consume کردن providerها 12:48
-
اعتبارسنجی فیلد و اضافه کردن اولین کار انجام شدنی 34:11
-
پر کردن فرزند ExpansionTile 21:11
-
علامتگذاری کارهای انجام شدنی به عنوان تکمیل شده و لیست کامل کارهای انجام شدنی 13:57
-
بروزرسانی وظیفه 14:16
-
راهاندازی فایربیس با Flutter Fire و دریافت کلیدهای SHA 14:07
-
احراز هویت شماره تلفن با فایربیس و Riverpod - قسمت 1 36:31
-
احراز هویت شماره تلفن با فایربیس - قسمت 2 33:15
-
احراز هویت شماره تلفن با فایربیس - قسمت 3 30:49
-
صفحه نوتیفیکیشنها 23:01
-
نوتیفیکیشنهای محلی برای اندروید و iOS 01:16:30
مشخصات آموزش
آموزش اپلیکیشن فلاتر با Riverpod 2.0 و SQLite و نوتیفیکیشن
- تاریخ به روز رسانی: 1404/06/21
- سطح دوره:متوسط
- تعداد درس:35
- مدت زمان :11:57:23
- حجم :8.24GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy