آموزش توسعه اندروید قسمت 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
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
1h 54m
29
Linkedin (لینکدین) lynda-small
26 شهریور 1399 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
1,256
- از 5
ندارد
دارد
دارد
Annyce Davis

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Annyce Davis Annyce Davis

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

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

Linkedin (لینکدین)

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

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

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