آموزش توسعه Android: عناصر طراحی UI مدرن Android

Android Development: Modern Android UI Design Elements

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: برنامه های خود را وارد دوران مدرن کنید. طراحی رابط کاربری Android تکامل یافته است و یک توسعه دهنده اندروید باید در مورد محبوب ترین عناصر رابط کاربر مورد استفاده امروز و زمان استفاده از آنها اطلاعاتی کسب کند. این دوره به توسعه دهندگان می آموزد که چگونه دراورهای پیمایش جانبی را ترکیب کنند ، نگهدارنده های نمای ایجاد کنند ، و طرح ها و نماهای سفارشی را پیاده سازی کنند ، و یک نوع RecyclerView را برای انواع نمای مختلط - مانند نمای سربرگ دسته بندی و نمای مورد عکس طراحی کنند. مربی آلبرت لو ، درس های یک پروژه در دنیای واقعی را دلیل اصلی خود قرار می دهد: یک برنامه عکاسی که عکس ها را از چندین منبع از جمله Google Photos می گیرد و از عناصر UI جدید برای نمایش آنها در یک شبکه تعاملی استفاده می کند. پیروی از این تکنیک ها منجر به تجربه های پیچیده و جذاب کاربر در برنامه های اندرویدی شما می شود.
موضوعات شامل:
  • ایجاد یک طرح سفارشی با XML
  • راه اندازي كنندگان OnClick
  • برقراری تماسهای API
  • ایجاد نماهای سفارشی
  • پیاده سازی اشیاH ViewHolder
  • امضای گواهینامه ها
  • افزودن کادر تأیید

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

مقدمه Introduction

  • خوش آمدی Welcome

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

  • با استفاده از پرونده های تمرینی Using the exercise files

  • یک حساب Google Photos تنظیم کنید Set up a Google Photos account

  • ما در حال ساخت هستیم What we're building

  • شبیه ساز را تنظیم کنید Set up the emulator

1. درک کشوی ناوبری جانبی 1. Understanding the Side Navigation Drawer

  • طرح کشوی ناوبری The navigation drawer layout

  • پارامترهای سفارشی طرح را درک کنید Understand layout XML custom parameters

  • XML طرح بندی سفارشی ایجاد کنید Create a custom layout XML

  • ساختار Nav را با استفاده از قطعات درک کنید Understand nav structure using fragments

  • مدل اجرای: NavBarItem Implement model: NavBarItem

  • کنترل کننده های OnClick را تنظیم کنید Set up OnClick handlers

  • قطعه ای برای Side NavDrawer Fragment for Side NavDrawer

  • طرح عکس GoogleFhotos GooglePhotosFragment layout

  • Picasa API تماس می گیرد Picasa API calls

  • یک حساب Google انتخاب کنید Select a Google account

  • نتایج حساب Google را کنترل کنید Handle results of Google account

2. Custom RecyclerView: انواع نمایش چندگانه 2. Custom RecyclerView: Multiple View Types

  • ساختار سفارشی RecyclerView The Custom RecyclerView structure

  • یک RecyclerView سفارشی ایجاد کنید Create a custom RecyclerView

  • تعریف مدل: GooglePhotosItem Define model: GooglePhotosItem

  • مدیریت مدل: GooglePhotosManager Manage the model: GooglePhotosManager

  • BaseViewHolder را تعریف کنید Define BaseViewHolder

  • BaseGridAdapter را تعریف کنید Define the BaseGridAdapter

  • اجرای AlbumGridAdapter Implement AlbumGridAdapter

  • مربع را اجرا کنید Implement SquareLayout

3. Custom RecyclerView: ViewHolders 3. Custom RecyclerView: ViewHolders

  • اجرای AlbumViewHolder Implement AlbumViewHolder

  • GooglePhotosViewHolder را پیاده سازی کنید Implement GooglePhotosViewHolder

  • هدف ViewHolder را پیاده سازی کنید Implement the header ViewHolder

  • GridRecyclerView را وارد کنید Incorporate the GridRecyclerView

  • آداپتورهای RecyclerView را وارد کنید Incorporate the RecyclerView adapters

  • انتخاب حساب با استفاده از UB ActionBar Account selection using ActionBar UI

  • امضای گواهینامه ها Signing certificates

  • ساختمون رو تست کنید Test our build

4. درک نظرات سفارشی 4. Understanding Custom Views

  • نمای کلی از نماهای سفارشی Overview of custom views

  • CheckBox سفارشی ایجاد کنید Create custom CheckBox

  • منبع سبک را تعریف کنید Define styleable resource

  • ویژگی های قابل تنظیم را پیاده سازی کنید Implement configurable attributes

  • CheckBox را پیاده سازی کنید Implement CheckBox

  • نمای CheckBox را گنجانید Incorporate CheckBox view

  • نمای سفارشی را آزمایش کنید Test the custom view

  • اطلاعات بیشتر در مورد نماهای کامپوزیت More about composite views

نتیجه Conclusion

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

نمایش نظرات

آموزش توسعه Android: عناصر طراحی UI مدرن Android
جزییات دوره
2h 58m
42
Linkedin (لینکدین) Linkedin (لینکدین)
(آخرین آپدیت)
38,925
- از 5
ندارد
دارد
دارد
Albert Lo
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Albert Lo Albert Lo

Albert Lo یک توسعه دهنده ارشد اندرویدی است. آلبرت بیش از 20 سال تجربه توسعه نرم افزار در محل کار در صنعت فناوری را دارد و چهار سال گذشته به شدت روی توسعه موبایل برای اندروید متمرکز شده است. برخی از برنامه های منتشر شده اندرویدی که آلبرت روی آن کار کرده است میلیون ها کاربر دارد. او علاقه مند است تا مفاهیم برنامه نویسی پیچیده را به راه حل های ساده تبدیل کند و شکاف بین تئوری دانشگاهی و راه حل های عملی و دنیای واقعی را پر کند. آلبرت به همراه خانواده در ونکوور کانادا زندگی می کند. او در اوقات فراغت خود از پیاده روی ، دوچرخه سواری و تعطیلات به مقصد جدید و عجیب لذت می برد. به وی می توان در linkin.com/in/phileo99 رسید.