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

دانلود Android Development Essential Training: App Architecture with Kotlin

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: معماری برنامه Android به طور مداوم تکامل می یابد. معرفی زبان برنامه نویسی کوتلین ، عوامل جدید فرم مانند Chromebooks و اجزای معماری قابل استفاده مجدد باعث شده است که ساخت برنامه های اندرویدی با کیفیت بالا سریعتر و آسان تر از همیشه باشد. ضروری است که توسعه دهندگان بدانند که آخرین ابزارها و توصیه ها چیست و نحوه استفاده از آنها برای ساخت برنامه های خود. در این دوره ، مربی دیوید گاسنر توضیح می دهد که چگونه می توان یک برنامه اندرویدی را ساخت که از Kotlin به جای جاوا استفاده می کند ، عملکرد ناوبری را اضافه می کند و از مفیدترین اجزای معماری مانند Lifeccleobserver ، ViewModel و Livedata استفاده می کند تا برنامه هایی را ایجاد کند که با گذشت زمان قوی و آسان باشند.

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

مقدمه Introduction

  • برنامه های قوی با معماری برنامه Android بسازید Build robust apps with Android app architecture

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

  • برنامه شروع را مرور کنید Review the starting app

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

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

  • رویدادهای چرخه عمر را با Logcat ردیابی کنید Trace lifecycle events with Logcat

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

2. مدیریت نمایش اشیاء در زمان اجرا 2. Manage View Objects at Runtime

  • با اتصالات نمای مصنوعی کار کنید Work with synthetic view bindings

  • دریافت مرجع مشاهده با findViewById () Get view references with findViewById()

  • نمایش رویدادها با برهه‌ها Handle view events with lambdas

  • توابع شیء همراه را ایجاد کنید Create companion object functions

  • نمایش داده های جدید را به روز کنید Update display from new data

  • بعد از تغییر جهت گیری حالت را بازیابی کنید Restore state after orientation change

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

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

مدیریت ناوبری را مدیریت کنید 3. Manage Navigation

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

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

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

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

  • فعالیت را با یک دکمه بالا پایان دهید Finish an activity with an up button

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

  • یک منوی گزینه با XML تعریف کنید Define an options menu with XML

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

  • گرافیک آیکون را به موارد منو اضافه کنید Add icon graphics to menu items

  • یک هدر به یک کشو ناوبری اضافه کنید Add a header to a navigation drawer

  • رویدادهای منوی کشو ناوبری را کنترل کنید Handle navigation drawer menu events

  • دکمه جابجایی ناوبری را اضافه کنید Add a navigation toggle button

نتیجه Conclusion

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

نمایش نظرات

آموزش ضروری توسعه اندروید: معماری برنامه با کوتلین
جزییات دوره
1h 59m
26
Linkedin (لینکدین) Linkedin (لینکدین)
(آخرین آپدیت)
15,266
- از 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 در دسترس است.