آموزش ضروری توسعه اندروید: مدیریت داده ها با کوتلین - آخرین آپدیت

دانلود Android Development Essential Training: Manage Data with Kotlin

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: تقریباً هر برنامه ای که می سازید از نوعی داده استفاده می کند. این داده ها می توانند یک مقدار عددی واحد یا یک پایگاه داده رابطه ای پیچیده با جدول های مختلف باشند. این دوره به شما کمک می کند تا با استفاده از زبان برنامه نویسی کوتلین و جدیدترین ابزارها و بهترین روشها برای توسعه دهندگان Android ، برنامه های Android را که ذخیره ، مدیریت و نمایش داده ها را در انواع و فرمت های مختلف ذخیره ، مدیریت و نمایش داده می کند ، بسازید. بیاموزید که چگونه به داده ها از منابع داخلی و دارایی ها ، پرونده های خارجی و خدمات وب دسترسی پیدا کنید. رشته های پارس که با JSON قالب بندی شده اند. و فقط داده های مورد نظر خود را به کاربران نمایش دهید. مربی دیوید گاسنر همچنین توضیح می دهد که چگونه می توانید از پرونده های متنی بخواند و بنویسید و بانکهای اطلاعاتی SQLite را در برنامه های مبتنی بر اندروید مدیریت کنید. در این دوره از كوتلین - به جای جاوا - برای همه نمونه ها استفاده می كند و از كارآیی و كمبود آن استفاده می كند.

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

مقدمه Introduction

  • برنامه های تلفن همراه برای یک دنیای داده محور Mobile apps for a data-driven world

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

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

  • فایل های تمرینی را از GitHub بررسی کنید Check out the exercise files from GitHub

  • در یک کلاس داده Kotlin یک موجودیت را مدل کنید 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

2. دریافت اطلاعات از یک سرویس وب 2. Get Data from a Web Service

  • اطلاعات را در یک کلاس مخزن بدست آورید Acquire data in a repository class

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

  • مجوزها و وضعیت شبکه Network permissions and status

  • وابستگی های Retrofit و Coroutine را اضافه کنید Add Retrofit and coroutine dependencies

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

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

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

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

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

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

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

  • یک پس زمینه پویا به موارد داده اضافه کنید Add a dynamic background to data items

  • داده ها را با یک ژست کش رفتن تازه کنید Refresh data with a swipe gesture

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

  • رسیدگی به Recycler مشاهده رویدادهای کلیک کنید Handle RecyclerView click events

  • به یک قطعه جزئیات بروید و حرکت کنید Create and navigate to a detail fragment

  • یک دکمه بالا به یک قطعه ثانویه اضافه کنید Add an Up button to a secondary fragment

  • انتقال داده ها در یک ViewModel مشترک Pass data in a shared ViewModel

  • نمایش جزئیات با اتصال داده ها Display details with data binding

  • اتصال داده را با آداپتور سفارشی کنید Customize data bindings with an adapter

5- پرونده ها را بخوانید و بنویسید 5. Read and Write Files

  • فایل ها را در حافظه داخلی ذخیره کنید Save files to internal storage

  • پرونده ها را از حافظه داخلی بخوانید Read files from internal storage

  • مدیریت مجوزها در صفحه نمایش چلپ چلوپ Manage permissions in a splash screen

  • درخواست مجوزهای ذخیره سازی خارجی Request external storage permissions

  • ذخیره فایل ها در حافظه خارجی Save files to external storage

6. پایگاههای داده SQLite با اتاق را مدیریت کنید 6. Manage SQLite Databases with Room

  • یک جدول پایگاه داده با Room تعریف کنید Define a database table with Room

  • عملیات SQL را در یک رابط DAO تعریف کنید Define SQL operations in a DAO interface

  • یک پایگاه داده SQLite با اتاق تعریف کنید Define an SQLite database with Room

  • داده ها را با اتاق درج کرده و بازیابی کنید Insert and retrieve data with Room

7. اطلاعات به اشتراک گذاشته شده در تنظیمات باقی بماند 7. Persist Data in Shared Preferences

  • تنظیمات برگزیده مشترک را با کد مدیریت کنید Manage shared preferences with code

  • برای مدیریت نمایشگر از تنظیمات برگزیده استفاده کنید Use preferences to manage display

  • یک فعالیت ترجیحی مشترک ایجاد کنید Create a shared preferences activity

  • تنظیمات برگزیده مشترک پیش فرض را بخوانید Read default shared preferences

نتیجه Conclusion

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

نمایش نظرات

آموزش ضروری توسعه اندروید: مدیریت داده ها با کوتلین
جزییات دوره
2h 49m
40
Linkedin (لینکدین) Linkedin (لینکدین)
(آخرین آپدیت)
12,921
- از 5
ندارد
دارد
دارد
David Gassner
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

David Gassner David Gassner

نویسنده 60+ دوره آموزشی مبتنی بر ویدئو برای توسعه دهندگان نرم افزار دیوید گاسنر نویسنده بیش از 60 دوره آموزش فنی مبتنی بر ویدئو برای توسعه دهندگان نرم افزار است.

دیوید یک مربی ارشد کارکنان است که متخصص در سیستم عامل های توسعه و زبان های برنامه نویسی از جمله Android و Java است. وی در حال حاضر محتوای آموزشی برای توسعه دهندگان اندروید و محتوایی ایجاد می کند که چندین زبان برنامه نویسی از جمله جاوا ، C # ، Visual Basic و Go را پوشش می دهد. وی پیش از این رئیس و بنیانگذار خدمات فنی باردو ، یک ارائه دهنده آموزش شبکه Adobe Solutions بود. وی به عنوان یک متخصص خبره Adobe ، دوره های آموزشی ادوبی را نوشت و آموزش های گسترده ای را در مورد Flex ، ColdFusion ، Dreamweaver و Flash ارائه داد. وی نویسنده کتاب های کتاب مقدس فلکس 3 و کتاب مقدس Flash Builder 4 و Flex 4 بود. وی اخیراً Audio Cues - برنامه ای Android برای اجرای صدا در اجرای زنده - را طراحی و توسعه داده است که در فروشگاه Google Play در دسترس است.