فلاتر یک فریمورک است که توسط گوگل تو سال 2017 ارائه شده و یک فریمورک یو آی و متن باز می باشد و به برنامه نویسان سمت موبایل این امکان رو میده که با استفاده از زبان برنامه نویسی دارت فقط با یک بار کد زدن خروجی اندروید ، آی او اس ، ویندوز ، مک ، لینوکس و همچنین وب اپلیکیشن رو به صورت کاملا نیتیو دریافت کنن
آشنایی با مفاهیم برنامه نویسی
علاقه مندان به طراحی اپ موبایل
آموزش زبان برنامه نویسی دارت
- آموزش نصب پیش نیاز های مورد نیاز
- معرفی دارت پد
- آموزش کار با متغیرها و انواع آنها
- آموزش عملگرهای ریاضی و منطقی در زبان دارت
- عبارات شرطی و تصمیم گیری در برنامه نویسی
- آموزش حلقه های تکرار و پیاده سازی آنها
- کار با آرایه و انواع لیست ها
- پیاده سازی انواع توابع در برنامه نویسی
- آموزش مفاهیم برنامه نویسی شی گرایی شامل کلاس, ارث بری, متد سازنده, انواع داده ها
- بررسی مفهوم اینترفیس در زبان شی گرایی
- کار با کلاس های Abstract
- برنامه نویسی ناهمگام, کار با کلاس Future و دستورات await, async
آموزش مقدماتی فریمورک فلاتر
- آموزش ساخت پروژه فلاتر
- بررسی ساختار یک پروژه فلاتر
- ساخت شبیه ساز اندروید
- بررسی ویجت های لایه در فلاتر
- مفهوم ویجت
- نمایش متن در برنامه, کار با ویجت Text
- آموزش استایل دهی به متن
- کار با انوع دکمه ها, Elevated Button, Floatin button, Text Button, Icon Button
- پیاده سازی رویداد کلیک روی ویجت ها
- دریافت اطلاعات از کابر به وسیله ویجت TextField
- ساخت رابط کاربری با ویجت های Row و Column
- نمایش عکس بصورت آفلاین و آنلاین
- بررسی ویجت Container و استایل دهی به آن
- انواع ویجت ها
- ساخت ویجت Stateful Widget
- ساخت Stateless Widget
- آموزش متریال دیزاین در فلاتر Flutter
- آموزش ساخت تولبار و کلاس Appbar
- آموزش ساخت منو Bottom Navigation
- آموزش اسنک بار
- دکمه متریال دیزاین Elevated Button
متریال دیزاین در فلاتر - تکمیلی
- پیاده سازی منوی Navigation Drawer
- پیاده سازی تب بار
- طراحی صفحه Splash screen
ویجت های تکمیلی فلاتر
- کار با چک باکس
- کار با Radio Button
- ساخت دیالوگ های مختلف
- نمایش نوتیفیکیشن
- آموزش کار با نقشه در فلاتر
- ویجت FutureBuilder
- استفاده از انیمیشن ها
ذخیره سازی اطلاعات در Flutter
- تئوری CRUD و آموزش دیتا بیس Hive
آموزش پکیج GetX
گرفتن خروجی نهایی و انتشار اپ
پروژه نهایی
آشنایی با زبان برنامه نویسی دارت
کار با فریمورک فلاتر و ایجاد اپ های موبایلی