لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
فلاتر در 7 روز [ویدئو]
Flutter in 7 Days [Video]
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
شما اعتماد به نفس ساختن رابط های کاربری سفارشی برای پروژه های خود را با استفاده از فلاتر به دست خواهید آورد. شما با ویژگیهای جالب آن کار خواهید کرد و میدانید چگونه ویجتها را بنویسید، انیمیشن اضافه کنید، و برنامههای خود را با ساختن آنها در طول دوره در 7 روز تعاملی کنید.
در پایان این دوره، شما با توسعه Flutter به سرعت خواهید رسید و قادر خواهید بود برنامه های کراس پلتفرمی بسیار غنی را با یک پایه کد واحد بسازید.
فایلهای کد و فایلهای منبع در مخزن GitHub در https://github.com/packtpublishing/flutter-in-7-days بهروزرسانی میشوند • با مفاهیم اولیه Flutter آشنا شوید.
• بین المللی سازی اصلی (i18) برای برنامه های شما بر اساس معماری Redux
• یک برنامه دنیای واقعی بر اساس API Pexels.com بسازید
• برای چیدمان تک فرزندی و چندفرزندی از ویجت های پایه و چیدمان استفاده کنید
• برای سفارشی سازی و کنترل بهتر برنامه های خود از ویجت ها استفاده کنید
• چگونه انیمیشن ها هنگام افزودن تعامل به برنامه شما نقش حیاتی ایفا می کنند
• رسیدگی به درخواست های HTTP و مدیریت وضعیت با Redux
• یک برنامه عکسهای واقعی بسازید که تصاویر محبوب و برجسته را بازیابی میکند. هیچ تجربه قبلی با فلاتر فرض نمی شود. برخی از تجربه های توسعه موبایل در هر پلتفرمی مفید خواهد بود. • ایجاد یک پایه قوی که ویجت های Flutter را به طور کامل پوشش می دهد * • درک نحوه ایجاد و ساخت انیمیشن های خود * • تسلط بر ویجت های پیشرفته ای که برنامه شما هنگام انتشار به آن نیاز دارد
سرفصل ها و درس ها
فلاتر و اجزای اساسی آن
Flutter and Its Basic Components
بررسی اجمالی دوره
The Course Overview
معرفی
Introduction
نصب و راه اندازی
Installation
ابزارک ها
Widgets
ساختار اولیه و ایجاد پروژه فلاتر
Basic Structure and Creating Flutter Project
ابزارک های بدون تابعیت
Stateless Widgets
ویجت های Stateful
Stateful Widgets
دارایی های
Assets
پلاگین ها
Plugins
وظیفه
Assignment
بلوکهای سازنده و ابزارکهای فلاتر
The building blocks and widgets of Flutter
راه حل تکلیف
Assignment Solution
متن، تصاویر، و بالشتک
Text, Images, and Padding
سطرها و ستون ها
Rows and Columns
داربست و AppBar
Scaffold and AppBar
پشته
Stack
ListView و ListTile
ListView and ListTile
منبسط
Expanded
ظرف
Container
کارت
Card
دکمه ها
Buttons
وظیفه
Assignment
تصاوير متحرك
Animations
راه حل تکلیف
Assignment Solution
انیمیشن ها چگونه کار می کنند؟
How Animations Work?
ایجاد انیمیشن
Create Animations
متحرک صلیب محو شدن
Animated Cross Fade
محو شدن
Fade Transition
انیمیشن های قهرمان
Hero Animations
وظیفه
Assignment
بسته HTTP
HTTP Package
راه حل تکلیف
Assignment Solution
بسته HTTP را اضافه کنید
Add HTTP package
HTTP GET
HTTP GET
وظیفه
Assignment
ابزارک های پیشرفته
Advanced Widgets
راه حل تکلیف
Assignment Solution
قیچی ها
Slivers
TabBar
TabBar
کلیپرز
Clippers
موضوع بندی
Theming
وظیفه
Assignment
Redux
Redux
راه حل تکلیف
Assignment Solution
Redux - نیاز
Redux – The Need
مثال Redux - قسمت 1
Redux Example – Part 1
مثال Redux - قسمت 2
Redux Example – Part 2
وظیفه
Assignment
برنامه دنیای واقعی: ساختن یک اپلیکیشن Pexels
Real World Application: Building a Pexels Application
راه حل تکلیف
Assignment Solution
برای Pexels API ثبت نام کنید
Register for Pexels API
معماری کاربردی
Application Architecture
واکشی داده ها
Fetch Data
صفحه اصلی (برگه تصاویر پس زمینه)
Home Page (Wallpapers Tab)
صفحه اصلی (برگه کاغذ دیواری ها را بکشید تا به روز شود)
Home Page (Wallpapers Tab Pull to refresh)
صفحه اصلی (برگه جستجو)
Home Page (Search Tab)
ساختن APK نهایی (انتشار)
Building Final APK (Release)
نمایش نظرات