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

متریال دیزاین چیست؟

متریال دیزاین سبکی/زبانی جدید در طراحی است که گوگل در ماه ژوئن سال ۲۰۱۴ در یکی از کنفرانس‌های خبری خود آن را معرفی کرد.

متریال دیزاین بیش از حد به سیستم گرید و انیمشین‌ها اهمیت می‌دهد و عمق و سایه‌ها برای المان‌های طراحی‌شده، بسیار مهم است. شاید بتوان گفت ورژن بروز شده طراحی تخت (Flat Design) باشد اما خیلی زیباتر با انیمیشن‌ها و  Transition های بسیار زیبا و درعین‌حال پیچیده. خود گوگل ادعا دارد که زبان جدید طراحی آن‌ها، الهام گرفته از مرکب و کاغذ است. یکی از طراحان مشهور جهان به نام Matias Durate می‌گوید: همان‌گونه که اجسام در دنیای واقعی قابل حس هستند و طول و عرض و ارتفاع دارند در این نوع طراحی دیجیتال هم باید همین حس‌ها را منتقل کرد.

اگر بخواهیم در یک جمله بگوییم متریال دیزاین نسخه مکتوب، مستند و علمی طراحی تخت (Flat Design) است. محیط متریال یک فضای سه‌بعدی می‌باشد. هر صفحه Material یک جایگاه واحد در محور z را به خود اختصاص می‌دهد و دارای ضخامت استاندارد ۱ dp می‌باشد.

xamarin , زامارین , متریال دیزاین

چرا Material Design؟

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

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

درباره دوره آموزش متریال دیزاین در زامارین اندروید:

در دوره های آموزشی قبل به آموزش برنامه نویسی اندروید با زامارین و  آموزش کار با وب سرویس WebApi Rest Service در زامارین پرداختیم.

 

آموزش برنامه نویسی اندروید با زامارین – بخش مقدماتی

 

آموزش برنامه نویسی اندروید با زامارین – بخش تکمیلی

 

آموزش کار با وب سرویس WebApi Rest Service در زامارین

 

xamarin , زامارین , متریال دیزاین

در دوره آموزش متریال دیزاین در زامارین که می توان گفت در ادامه سه دوره قبل است، در مورد تمامی مباحث مهم از متریال دیزاین صحبت کرده ایم. این موضوع باعث شده تا این دوره کامل‌ترین دوره آموزشی متریال دیزاین باشد.

 

خلاصه آنچه در دوره آموزش متریال دیزاین در زامارین خواهید آموخت:

  • مقدماتی در مورد متریال دیزاین
  • کار با تم‌ها
  • استفاده دوتم هم‌زمان در پروژه
  • نحوه استفاده از toolbar
  • شخصی‌سازی toolbar
  • ایجاد منو سمت راست و چپ
  • شخصی‌سازی منو
  • کار با snackbar و شخصی‌سازی آن
  • کار با progressDialog
  • کار با checkbox
  • کار با switch
  • کار با textinputlayout و edittext
  • کار با seekbar
  • آموزش کار با تنظیمات گوشی و دسترسی به آن‌ها
  • کار با فرگمنت ها
  • کار با floating Action Button
  • ایجاد FloatingActionMenu
  • کار با ViewPager
  • کار با RecyclerView
  • کار با CardView
  • ایجاد SwipRefreshLayout
  • ایجاد تصاویر دایره‌ای (CircleImageView)
  • ایجاد bottomSheet
  • پروژه عملی

نظرات و پیشنهادات خود در رابطه با این دوره را از طریق دیدگاه ها ثبت کنید و پاسخ آن را دریافت نمایید.