آموزش توسعه اندروید قسمت 2

Android Development Essential Training Part 2

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: اندروید محبوب ترین سیستم عامل موبایل در جهان است که 85 درصد از سهم بازار جهانی را در اختیار دارد. این باعث می شود اندروید به عنوان نقطه شروع طبیعی برای توسعه دهندگان برنامه های جدید باشد. این سری از دوره ها اصول لازم برای توسعه ، طراحی ، مدیریت و توزیع برنامه Android مادری خود را با استفاده از زبان برنامه نویسی Kotlin و Android SDK آموزش می دهد. بخش 2 نحوه ساخت یک رابط کاربری ساده و در عین حال پاسخگو با اجزای داخلی ، مضامین و سبک های Android را توضیح می دهد. مربی آنیسی دیویس همچنین نحوه جمع آوری و نمایش متن وارد شده توسط کاربر را توضیح می دهد. نمایش پیام های سیستم؛ و رابط کاربری برنامه خود را بومی سازی کنید. بعلاوه ، نحوه بارگذاری و نمایش تصاویر ، از جمله منابع وب ، تصاویر SVG مانند به نام نقاشی های بردار و نمادهای برنامه را بیاموزید تا تجربه کاربر برنامه خود را افزایش دهید. برای تمرین مهارت های جدید خود حتماً در طول دوره چالش ها را بپذیرید.
موضوعات شامل:
  • استفاده از م Viewلفه های ViewGroup
  • مدیریت موقعیت مشاهده با محدودیت ها
  • دریافت منابع مشاهده
  • مدیریت ورود داده ها به متن
  • نمایش متن
  • نمایش تصاویر
  • تعریف تم ها و سبک های سفارشی

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

مقدمه Introduction

  • طراحی رابط کاربر User interface design

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

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

1. استفاده از اجزای ViewGroup 1. Using ViewGroup Components

  • موقعیت ها را با LinearLayout قرار دهید Position views with LinearLayout

  • موقعیت ها را با محدودیت مدیریت کنید Manage positions with constraints

  • توزیع نماها با زنجیره های محدود کننده Distribute views with constraint chains

  • نمایش ها را به صورت برنامه ریزی نشان دهید Display views programmatically

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

  • مراجع مشاهده را با نمای الزام آور دریافت کنید Get view references with view binding

  • چالش: در صف قرار بگیرید Challenge: Get in line

  • راه حل: در صف قرار بگیرید Solution: Get in line

2. نمایش و جمع آوری متن 2. Display and Collect Text

  • مقادیر رشته را به عنوان منابع مدیریت کنید Manage string values as resources

  • ورود داده ها را با EditText مدیریت کنید Manage data entry with EditText

  • ورود داده را با TextInputLayout مدیریت کنید Manage data entry with TextInputLayout

  • با استفاده از متغیرهایی از منابع رشته استفاده کنید Use string resources with placeholders

  • پیام های Snackbar را نمایش دهید Display Snackbar messages

  • چالش: شما را بشناسند Challenge: Get to know you

  • راه حل: شما را بشناسد Solution: Get to know you

3. نمایش تصاویر 3. Display Images

  • نمایش منابع تصویر Display image resources

  • منابع تصویر را در زمان اجرا بارگیری کنید Load image resources at runtime

  • اندازه تصاویر را با تصاویر WebP کاهش دهید Reduce file size with WebP images

  • از تصاویر VectorDrawable مبتنی بر XML استفاده کنید Use XML-based VectorDrawable images

  • نمادها را در Android Studio ایجاد کنید Create icons in Android Studio

  • چالش: بارگیری تصویر شبکه Challenge: Load a network image

  • راه حل: بارگیری تصویر شبکه Solution: Load a network image

4. ایجاد تم ها و سبک ها 4. Create Themes and Styles

  • سبک ها و مضامین بصری را تعریف کنید Define visual styles and themes

  • رنگ تم طرح Material را پیکربندی کنید Configure Material Design theme colors

  • سبک های سفارشی را تعریف کنید Define custom styles

نتیجه Conclusion

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

نمایش نظرات

آموزش توسعه اندروید قسمت 2
جزییات دوره
1h 54m
29
Linkedin (لینکدین) Linkedin (لینکدین)
(آخرین آپدیت)
1,256
- از 5
ندارد
دارد
دارد
Annyce Davis
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Annyce Davis Annyce Davis

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

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