آموزش توسعه اندروید: 3 پیمایش

Android Development Essential Training: 3 Navigation

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: آیا می خواهید برنامه ای برای Android بسازید؟ مجموعه آموزش ضروری توسعه اندروید اصول لازم برای توسعه ، طراحی ، مدیریت و توزیع برنامه اندرویدی بومی خود را با استفاده از زبان برنامه نویسی Kotlin و Android SDK آموزش می دهد. در قسمت 3 ، مربی آنیسی دیویس به شما می آموزد که چگونه می توانید رویدادهای چرخه زندگی ، نماها در زمان اجرا ، ناوبری و منوهای ناوبری را مدیریت کنید. Annyce به شما نشان می دهد که چگونه می توانید رویدادهای چرخه زندگی را در Android بازرسی و مدیریت کنید ، یک تازه سازی در Kotlin lambdas ارائه می دهد و شما را با ViewModels و LiveData آشنا می کند - همچنین به شما می گوید که چگونه می توانید از هر دو مورد برای افزودن و به روزرسانی داده ها استفاده کنید. او به چگونگی استفاده از Intents برای برقراری ارتباط با سایر م componentsلفه های برنامه و پیمایش بین فعالیت ها می پردازد. Annyce همچنین نحوه نمایش یک دکمه در نوار ابزار و افزودن یک نوار پیمایش را پوشش می دهد. میله های ناوبری پایین ، جستجو و جابجایی بین نماهای سطح بالا را با یک ضربه برای کاربران آسان می کند. آنسی توضیح می دهد که چگونه این مورد را به برنامه خود اضافه کنید ، همراه با موارد منو.

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

مقدمه Introduction

  • به کاربران اجازه دهید برنامه شما را کشف کنند Let users explore your app

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

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

1. رویدادهای چرخه زندگی را مدیریت کنید 1. Manage Lifecycle Events

  • چرخه عمر فعالیت را کاوش کنید Explore the activity lifecycle

  • ردیابی وقایع چرخه زندگی Trace lifecycle events

  • با LifecycleObserver رویدادها را مدیریت کنید Handle events with LifecycleObserver

2. مشاهده ها را در زمان اجرا مدیریت کنید 2. Manage Views at Runtime

  • رویدادها را با لامبدا اداره کنید Handle view events with lambdas

  • ViewModels و LiveData را کاوش کنید Explore ViewModels and LiveData

  • ViewModel را به یک فعالیت اضافه کنید Add a ViewModel to an Activity

  • داده ها را در ViewModel ذخیره و منتشر کنید Store and publish data in a ViewModel

  • برای تغییر در مقادیر LiveData مشترک شوید Subscribe to changes in LiveData values

  • چالش: سفارش من را بگیرید ✓ Challenge: Take my order

  • ✓ راه حل: سفارش من را بگیرید ✓ Solution: Take my order

3. پیمایش را مدیریت کنید 3. Manage Navigation

  • یک فعالیت راه اندازی جدید اضافه کنید Add a new launcher activity

  • ارتباط برنامه را با Intent مدیریت کنید Handle app communication with Intents

  • فعالیت ها را با اهداف صریح شروع کنید Start activities with explicit Intents

  • نمایش یک دکمه در نوار ابزار Display a button on the toolbar

  • داده ها را با اهداف ضمنی به اشتراک بگذارید Share data with implicit Intents

4- با منوهای پیمایش کار کنید 4. Work with Navigation Menus

  • یک نوار پیمایش به یک طرح اضافه کنید Add a navigation bar to a layout

  • موارد منو را به یک نوار پیمایش اضافه کنید Add menu items to a navigation bar

  • مدیریت ناوبری رویدادهای منو Handle navigation of menu events

  • چالش: نشان افتخار ✓ Challenge: Badge of honor

  • ✓ راه حل: نشان افتخار ✓ Solution: Badge of honor

نتیجه Conclusion

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

نمایش نظرات

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

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Annyce Davis Annyce Davis

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

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