آموزش توسعه 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
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
2h 58m
42
Linkedin (لینکدین) lynda-small
09 شهریور 1396 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
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 رسید.

Linkedin (لینکدین)

لینکدین: شبکه اجتماعی حرفه‌ای برای ارتباط و کارآفرینی

لینکدین به عنوان یکی از بزرگترین شبکه‌های اجتماعی حرفه‌ای، به میلیون‌ها افراد در سراسر جهان این امکان را می‌دهد تا ارتباط برقرار کنند، اطلاعات حرفه‌ای خود را به اشتراک بگذارند و فرصت‌های شغلی را کشف کنند. این شبکه اجتماعی به کاربران امکان می‌دهد تا رزومه حرفه‌ای خود را آپدیت کنند، با همکاران، دوستان و همکاران آینده ارتباط برقرار کنند، به انجمن‌ها و گروه‌های حرفه‌ای ملحق شوند و از مقالات و مطالب مرتبط با حوزه کاری خود بهره‌مند شوند.

لینکدین همچنین به کارفرمایان امکان می‌دهد تا به دنبال نیروهای با تجربه و مهارت مورد نیاز خود بگردند و ارتباط برقرار کنند. این شبکه حرفه‌ای به عنوان یک پلتفرم کلیدی برای بهبود دسترسی به فرصت‌های شغلی و گسترش شبکه حرفه‌ای خود، نقش مهمی را ایفا می‌کند. از این رو، لینکدین به عنوان یکی از مهمترین ابزارهای کارآفرینی و توسعه حرفه‌ای در دنیای امروز مورد توجه قرار دارد.