flutter  یک موبایل SDK  هست برای ساختن برنامه هایی با کارایی بالا  و انعطاف پذیر به صورتی که با یکبار کد زنی برای هر دو  پلتفرم android  و ios میتونیم خروجی native  بگیریم.

هدف از ساخت چنین تکنولوژی توسط گوگل این است که توسعه دهندگان را قادر به ارایه برنامه هایی با کارایی بالا در هر دو سیستم عامل تلفن های همراه کنیم.

زبان برنامه نویسی برای کار با این تکنولوژی زبان dart  هست که خیلی از نظر ساختار شبیه به جاوا می باشد(شی گرایی کامل).

محیط برنامه نویسی در این آموزش اندروید استادیو  هست.

دوره برای تمامی کسانی که علاقه مند به برنامه نویسی هستند مناسب است.

با فراگیری این تکنولوژی که از صفر تاصد آموزش داده می شود . می توانید بازار آینده این تکنولوژی رو در دست داشته باشید و به راحتی وارد بازار کار شوید.

 دوره پیش نیاز خاصی ندارد همه چیز از صفرتاصد آموزش داده می شود.

در طول دوره پروژه های کوچک اما کاربری برای درک بهتر آموزش ارائه می شود که بسیار جالب اند.

دوره های پروژه محور بزرگ در آموزش های بعدی ارائه می شود.

سرفصل های آموزش:

  • معرفی فلاتر
  • چرا باید از فلاتر استفاده کنیم
  • بازار فلاتر در آینده
  • معرفی بستر های برنامه نویسی
  • نصب نرم افزار های مورد نیاز ویندوز
  • نصب نرم افزار های مورد نیاز لینوکس
  • نصب نرم افزار های مورد نیاز در مک
  • معرفی زبان و اشنایی با سینتکس اولیه
  • کار با متغیر ها
  • کار با حلقه ها
  • کار با دستورات شرطی و متدها
  • شی گرایی مقدمه
  • شی گرایی (مفاهیم وراثت)
  • شی گرایی پیشرفته
  • داده ها و مجموعه ها
  • کتابخانه ها و ساختار پروژه
  • معرفی ساختار. flutter
  • معرفی Widget های اولیه
  • گذاشتن فونت دلخواه
  • اضافه کردن کتابخانه به پروژه
  • معرفی ساختار سطر وستون
  • کار با Stack Widget
  • معرفی stateful و stateless
  • معرفی Scaffold Widget و AppBar
  • ساخت Bottom Navigator
  • معرفی و کار با GestureDetector
  • splashScreen
  • پروژه صفحه ثبت نام و ورود
  • پروژه BMI
  • پروژه Tic Tac Toe
  • کار با webView
  • چرا nodeJs
  • نصب nodeJS
  • معرفی سینتکس nodeJs
  • کار با حلقه ها عبارات شرطی
  • ساخت اولین api
  • نصب mongoDb
  • دیتابیس برای ذخیره داده ها در سرور
  • ارتباط با دیتا بیس و ذخیره اولین داده
  • کار با دستورات پر کاربرد select , update,insert
  • نوشتن api و خواندن از دیتابیس
  • معرفی jason و ساختارش
  • برنامه نویسی همروند
  • دریافت و ارسال اطلاعات با get,post
  • نمایش اطلاعات دریافتی در یک List و customize کردن لیست
  • لیست بی نهایت
  • کار با json های تو در تو
  • آنلاین کردن پروژه ثبت نام و ورود
  • ساخت پروژه برنامه آب و هوا(۴جلسه)
  • خواندن اطلاعات از روی گوشی
  • نوشتن اطلاعات روی فایل و Shared Preferences
  • ساخت کلاس databaseHelper
  • کار با دستورات insert,update,select
  • ساخت پروژه دفترچه یاد داشت
  • ساخت پروژه Quiz App
  • اتصال به firebase
  • دریافت نوتیفیکیشن و انجام اکشن مربوط نوتیفیکیشن
  • ساخت یک انیمیشن ساده
  • معرفی و کار با کلاسTween
  • کار با انیمیشن های زنجیره ای پروژه
  • ساخت صفحه پروفایل
  • راه اندازی
  • مکان یابی و نمایش مسیر
  • اماده سازی و کار با سوکت
  • دریافت و ارسال اطلاعات با سوکت به سرور
  • ساخت برنامه چت با متریال زیبا با سوکت