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

Android Development Essential Training: Design a User Interface with Java

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: رابط کاربری (UI) برای برنامه تلفن همراه ساخته شده با Android SDK ایجاد کنید. دیوید گاسنر در این دوره به شما نشان می دهد که چگونه. دیوید با کاوش در گزینه های طرح بندی ، از جمله نماها ، اجزا ، واحدهای اندازه گیری و بارگذاری طرح ها در زمان اجرا شروع می کند. سپس او به سمت استفاده از م Viewلفه های ViewGroup حرکت می کند و به شما نشان می دهد چگونه عناصر رابط را با ContraintLayout جدید تراز کنید و نحوه استفاده از م Lineلفه های LinearLayout و RelativeLayout را به شما نشان می دهد. سپس ، وی متن را پوشش می دهد ، و نحوه نمایش رشته ها و جمع آوری اطلاعات از کاربر را با زمینه های ورودی نشان می دهد. در آخر ، او نحوه ایجاد تم ، استفاده از سبک ها و نمایش تصاویر را نشان می دهد.
موضوعات شامل:
  • استفاده از اجزای نمای
  • بررسی مخزن طراحی
  • استفاده از م componentلفه جدید ContraintLayout
  • افزودن نماها به یک ViewGroup با جاوا
  • مقادیر رشته را به عنوان منابع مدیریت کنید
  • کار با TextView ، EditText و TextInputLayout
  • نمایش پیام های toast و Snackbar
  • تعریف و به کار بردن سبک ها
  • استفاده از م componentsلفه های طراحی مواد
  • مدیریت نمایش تصویر با پیکاسو

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

مقدمه Introduction

  • خوش آمدی Welcome

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

  • نحوه استفاده از پرونده های تمرینی How to use the exercise files

  • چه جدید در این بروزرسانی وجود دارد: اواخر سال 2017 What's new in this update: Late 2017

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

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

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

  • اجزای مشاهده موجود را کاوش کنید Explore available View components

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

  • از مخزن طراحی استفاده کنید Use the design repository

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

  • محدودیت های والدین و موقعیت را اعمال کنید Apply parent and position constraints

  • محدودیت های تراز را اعمال کنید Apply alignment constraints

  • از تنظیمات تعصب و نسبت استفاده کنید Use constraint bias and ratio settings

  • نمایش موقعیت با زنجیره محدودیت Position views with constraint chains

  • نمایش با LinearLayout Lay out views with LinearLayout

  • نمایش نماها با RelativeLayout Lay out views with RelativeLayout

  • نماهای خود را به یک ViewGroup با Java اضافه کنید Add views to a ViewGroup with Java

3. نمایش مقادیر متن 3. Display Text Values

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

  • نمایش رشته ها با TextView Display strings with TextView

  • ورود متن را با ویرایش متن مدیریت کنید Manage text entry with EditText

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

  • نمایش پیام های نان تست Display toast messages

  • متن UI را بومی سازی کنید Localize UI text

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

  • یک سبک را تعریف و اعمال کنید Define and apply a style

  • درک طراحی مواد Understanding material design

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

  • از اجزای طراحی استفاده کنید Use material design View components

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

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

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

  • نمایش تصویر با Picasso را مدیریت کنید Manage image display with Picasso

  • از فایلهای XML به عنوان منابع گرافیکی استفاده کنید Use XML files as graphical resources

6. ساخت قطعات پیشرفته UI 6. Build Advanced UI Components

  • اجزای نمای را گسترش دهید Extend View components

  • ویجت اندرویدی ایجاد و راه‌اندازی کنید Create and deploy an Android widget

  • ویجت صفحه اصلی فعال را به روز کنید Update an active home screen widget

  • مدیریت بروزرسانیهای ویجت با AlarmManager Manage widget updates with AlarmManager

نتیجه Conclusion

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

نمایش نظرات

آموزش توسعه Android: یک رابط کاربری با جاوا طراحی کنید
جزییات دوره
3h
35
Linkedin (لینکدین) Linkedin (لینکدین)
(آخرین آپدیت)
138,430
- از 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 در دسترس است.