آموزش طراحی متریال اندروید

Android Material Design

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: مقدمه، اجرا و تسلط. همه در یک! پیاده سازی ویژگی طراحی متریال در پایان این دوره برای دانش آموزان یک کیک خواهد بود. مفهوم این ویژگی عالی ارائه شده برای توسعه اپلیکیشن اندروید کاملا واضح خواهد بود. پیش نیازها: اندروید استودیو را در کامپیوتر خود راه اندازی کنید. چگونه اپلیکیشن اندروید را در شبیه ساز، genymotion یا در دستگاه اندرویدی خود اجرا کنیم.

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

در مورد طراحی متریال اندروید کنجکاو هستید؟ این آخرین ایستگاه شماست که در آن اطلاعاتی در مورد مشخصات طراحی متریال و ویجت‌های مرتبط با موضوعات طراحی متریال استفاده می‌کنید. بهترین بخش این دوره این است که شما یاد خواهید گرفت که چندین برنامه آزمایشی کامل اندروید را از ابتدا - دو برنامه اصلی و چندین برنامه کوچک - بر اساس دستورالعمل های طراحی متریال بسازید. مهارت های طراحی رابط کاربری برنامه خود را با اجرای همه ویژگی های مادی جدید معرفی شده در Android Lollipop 5.0 تقویت کنید.

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

موضوعاتی که ما پوشش خواهیم داد عبارتند از:

1. تم ها و رنگ های طراحی متریال

  • پالت رنگ
  • موضوعات طراحی متریال
  • حفظ سازگاری به عقب
  • کاوش رنگ آمیزی ویجت ها

2. نوار ابزار طراحی متریال

  • منوی بازشو یا منوی سرریز
  • منوی متنی
  • سفارشی سازی تم نوار ابزار

3. اجزای اصلی طراحی متریال اندروید

  • دکمه اکشن شناور
  • اسنکبار
  • چیدمان هماهنگ کننده

4. انیمیشن Android Material Design

  • جلوه امواج: بازخورد را لمس کنید
  • انتقال فعالیت اسلاید
  • انتقال عنصر مشترک
  • Explode Activity Transition
  • انتقال محو
  • همپوشانی‌های انتقال فعالیت

5. ویرایش متن با  برچسب شناور

  • اجرای نکات شناور
  • اعتبارسنجی فیلدهای متنی
  • حل خطای اعتبارسنجی

6. AppbarLayout و CollapsingToolbarLayout

  • استفاده از AppBarLayout با اسکرول پرچم
  • نحوه جمع کردن تصویر به همراه CollapsingToolbarLayout
  • کاوش در حالت های مختلف پین

7. RecyclerView و C ardView

  • پیاده سازی RecyclerView در جهت گیری های مختلف
  • استفاده از CardView برای ایجاد موارد فهرست
  • افزودن و حذف یک مورد از RecyclerView
  • انیمیشن RecyclerView
  • شبکه، پیاده‌سازی شبکه پلکانی

8. کشوی پیمایش با استفاده از NavigationView

  • با استفاده از NavigationView موارد منو را در کشوی پیمایش باد کنید
  • افزودن جداکننده بین موارد منو
  • گروه بندی موارد منو در یک دسته

در پایان این مجموعه، بر اجرای این ویژگی‌ها در برنامه اندروید خود مسلط خواهید شد.


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

رنگ‌ها و تم‌های طراحی متریال اندروید Android Material Design Colors and Themes

  • معرفی Introduction

  • غواصی در تم ها و رنگ های طراحی متریال Diving into Material Design Themes and Colors

  • تم های طراحی متریال و سازگاری با دستگاه های پیش از آب نبات چوبی Material Design Themes and Compatibility with Pre-Lollipop Devices

  • سازگاری XML را برای همه دستگاه های اندرویدی تنظیم کنید Set up XML Compatiblity for all android devices

  • حفظ سازگاری با کدهای جاوا برای برنامه اندروید Maintaining Compatibility by JAVA codes for Android Application

  • توضیحات پالت رنگ برای طراحی متریال اندروید Color Palette Description for Android Material Design

  • استانداردهای رنگ طراحی متریال اندروید توسط گوگل برای توسعه برنامه اندروید Android Material Design Color Standards by Google for Android App Development

  • انتخاب از پالت رنگ برای برنامه اندروید ما Choosing from Color Palette for our Android Application

  • مسابقه رنگ ها و تم ها Colors and Themes Quiz

نوار ابزار طراحی متریال Material Design Toolbar

  • شروع کار با نوار ابزار طراحی متریال Getting started with Material Design Toolbar

  • نوار ابزار به عنوان نوار ابزار مستقل Toolbar as Standalone Toolbar

  • تنظیم سازگاری برای نوار ابزار مستقل برای همه Andro Setting compatibility for Standalone Toolbar for all Andro

  • نوار ابزار طراحی مواد: منوی پاپ آپ و نمادهای منو Material Design Toolbar: Pop-up Menu and Menu Icons

  • سفارشی کردن نوار ابزار طراحی متریال اندروید Customizing Android Material Design Toolbar

  • استفاده از نوار ابزار طراحی متریال اندروید به عنوان نوار اقدام Using Android Material Design Toolbar as Action Bar

  • استفاده از منوی متنی در نوار ابزار طراحی متریال اندروید: قسمت 1 Using Contextual Menu in Android Material Design Toolbar : Part1

  • استفاده از منوی متنی در نوار ابزار طراحی متریال اندروید: قسمت 2 Using Contextual Menu in Android Material Design Toolbar: Part 2

  • آزمون نوار ابزار طراحی متریال Material Design Toolbar Quiz

اجزای اساسی Basic Components

  • کاوش اجزای اساسی در طراحی متریال اندروید Exploring Basic Components in Android Material Design

  • آشنایی با اسنکبار اندروید Getting Familiar with Android Snackbar

  • پیاده سازی Snackbar در برنامه اندروید ما Implementing Snackbar in our Android App

  • آشنایی با دکمه اکشن شناور Getting Familiar with Floating Action Button

  • با استفاده از دکمه عمل شناور در برنامه ما Using Floating Action Button in our Application

  • بررسی اهمیت چیدمان هماهنگ کننده Exploring the Importance of Coordinator Layout

  • آزمون اجزای پایه Basic Component Quiz

انیمیشن طراحی متریال اندروید Android Material Design Animation

  • انیمیشن متریال اندروید: انفجار، اسلاید، آشکارسازی دایره ای، عنصر مشترک Android Material Animation: Explode, Slide, Circular Reveal, Shared Element

  • انیمیشن ریپل افکت: بازخورد را لمس کنید Ripple Effect Animation: Touch Feedback

  • پیاده سازی انتقال عنصر مشترک Implementing Shared Element Transition

  • بیایید انیمیشن Circular Reveal را بررسی کنیم Let's Checkout Circular Reveal Animation

  • Explode Animation Activity Transition: جذاب ترین انتقال Explode Animation Activity Transition: The Most Appealing Transition

  • پیاده سازی انتقال فعالیت اسلاید Implementing Slide Activity Transition

  • Fade Animation Activity Transition Fade Animation Activity Transition

  • همپوشانی انتقال فعالیت Activity Transition Overlap

  • آزمون انیمیشن طراحی متریال اندروید Android Material Design Animation Quiz

کتابخانه پشتیبانی از طراحی متریال اندروید Android Material Design Support Library

  • برچسب شناور اندروید برای ویرایش متن با استفاده از TextInputLayout Android Floating Label for Edit Text by using TextInputLayout

  • اعتبار سنجی برای برچسب های شناور ویرایش متن: TextInputLayout Validation for Floating Labels of Edit Text: TextInputLayout

  • مقدمه ای بر AppBarLayout و Collapsing ToolBar Layout Introduction to AppBarLayout and Collapsing ToolBar Layout

  • پیاده سازی AppBarLayout Implementing AppBarLayout

  • در حال پیاده سازی CollapsingToolBarLayout Implementing CollapsingToolBarLayout

  • آزمون کتابخانه پشتیبانی اندروید Android Support Library Quiz

NavigationView Android Material Design Support Library NavigationView Android Material Design Support Library

  • مقدمه ای بر نمای ناوبری Introduction to Navigation View

  • پیاده سازی آیتم های منوی ساده Implementing Simple Menu Items

  • پیاده سازی آیتم های منوی گروه بندی شده با هدر Implementing Grouped Menu items with Header

RecyclerView و CardView RecyclerView and CardView

  • مقدمه ای بر RecyclerView Introduction to RecyclerView

  • پیاده سازی RecyclerView - 1 Implementing RecyclerView - 1

  • پیاده سازی RecyclerView - 2 Implementing RecyclerView - 2

  • عملیات روی موارد فهرست در RecyclerView | افزودن و حذف عملیات Operations on List Items in RecyclerView | Add and Delete Operations

بعدش چی؟ What Next?

  • بابت اتمام دوره به شما تبریک می گویم Congratulations on Finishing the Course

نمایش نظرات

آموزش طراحی متریال اندروید
جزییات دوره
6 hours
43
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
2,660
4.6 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Annapurna Agrawal Siddhartha Annapurna Agrawal Siddhartha

توسعه دهنده و مربی گوگل