آموزش ضروری توسعه Android: 4 کار با داده

Android Development Essential Training: 4 Working with Data

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:

آیا برنامه های آندروید را توسعه می دهید؟ آیا شما تعجب می کنید که چگونه شروع به شروع یا تعجب نحوه بهبود دهید؟ این سری از دوره ها، ضروریات را که باید بدانید برای توسعه، طراحی و مدیریت نرم افزار Android بومی می داند. در این دوره، بخش چهارم در یک سری چهار بخش، مربی Annyce Davis بر روی داده ها تمرکز دارد، با چالش های دستکاری برای بررسی درک شما. Annyce توضیح می دهد انواع مختلف پردازش داده های موجود در آندروید. او به شما نشان می دهد که چگونه داده های استاتیک را در فایل های JSON بسته بندی کنید تا بتوانید با داده ها در برنامه خود کار کنید. گام های Annyce را از طریق استفاده از اشیاء Livedata، مشتریان HTTP، یک رابط Rethrofit، و بیشتر برای دریافت اطلاعات از یک سرویس وب. او بحث می کند که چگونه می توانید از Recyclerview برای نمایش انواع مختلف داده ها در برنامه خود استفاده کنید، سپس با راه رفتن از طریق راه های نمایش داده ها که کاربر را انتخاب می کند، می پردازد.


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

معرفی Introduction

  • در حال توسعه برنامه های مبتنی بر داده Developing data-driven apps

  • آنچه شما باید بدانید What you should know

  • همراه با دوره Following along with the course

1. بسته بندی داده های استاتیک در پرونده های JSON 1. Package Static Data in JSON Files

  • در کلاس داده کوتلین یک موجودیت را مدل کنید Model an entity in a Kotlin data class

  • فایلها را از منابع بخوانید Read files from resources

  • پرونده ها را از دارایی ها بخوانید Read files from assets

  • رشته های JSON را با Moshi تجزیه کنید Parse JSON strings with Moshi

  • JSON و نام املاک کلاس را ترسیم کنید Map JSON and class property names

  • چالش: داده ها را به من نشان دهید! Challenge: Show me the data!

  • راه حل: داده ها را به من نشان دهید! Solution: Show me the data!

2. داده ها را از یک سرویس وب دریافت کنید 2. Get Data from a Web Service

  • داده ها را با اشیا Live LiveData به اشتراک بگذارید Share data with LiveData objects

  • مشتریان HTTP را کاوش کنید Explore HTTP clients

  • وابستگی های مقاوم سازی را اضافه کنید Add Retrofit dependencies

  • یک رابط Retrofit تعریف کنید Define a Retrofit interface

  • داده های از راه دور را با Retrofit بازیابی کنید Retrieve remote data with Retrofit

3. نمایش داده ها در RecyclerView 3. Display Data in a RecyclerView

  • RecyclerViews را کاوش کنید Explore RecyclerViews

  • یک RecyclerView را به یک قطعه اضافه کنید Add a RecyclerView to a fragment

  • طرح مورد RecyclerView را ایجاد کنید Create a RecyclerView item layout

  • یک کلاس آداپتور RecyclerView ایجاد کنید Create a RecyclerView adapter class

  • داده ها را در یک نگهدارنده RecyclerView مشاهده کنید Bind data in a RecyclerView ViewHolder

  • تصاویر را با کویل به صورت پویا نمایش دهید Display images dynamically with Coil

  • چالش: عکس های تصادفی Challenge: Random pics

  • راه حل: عکس های تصادفی Solution: Random pics

4. موارد انتخاب شده داده را نمایش دهید 4. Display Selected Data Items

  • کنترل رویدادهای کلیک RecyclerView Handle RecyclerView click events

  • به بخش جزئیات بروید Navigate to a detail fragment

  • داده ها را در یک ViewModel مشترک عبور دهید Pass data in a shared ViewModel

  • چالش: چراغ ها ، دوربین ، عملکرد Challenge: Lights, camera, action

  • راه حل: چراغ ، دوربین ، عمل Solution: Lights, camera, action

نتیجه Conclusion

  • مراحل بعدی Next steps

نمایش نظرات

آموزش ضروری توسعه Android: 4 کار با داده
جزییات دوره
1h 49m
29
Linkedin (لینکدین) Linkedin (لینکدین)
(آخرین آپدیت)
-
- از 5
ندارد
دارد
دارد
Annyce Davis
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Annyce Davis Annyce Davis

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

در حال حاضر ، آنیسی مدیر مهندسی در Meetup است. او در Meetup به ایجاد آینده ای در جامعه واقعی کمک می کند که مردم در آن حضور پیدا می کنند ، کارهایی انجام می دهند و در واقع با یکدیگر صحبت می کنند. Annyce همچنین یک Google Developer Expert است. این به این معنی است که او به توسعه فیلم ها ، پست های وبلاگ و گفتگوهای کنفرانس برای انجمن توسعه دهندگان اختصاص داده است. او به این کار بسیار افتخار می کند و احساساتی دارد. هدف نهایی او با توجه به فناوری ، به اشتراک گذاشتن تجربیات خود در فن آوری و مهندسی است تا دیگران را نیز به این کار القا کند.