آموزش فلاتر – اصفهان – حضوری
به زودی در شهر اصفهان، دوره های مبتدی و پیشرفته فلاتر و همچنین دوره مبتدی پلاگین نویسی Native فلاتر / Flutter رو برگزار میکنیم.
راه های ارتباطی با ما، جهت ثبت نام دوره ها:
دوره مبتدی تا پیشرفته فلاتر – 20 ساعت – ساعتی 50 هزار تومان
- آشنایی با نحوه کار کردن فلاتر
- آشنایی با StatelessWidget و StatefulWidget
- استفاده از Theme و شخصی سازی کردن رنگ و لعاب اپلیکیشن
- استفاده و نمایش تصاویر asset در اپلیکیشن
- استفاده و نمایش تصاویر شبکه ای در اپلیکیشن
- استفاده از FadeInImage
- ایجاد منوی کشویی اپلیکیشن
- ایجاد نوار ناوبری اپلیکیشن
- مباحث AppBar
- title
- leading
- actions
- نمایش BottomSheet
- نمایش SnackBar
- نمایش Tab
- راست چین کردن اپلیکیشن و پشتیبانی از زبان فارسی
- استفاده از فونت های فارسی در اپلیکیشن
- آموزش زبان دارت / Dart
- آشنایی با شیوه نام گذاری
- روش های تعریف متغیرها
- روش های تعریف توابع
- روش های تعریف پارامترها
- نوشتن حلقه ها و دستورهای کنترلی
- تعریف class و پارامترها و متدهای آن
- ارث بری
- تعریف کلاس انتزاعی
- ارث بری چندتایی
- تعریف و استفاده از List ها
- تعریف و استفاده از Map ها
- آشنایی با متدهای map, where, indexWhere, firstWhere در List
- آشنایی با Spread Operator
- نوشتن شرط درون List
- نوشتن حلقه درون List
- تعریف نوع داده جدید
- روش های تعریف سازنده ها
- تبدیل پیام json به شیئ ساختارمند و بالعکس
- کار با Future ها و async و await
- ساختن یک صفحه فرم، ذخیره و بازیابی فرم
- ارزیابی ورودی های کاربر در فرم و نمایش پیام مناسب در صورت اشتباه بودن ورودی ها
- استفاده از کتابخانه shared_preferences
- استفاده از گزینه های تک انتخابی و چند انتخابی در فرم
- ایجاد یک Web Application Server کوچک با NodeJS و نمایش اطلاعات با استفاده از ListView و FutureBuilder
- شیوه جلوگیری از ارسال درخواست های اضافه به سرور
- نمایش اطلاعات در GridView
- نمایش دیالوگ جهت نمایش یک پیام
- روش نمایش دیالوگ “در حال بارگذاری” جهت ارسال دستورات به سمت سرور
- انواع دکمه ها
- FlatButton
- RaisedButton
- OutlineButton
- IconButton
- MaterialButton
- FloatingActionButton و نسخه extended آن
- سفارشی سازی Container و نمایش تصویر دایره ای شکل دارای لبه
- آشنایی با پلاگین های اساسی
دوره پیشرفته فلاتر – 15 ساعت – ساعتی 70 هزار تومان
- سفارشی سازی AppBar
- چند زبانگی و چند زمانگی
- اورراید کردن اوپراتور تساوی و استفاده شیء سفارشی در Map
- ساختن یک FormField سفارشی
- پیاده سازی اسکرول بینهایت
- مباحث SliverAppBar
- استفاده از CustomPaint
- نمایش اشکال هندسی
- نمایش تصویر
- آشنایی با یک استاندارد پوشه بندی و تقسیم کدها و تفاوت ویجت و صفحه
- ناوبری تو در تو Nested Navigation
- روش های ارتباط ویجت ها با هم – قسمت اول
- استفاده از setState
- استفاده از CallBack
- استفاده از Navigator
- نمایش دیالوگ جهت گرفتن پاسخ کاربر
- روش های ارتباط ویجت ها با هم – قسمت دوم
- استفاده از ChangeNotifier
- استفاده از InheritedWidget
- استفاده از کتابخانه provider
- آشنایی با Stream ها و StreamBuilder با مثال شمارنده
- کار با Notification ها
- محلی
- پوش نوتیفیکیشن با Firebase
- ساختن یک ماژول Dart
- فورک کردن و سفارشی سازی یک پلاگین
دوره پلاگین نویسی مبتدی Android و iOS فلاتر – 10 ساعت – ساعتی 100 هزار تومان
- آشنایی با زبان Java
- آشنایی با زبان Swift
- ساختن یک پلاگین Native جهت نمایش لیست مخاطبین
- کد نویسی همروند سمت Native