آموزش توسعه اندروید: رابط کاربری با کوتلین

Android Development Essential Training: The User Interface with Kotlin

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

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

مقدمه Introduction

  • عناصر رابط کاربری آندروید Elements of an Android user interface

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

  • استودیو اندروید را برای این دوره پیکربندی کنید Configure Android Studio for this course

1. صفحه ها را با فایل های طرح بندی تعریف کنید 1. Define Screens with Layout Files

  • بارگذاری یک فایل طرح XML در زمان اجرا Load an XML layout file at runtime

  • اجزای مشاهده و مشاهده گروه را مشاهده کنید View and ViewGroup components

  • نمایش اجزای View در یک ViewGroup Display View components in a ViewGroup

  • تبدیل یک پروژه به بسته های AndroidX Convert a project to AndroidX packages

  • واحدهای اندازه‌گیری در Android Units of measurement in Android

2. با استفاده از قطعات ViewGroup 2. Using ViewGroup Components

  • نمایش موقعیت با LinearLayout Position views with LinearLayout

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

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

  • نمایش نمایش های برنامه ای Display views programmatically

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

3. نمایش و جمع آوری متن 3. 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

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

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

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

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

  • نمایش تصاویر از فهرست دارایی ها Display images from the assets directory

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

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

5- مضامین و سبک ها را ایجاد کنید 5. Create Themes and Styles

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

  • سبک های پشتیبانی از دستگاه های قدیمی تر Support styles on older devices

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

6. پشتیبانی از چندین دستگاه و صفحه 6. Support Multiple Devices and Screens

  • دایرکتوری منابع جایگزین ایجاد کنید Create alternative resource directories

  • منابع جایگزین bitmap ایجاد کنید Create alternative bitmap resources

نتیجه Conclusion

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

نمایش نظرات

آموزش توسعه اندروید: رابط کاربری با کوتلین
جزییات دوره
1h 53m
30
Linkedin (لینکدین) Linkedin (لینکدین)
(آخرین آپدیت)
18,175
- از 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 در دسترس است.