در این دوره با ایجاد یک رابط کاربری (UI) برای اپلیکیشن موبایل با Android SDK آشنا شوید. همچنین مباحثی مانند بررسی گزینه های طرح بندی، از جمله نمایش ها، کامپوننت ها، واحد های اندازه گیری، و طرح بندی بارگیری در زمان اجرا را فرا خواهید گرفت. علاوه بر این استفاده از اجزای ViewGroup، نشان دادن چگونگی ترکیب عناصر رابط با ConstraintLayout جدید و نحوه استفاده از کتمپوننت های LinearLayout و RelativeLayout را خواهید آموخت. در آخر نحوه نمایش رشته ها و جمع آوری اطلاعات از کاربر با فیلدهای ورودی، ایجاد تم ها، استفاده از سبک ها، و نمایش تصاویر را یاد خواهید گرفت.

سرفصل:

  • مقدمه
  • معرفی دوره
  • استفاده از فایل های تمرین
  • استفاده از کامپوننت های View
  • بررسی design repository
  • استفاده از کامپوننت جدید ConstraintLayout
  • افزودن views به ViewGroup با جاوا
  • مدیریت مقادیر string به عنوان منابع
  • کار با TextView، EditText و TextInputLayout
  • نمایش پیام های تست و Snackbar
  • ایجاد تم ها و استایل ها
  • تعریف و استفاده از استایل ها
  • استفاده از کامپوننت های طراحی مواد
  • مدیریت نمایش تصویر با Picasso
  • استفاده از فایل های XML به عنوان منابع گرافیکی
  • ساخت کامپوننت های پیشرفته UI
  • ایجاد و استقرار ویجت اندرویدی
  • به روز رسانی یک ویجت روی صفحه اول فعال
  • مدیریت به روز رسانی ویجت با AlarmManager
  • نتیجه