آموزش Google Flutter Dart: ساخت اپلیکیشن برای اندروید و iOS

Google Flutter Dart: build app for Android and iOS

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: یک برنامه Flutter با استفاده از GoRouter و Provider از زبان دارت توسعه دهید، یاد بگیرید که از http lib و AppLocalization استفاده کنید. ایجاد یک اپلیکیشن مدرن اندروید و iOS با فلاتر در دارت سازماندهی کدها با لایه های جداگانه (صفحه نمایش، ارائه دهنده داده و لایه های داده) ایجاد درخواست http استفاده از GoRouter برای ایجاد پشته ناوبری پیش نیازها:دانش اولیه برنامه نویسی و اندروید استودیو

در طول این دوره، ما یک برنامه فلاتر توسعه خواهیم داد که عکس های گرفته شده توسط مریخ نوردهای مریخ را با استفاده از Android Studio نمایش می دهد.


این برنامه از آخرین فناوری‌ها و چارچوب Flutter استفاده می‌کند:

  • GoRouter (برای پیمایش بین صفحه)

  • ارائه‌دهنده (برای مدیریت داده‌ها)

  • http (کلینت REST)

  • آینده (برای ایجاد کارهای ناهمزمان)


با این مثال، باید بتوانید یک برنامه Android و iOS مطابق با استانداردهای صنعتی ایجاد کنید.


ما از یک معماری برای جداسازی لایه رابط کاربری از لایه های داده استفاده خواهیم کرد. با این کار خواندن کد آسان و نگهداری آسان می شود.


به دلیل آسان‌تر نوشتن و استفاده مجدد از Flutter، بهره‌وری شما بهبود می‌یابد.


دانش خود را در مورد دارت بهبود خواهید داد. اگر از زبان های دیگری مانند جاوا، کاتلین یا سوئیفت استفاده می کنید، این فرصتی برای یادگیری است.


Flutter برای ایجاد برنامه تلفن همراه برای Android و iOS استفاده می شود. بنابراین بهره‌وری شما افزایش می‌یابد زیرا می‌توانید یک پایه کد واحد برای هر دو پلتفرم داشته باشید.


در این برنامه تلفن همراه ما از اجزای Materal :

استفاده خواهیم کرد
  • کارت

  • ListView

  • ستون

  • متن

  • تصویر

  • SizedBox

  • داربست

  • پر کردن

این فرصت را برای ایجاد حرفه توسعه‌دهنده تلفن همراه خود از دست ندهید، در این دوره آموزشی "Google Flutter Dart: ساخت برنامه برای Android و iOS" بخرید.


سرفصل ها و درس ها

معرفی Introduction

  • معرفی Introduction

  • دریافت کلید NASA Api (اختیاری) Get NASA Api key (optional)

  • راه اندازی محیط و SDK + راه اندازی شبیه ساز اندروید و iOS Environment and SDK set up + Android and iOS simulator setup

  • راه اندازی پروژه Project setup

بال زدن اولیه (ایجاد یک کارت و یک لیست) Basic flutter (create a card and a list)

  • یک آیتم فلوتر اولیه ایجاد کنید Create a basic flutter item

  • یک لیست قابل پیمایش در Flutter ایجاد کنید Create a scrollable list in Flutter

ناوبری (ایجاد صفحه دوم با یک پارامتر) Navigation (create a second screen with a parameter)

  • از GoRouter برای رفتن به صفحه دوم با یک پارامتر استفاده کنید Use GoRouter to navigate to a second screen with a parameter

محلی سازی برنامه (استخراج رشته در فایل json) App localization (extract string in a json file)

  • یک فایل برای نمایش رشته ها در برنامه flutter ایجاد کنید Create a file for the strings display in the flutter app

اولین درخواست شبکه را ایجاد کنید Create the first network request

  • یک درخواست شبکه از صفحه نمایش ایجاد کنید Create a network request from the manifest screen

  • نتیجه درخواست شبکه را با استفاده از Provider روی صفحه نمایش دهید Display the result of the network request on the screen using Provider

  • صفحه نمایش خطا و بارگیری را سفارشی کنید Customize error and loading screens

نمایش عکس های مریخ از هر مریخ نورد از شبکه Display photos from Mars of each rover from the network

  • درخواست شبکه عکس ایجاد کنید Create photo network request

  • نمایش عکس مریخ نوردها از شبکه Display photo of the mars rovers from the network

جایزه Bonus

  • امتیاز: یاد بگیرید Android Jetpack Compose Bonus: Learn Android Jetpack Compose

نمایش نظرات

آموزش Google Flutter Dart: ساخت اپلیکیشن برای اندروید و iOS
جزییات دوره
3.5 hours
14
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
4,104
4.8 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Alexandre Genet Alexandre Genet

توسعه دهنده اندروید