آموزش ضروری توسعه 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 کار با داده
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
1h 49m
29
Linkedin (لینکدین) lynda-small
28 خرداد 1400 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
-
- از 5
ندارد
دارد
دارد
Annyce Davis

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Annyce Davis Annyce Davis

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

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

Linkedin (لینکدین)

لینکدین: شبکه اجتماعی حرفه‌ای برای ارتباط و کارآفرینی

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

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