اجزای معماری Android Jetpack [ویدئو]

Android Jetpack Architecture Components [Video]

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: برنامه نویسی برنامه های اندروید می تواند یک فرآیند پیچیده باشد و عدم دانش در مورد معماری برنامه های شما می تواند منجر به کد اسپاگتی و بن بست شود. برای ارائه یک پایگاه کد قابل توسعه، قابل نگهداری و آزمایش، باید از همان مرحله اول توسعه برنامه خود به معماری آن فکر کنید. این دوره به شما تمام اجزاء و ویژگی های جدید معماری Jetpack Android را نشان می دهد. شما با استفاده از تمام اجزای معماری موجود با Jetpack برای کاهش باگ ها در پایگاه کد خود و ارائه توسعه یکپارچه و روان برنامه، برنامه های اندروید را توسعه خواهید داد. افزودن اجزای معماری به پروژه های شما، مقیاس پذیری آنها را افزایش می دهد و باگ های کد را کاهش می دهد. در پایان دوره، می‌دانید که چگونه از Jetpack برای مدیریت وظایف پس‌زمینه، ناوبری، صفحه‌بندی، مدیریت چرخه زندگی و موارد دیگر استفاده کنید. تمامی کدها و فایل های پشتیبانی این دوره در https://github.com/PacktPublishing/Android-Jetpack-Architecture-Components موجود است. با اجزای معماری اندروید آشنا شوید. از کتابخانه Data Binding برای اتصال داده ها به UI استفاده کنید با مدیریت چرخه های عمر، مشاهده مدل ها و داده های زنده، ثبات را در برنامه خود فراهم کنید با استفاده از مولفه معماری ناوبری، ناوبری درون برنامه ای موثر را پیاده سازی کنید با استفاده از کتابخانه Paging، داده ها را به تدریج و به آرامی در Recycler View بارگیری کنید با استفاده از پایگاه داده اتاق، یک پایگاه داده محلی برای ذخیره داده های ساختاریافته پیاده سازی کنید نحوه انجام عملیات CRUD در پایگاه داده اتاق را بررسی کنید با استفاده از Work Manager وظایف را به صورت ناهمزمان برنامه ریزی کنید این دوره برای توسعه دهندگان تلفن همراه است که به دنبال تقویت مهارت های توسعه برنامه های کاربردی خود به روشی ساختاریافته و با باگ های کمتر در کد زنده هستند! هیچ تجربه قبلی با اجزای معماری اندروید فرض نمی‌شود راهنمای جامع ساخت برنامه‌های قدرتمند و پایدار اندروید * آخرین تکنیک‌ها و نمونه‌های کد برای اجزای معماری اندروید را پوشش می‌دهد * این دوره هر آنچه را که باید در مورد اجزای معماری اندروید و نحوه استفاده از آن‌ها بدانید ارائه می‌دهد. برنامه های اندروید شما * .

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

شروع کار با اجزای معماری Getting Started with Architecture Components

  • بررسی اجمالی دوره The Course Overview

  • چرا مولفه های معماری؟ Why Architecture Components?

  • افزودن کامپوننت به پروژه شما Adding Components to Your Project

کاوش کتابخانه صحافی داده Exploring Data Binding Library

  • Data Binding را درک کنید Understand Data Binding

  • چیدمان ها و عبارات صحافی Layouts and Binding Expressions

  • با اشیاء داده قابل مشاهده کار کنید Work with Observable Data Objects

  • بارگیری تصاویر از یک URL با استفاده از Glide Loading Images from a URL Using Glide

مولفه های آگاه از چرخه حیات، ViewModel و LiveData Lifecycle-Aware Components, ViewModel, and LiveData

  • مولفه های آگاه از چرخه حیات Lifecycle-Aware Components

  • نسخه ی نمایشی اجزای آگاه از چرخه حیات Lifecycle-Aware Components Demo

  • با استفاده از ViewModel Using ViewModel

  • با استفاده از نمایش مدل ViewModel Using ViewModel Demo

  • پیاده سازی LiveData Implementing LiveData

پیاده سازی مولفه معماری ناوبری Implementing the Navigation Architecture Component

  • معرفی Introduction

  • مولفه معماری ناوبری را پیاده سازی کنید Implement the Navigation Architecture Component

  • اجزای رابط کاربری را با NavigationUI به روز کنید Update UI Components with NavigationUI

  • با استفاده از اقدامات پیمایش کنید Navigate Using Actions

  • با استفاده از SafeArgs، داده ها را بین مقصد ارسال کنید Pass Data between Destinations Using SafeArgs

کاوش در کتابخانه پیجینگ Exploring Paging Library

  • درک کتابخانه صفحه بندی Understanding Paging Library

  • API Backend را تنظیم کنید Set Up Backend API

  • PagedListAdapter و DataSource را ایجاد کنید Create PagedListAdapter and DataSource

  • فهرست قابل مشاهده بسازید و UI را پر کنید Construct Observable List and Populate UI

غواصی در پایگاه داده اتاق Diving into Room Database

  • معرفی و راه اندازی Introduction and Setup

  • افزودن اجزای اتاق Add Components of Room

  • عملیات Insert را انجام دهید Perform Insert Operation

  • مشاهده پایگاه داده از Android Studio View Database from Android Studio

  • برای واکشی و نمایش داده ها کوئری بنویسید Write Queries to Fetch and Display Data

  • عملیات به روز رسانی را انجام دهید Perform Update Operation

  • عملیات حذف را انجام دهید Perform Delete Operation

برنامه ریزی وظایف با WorkManager Scheduling Tasks with WorkManager

  • چرا WorkManager؟ Why WorkManager?

  • پیاده سازی WorkManager برای زمان بندی وظایف Implementing WorkManager to Schedule Tasks

  • اجرای وظایف تحت شرایط خاص Running Tasks Under Specific Conditions

  • کار با پارامترهای ورودی و مقادیر بازگشتی Working with Input Parameters and Return Values

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

نمایش نظرات

اجزای معماری Android Jetpack [ویدئو]
جزییات دوره
2 h 53 m
33
Packtpub Packtpub
(آخرین آپدیت)
از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Annapurna Agrawal Annapurna Agrawal

Annapurna یک توسعه دهنده پشته کامل است که اکنون با Kotlin ، PHP ، jQuery ، CSS و HTML بازی کرده است. او مهندس نرم افزار از هند است و از تدریس خوشش می آید و سالها تجربه در زمینه توسعه وب و موبایل دارد. وی یکی از مربیان گروه توسعه دهندگان Google در Bhubaneswar ، Odisha در هند و همچنین رهبر گروه Google WomenTechMaker Bhubaneswar است. علاوه بر همه اینها ، او یوگا و مراقبه ، یوتیوبینگ و معاشرت با دوستانش را انجام می دهد. شما قطعاً بهترین کیفیت را در اینجا از او خواهید گرفت. منتظر بمانید و لبخند بزنید!