🔔 با توجه به بهبود نسبی اینترنت، آمادهسازی دورهها آغاز شده است. به دلیل تداوم برخی اختلالات، بارگذاری دورهها ممکن است با کمی تأخیر انجام شود. مدت اشتراکهای تهیهشده محفوظ است.
لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش توسعه فول استک اپلیکیشن موبایل: فلاتر، فیگما و فایربیس
- آخرین آپدیت
دانلود Full-Stack Mobile Development: Flutter, Figma, and Firebase
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
دوره جامع طراحی و ساخت اپلیکیشن فروشگاهی چندگانه با Flutter, Firebase, Figma و Riverpod
در این دوره جامع، صفر تا صد طراحی و ساخت اپلیکیشن فروشگاهی چندگانه را با استفاده از فریمورک Flutter، پلتفرم Firebase، ابزار طراحی Figma و معماری Riverpod فرا خواهید گرفت. این دوره برای سال 2025 بهروزرسانی شده و شامل جدیدترین تکنیکها و ابزارها میباشد.
آنچه در این دوره میآموزید:
طراحی رابط کاربری جذاب با Figma:
تبدیل طرح Figma به کد Flutter به صورت اصولی
استفاده از اصول طراحی کاربر محور (User-Centric Design)
ایجاد سیستم طراحی (Design System) برای حفظ یکپارچگی بصری
استفاده از فونتها، سایزها و پالتهای رنگی مناسب
درک تئوری رنگ و تاثیر آن بر طراحی
استفاده از کامپوننتهای Figma برای افزایش سرعت و دقت
پیادهسازی طراحی واکنشگرا (Responsive Design) برای سازگاری با انواع دستگاهها
ساخت اپلیکیشن با Flutter و Riverpod:
مبانی Flutter شامل ویجتها، طرحبندی و مسیریابی
مدیریت state با Riverpod به صورت کارآمد
درک برنامهنویسی ناهمزمان (Asynchronous Programming) در Dart
یکپارچهسازی با Firebase:
یکپارچهسازی Firebase Authentication برای احراز هویت کاربران
کار با Firestore (دیتابیس NoSQL Firebase)
پیادهسازی نقشهای کاربری (RBAC) با Firebase Authentication
کوئریهای پیشرفته در Firestore برای فیلتر و جستجو در دادهها
آپلود و دانلود تصاویر و فایلها با Firebase Storage
پیادهسازی بهروزرسانیهای real-time با Firestore
استفاده از Firebase Cloud Functions
پیادهسازی اپلیکیشن فروشگاهی چندگانه:
معماری اپلیکیشن فروشگاهی چندگانه
ایجاد امکان تعامل کاربران با چندین فروشگاه در یک اپلیکیشن
اتصال به درگاه پرداخت Stripe:
پیادهسازی درگاه پرداخت امن و مطمئن Stripe
حذف پس زمینه تصاویر با API:
بهبود بصری محصولات با API حذف پس زمینه
پیشنیازها:
آشنایی اولیه با Figma، Flutter و Firebase
این دوره برای چه کسانی مناسب است؟
این دوره برای تمامی افراد علاقهمند به یادگیری Figma، Flutter و Firebase مناسب است.
همین حالا ثبتنام کنید و مهارتهای خود را در زمینه طراحی و توسعه اپلیکیشنهای موبایل ارتقا دهید!
سرفصل ها و درس ها
مقدمه
Introduction
معرفی بخش Figma
Introduction To Figma Section
صفحه ثبت نام کاربر در Figma
User SignUp Screen On Figma
طراحی صفحه ثبت نام کاربر
User SignUp Screen Design
صفحه ثبت نام برای فروشندگان
Register Page For Vendors
صفحه ثبت نام برای فروشندگان
Register page for vendors
طراحی صفحه اصلی
Home Screen Design
بخش هدر
Header Part
بخش چرخ فلکی
Carousel Part
طراحی دستهها
Categories Design
طراحی محصول محبوب
Popular Product Design
طراحی محصول پیشنهادی
Recommended Product Design
طراحی نوار ناوبری پایین
Bottom Navigation Bar Design
طراحی صفحه سبد خرید
Cart Screen Design
طراحی صفحه سبد خرید
Cart Screen Design
طراحی صفحه پروفایل فروشنده
Vendor Profile Screen Design
بخش اول پروفایل فروشنده
Vendor profile part 1
بخش دوم پروفایل فروشنده
Vendor profile part 2
طراحی صفحه پروفایل کاربر
User Profile Screen Design
بخش اول صفحه پروفایل کاربر
User profile screen part 1
بخش دوم پروفایل کاربر
User Profile Part 2
بخش سوم پروفایل کاربر
User Profile Part 3
طراحی صفحه جزئیات محصول
Product Details Screen Design
بخش اول صفحه جزئیات محصول
Product details screen part 1
بخش دوم صفحه جزئیات محصول
Product details screen part 2
طراحی صفحه فروشگاههای فروشنده
Vendor Stores Page Design
طراحی هدر عالی
Design The Awesome Header
فلاتر - ساخت اپلیکیشن چند فروشندگی با Firebase
Flutter - Firebase Build Multi Vendor App
ایجاد پروژه
Create Project
ساختار MVC
Mvc Structure
پیکربندی داراییها
Configure Assets
پکیج فونتهای گوگل
Google Fonts Package
UI احراز هویت
Authentication Ui
ایجاد صفحه ورود
Create Login Screen
UI صفحه ورود
Create Login Screen Ui
ایجاد دکمه ورود
Create Signin Button
ایجاد دکمه ورود پیشرفته
Create Advance Login Button
ایجاد صفحه ثبت نام
Create Register Screen
اعتبارسنجی فرم
Form Validation
استفاده از Validator
Using Validator
Validator صفحه ورود
Login Screen Validator
ادغام Firebase
Firebase Integration
افزودن پکیجهای Firebase
Add Firebase Packages
ادغام Firebase
Integrate Firebase
مدیریت ورودی کاربر
Handling User Input
ذخیره ورودی ورود
Store Login Input
تمرین
Assignment
راه حل
Solution
احراز هویت کاربر با Firebase
User Authentication With Firebase
تنظیم Firebase
Setup Firebase
ایجاد کاربر جدید
Create New User
ذخیره در Cloud
Store in Cloud
هدایت کاربر
Navigate User
ورود کاربر
Login User
کار روی صفحه اصلی
Working on the Main Screen
ایجاد صفحه اصلی
Create Main Screen
ایجاد BottomNavigationBar
Create BottomNavigationBar
BottomNavigationBar نهایی
BottomNavigationBar Final
ایجاد صفحه Nav
Create Nav Screen
بهبود کد
Improve Code
نمایش CircularProgressIndicator
Show CircularProgressIndicator
راه حل ورود
Signin Solution
FirebaseAuthException
FirebaseAuthException
مخفی و نمایش رمز عبور
Hide & See Password
راه حل
Solution
حذف statusBar
Remove statusBar
کار روی بخش هدر
Working on Header Section
بنر هدر
Header Banner
ایجاد فیلد جستجو
Create Search Field
نهایی کردن بخش هدر
Finalize Header Section
Firebase - بخش بنر
Firebase -Banner Section
آپلود بنرها
Upload Banners
بازیابی بنر
Retrive Banner
نمایش بنرها
Display Banners
مدیریت وضعیت بنر
Banner State Management
افزودن پکیج Getx
Add Getx Package
بازیابی بنرها با Getx
Getx Retrive Banners
استفاده از BoxShadow
Using BoxShadow
نمایش بنرها
Display Banners
ایجاد نشانگرها
Create Indicators
افزودن Cachednetworkimage
Add Cachednetworkimage
استفاده Cachednetworkimage
User Cachednetworkimage
نمایش نظرات