فریم ورک فلاتر در سال توسط شرکت گوگل برای توسعه اپلیکیشن های موبایل معرفی شد. با این فریم ورک میتوان با یک کد، همزمان خروجی اندروید و ios گرفت. اگر شما سختی های برنامه نویسی اندروید با جاوا رو تجربه کرده باشید با کار کردن فلاتر واقعا شگفت زده میشوید. گوگل در معرفی این فریم ورک محبوب بیان کرده که قصد دارد توسعه اپلیکیشن های موبایلی رو ساده تر از قبل کند. در این دوره آموزشی قصد داریم شما رو با مقدمات برنامه نویسی موبایل با فلاتر آشنا کنیم. این دوره نیاز به هیچ گونه پیش نیازی ندارد و همه موارد از ابتدا با بیانی ساده آموزش داده خواهند شد
سرفصل های دوره فلاتر
معرفی Flutter
آشنایی با معماری Flutter
نصب پیش نیاز ها
معرفی زبان Dart
متغیرها و دیتا تایپ ها
کار با توابع
کار با عملگرها
دستورات شرطی و حلقه ها
شی گرایی و کلاس ها
آرایه و لیست ها
Hello World
ویجت ها
کار با Text
کار با ردیف و ستون ها
کار با دکمه ها
نمایش عکس
کار با ListView
کار با TextField
ساخت تولبار
ویجت های Stateless
ویجت های Statefull
کار با API و سرور
نمایش اطلاعات سرور در لیست ویو
جا به جایی بین صفحات
پروژه نهایی
توضیحات در مورد flutter 
توضیحات نحوه نصب و راه اندازی در سیستم های مختلف مک و ویندوز و لینوکس
آموزش نحوه دانلود و معرفی sdk flutter
مقایسه بر اساس React-native , flutter
توضیح کار با محیط اندروید استودیو
توضیح و نحوه نصب پلاگین flutter
توضیح و پایه برنامه نویسی dart flutter
آموزش کار با تابع اصلی main
آموزش کار با بایس و اساس کار
پیاده سازی و مقهوم runapp
آموزش کار با مفهوم Them
آموزش کار وزن دهی عناصر
آموزش کار با padding
آموزش کار با margin
آموزش استفاده از پکیج
آموزش نحوه اضافه کردن کتابخانه های مختلف در قالب پکیج
آموزش کار با پوشه های مختلف flutter
آموزش مقاهیم شی گرایی
آموزش مقاهیم متد
آموزش abstract کلاس StatelessWidget و ویجیت
آموزش استفاده از انواع ویجت
آموزش مقاهیم اصلی و پیاده سازی اصولی متغییر ها و ویجت ها
کار home
کار با مقاهیم متریال دیزاین
کار import پیاده سازی پروژه hello word
کار با متد Widget build DiagnosticableTree
کار با extents
آموزش کار با پکیح های مختلف
جلوگیری ازشلوغی در کد نویسی
آموزش فراخوانی پکیج
آموزش فراخونی کلاس
برداشتن مقدار حالبت debug
تست و ارزیابی اپلیکیشن در دو دیواس اندروید و ios
تست و ارزیبای در گوشی واقعی
تست و ارزیابی در نرم افزار جنی موشن
کار با داده های ثابت const
آموزش پیاده سازی toolbar
آموزش کار با انواع ویجت Text و &hellip
آموزش کار center
آموزش با children: <Widget>[}
آموزش کار با انواع نمایش String
کار با داده های int
تعریف کردن base
تعریف Scaffold
تعریف کار با home
پیاده سازی appbar
آموزش کار با Textstyle
آموزش کار با دادن font اختصاصی
آموزش راست به چک کردن اپلیکیشن
چند زبانه کردن اپلیکیشن
آموزش با ستون Column
آموزش کار ردیف row
آموزش کار با اسکرول افقی و عمودی
آموزش کار Container
آموزش کار با SingleChildScrollView
آموزش ایجاد کردن ستون با محدودیت
آموزش ایجاد کردن ردیف با محدودیت
آموزش پیاده سازی استفاده از EdgeInsets
آموزش پیاده سازی مقاهیم لیست
آموزش پیاده سازی اسلایدر
آموزش کار با  stack
آموزش کار با PageView
تقسیم بندی کار ها در فلاتر
تقسیم بندی بخش های مختلف توسط کلاس های مختلف
آموزش پیاده سازی ستون ها
آموزش پیاده سازی Row
آموزش فراخوانی کلاس ها مختلف در یک main
آموزش import کلاس ها
آموزش و توضیح نحوه فراخوانی کلاس
آموزش margin
آموزش padding
پیاده سازی کار با form
آموزش استفاده از validate
آموزش استفاده از انواع متد های فرم ها
نمایش progrssbar برای ارسال به سمت سرور
پیاده سازی ویو های تو در تو
پیاده سازی امکان نمایش دو ویجت روی هم
آموزش کار با ListView
آموزش کار با سرور و دستورات php
آموزش ارتباط با سرور توسط flutter
آموزش با json
پیاده سازی مفاهیم دیتامدل
پیاده سازی سازنده یا constructor
آموزش فراخوانی کلاس ها و دیتامدل ها
اموزش تعریف کردن نمونه از کلاس
آموزش تعریف کردن geter , seter
آموزش استفاده از progress یا لودینگ
استفاده از Tab
استفاده از DefaultTabController
استفاده از TabBarView
پیاده سازی ایکن Icons
فراخوانی تب ها
پیاده سازی ابجکت های تو در تو
پیاده سازی قابلیت ارسال دیدگاه
آموزش کار با لیست های تو در تو
آموزش کار با حلقه ها for
آموزش کار با دستورات تصمیم و شرطی if switch
آموزش پارز کردن json توسط flutter
آموزش حرکت بین صفحات یا اکتیویتی ها
آموزش کار با منو ها
آموزش کار با اپدیت ویو setstate
کار با Drawer
آموزش ساخت دیالوگ
آموزش ایجاد کردن یک ویژگی
پیاده سازی مفهوم Context
آموزش پیاده سازی انیمیشن
آموزش استفاده از Future<void>
آموزش استفاده از pageBuilder
استفاده از SlideTransition
آموزش کار با dx,dy نحوه نمایش صفحات
آموزش کار با bottomNavigationBar
آموزش کار با base
آموزش کار با Gridview
آموزش کاربا showSnackBar
آموزش کار با RaisedButton
آموزش جابجایی بین صفحات مختلف همراه با ارسال داده
آموزش پیاده سازی Action برای کلیک روی showSnackBar
آموزش پیاده سازی دو ستونه یا ستونه در Gridview
پیاده سازی ادامه پست برای کلیک روی ایتم ها
آموزش ساخت صفحات مختلف
آموزش کار با key,valuse
آموزش پیاده سازی shared_preferences
آموزش فراخوانی shared_preferences
پیاده سازی امکاناتی مثل register
پیاده سازی قسمت login
پروژه محور پیاده سازی اپلیکیشن خبری
پروژه پیاده سازی اپلیکیشن فروشگاهی