آموزش 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
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
3.5 hours
14
Udemy (یودمی) udemy-small
30 مهر 1402 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
4,104
4.8 از 5
دارد
دارد
دارد

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Alexandre Genet Alexandre Genet

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

Udemy (یودمی)

یودمی یکی از بزرگ‌ترین پلتفرم‌های آموزشی آنلاین است که به میلیون‌ها کاربر در سراسر جهان امکان دسترسی به دوره‌های متنوع و کاربردی را فراهم می‌کند. این پلتفرم امکان آموزش در زمینه‌های مختلف از فناوری اطلاعات و برنامه‌نویسی گرفته تا زبان‌های خارجی، مدیریت، و هنر را به کاربران ارائه می‌دهد. با استفاده از یودمی، کاربران می‌توانند به صورت انعطاف‌پذیر و بهینه، مهارت‌های جدیدی را یاد بگیرند و خود را برای بازار کار آماده کنند.

یکی از ویژگی‌های برجسته یودمی، کیفیت بالای دوره‌ها و حضور استادان مجرب و با تجربه در هر حوزه است. این امر به کاربران اعتماد می‌دهد که در حال دریافت آموزش از منابع قابل اعتماد و معتبر هستند و می‌توانند به بهترین شکل ممکن از آموزش‌ها بهره ببرند. به طور خلاصه، یودمی به عنوان یکی از معتبرترین و موثرترین پلتفرم‌های آموزشی آنلاین، به افراد امکان می‌دهد تا به راحتی و با کیفیت، مهارت‌های مورد نیاز خود را ارتقا دهند و به دنبال رشد و پیشرفت شغلی خود باشند.