معرفی دوره:

متریال دیزاین زبانی جدید در طراحی است که گوگل دریکی از کنفرانس‌های خبری خود در ماه ژوئن سال ۲۰۱۴ آن را معرفی کرده است. متریال دیزاین بیش‌ ازحد به سیستم گرید و انیمشین‌ها اهمیت می‌دهد و عمق و سایه‌ها برای المان‌های طراحی‌شده بسیار مهم است. شاید بتوان گفت ورژن بروز شده طراحی تخت (Flat Design) اما خیلی زیباتر و با انیمیشن‌های بسیار زیبا و درعین‌حال پیچیده است. خود گوگل ادعا دارد که زبان جدید طراحی آن‌ها، الهام گرفته از مرکب و کاغذ است.در این بخش از آموزش‌ android در خدمت شما هستیم با آموزش متریال دیزاین در اندروید.

مخاطبین دوره:

  • برنامه نویسان اندروید
  • علاقه مندان به یادگیری برنامه نویسی اندروید
  • دانشجویان و فارغ التحصیلان رشته کامپیوتر
  • و …

آنچه با خرید این دوره به دست می آورید:

  • متخصص شدن در برنامه نویسی اندروید
  • اجرای پروژه های تخصصی و هیجان انگیز
  • آموزش مطالب تخصصی و عدم اتلاف وقت برای مباحث غیر کاربردی
  • تسلط در بحث آموزش متریال دیزاین
  • و …

سرفصل های دوره آموزش متریال دیزاین در اندروید:

  • قسمت اول (آشنایی با متریال دیزاین):

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

  • قسمت دوم (کتابخانه پشتیبان):

در این قسمت از آموزش با کتابخانه پشتیبان متریال دیزاین آشنا می‌شوید. کاربرد این کتابخانه ازاین‌جهت مهم است که با استفاده از آن شما می‌توانید از متریال دیزاین در  ورژن های پایین‌تر اندروید هم  استفاده کنید.

  • قسمت سوم (آشنایی با تعدادی از وب‌سایت‌ها):

برای کار با متریال دیزاین سایت‌های مختلفی ارائه‌شده است که ابزارهای مختلفی شامل آیکون‌های متریال و رنگ‌های استانداردی که شما باید در طراحی متریال استفاده کنید را در اختیار شما می‌گذارند. در این ویدیو ما تعدادی از آن‌ها را موردبررسی قرار می‌دهیم.

  • قسمت چهارم (استایل ها و تم‌ها):

از این جلسه دوره ما به‌صورت اختصاصی و در قالب کار بر روی پروژه آغاز می‌شود. در این ویدیو با استایل ها و تم‌ها آشنا می‌شوید و نحوه بکار گیری تم‌های مختلف در برنامه را می‌آموزید.

  • قسمت پنجم (پالت رنگ‌های گوگل):

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

  • قسمت ششم (تولبار و منو):

حتماً در اپلیکیشن های مختلف با تولبار ها و منوها آشنا شدید. ما در این جلسه نحوه  پیاده‌سازی تولبار متریال را آموزش می‌دهیم و همچنین استفاده از دکمه‌های منو در این تولبار که تنظیمات مختلفی را در اختیار کاربر قرار می‌دهد.

  • قسمت هفتم (اسنک بار):

در ورژن های جدید اندروید استفاده از اسنک بار به‌جای Toast پیشنهادشده است که ظاهر به‌مراتب زیباتر و حرفه‌ای‌تری را به اپلیکیشن شما می‌دهد. در این ویدیو ابتدا یک اسنک بار را ایجاد می‌کنیم و در ادامه یک اسنک بار سفارشی‌شده را پیاده‌سازی می‌کنیم.

  • قسمت هشتم (TabLayout):

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

  • قسمت نهم (Navigation Drawer):

این آیتم یکی از مهم‌ترین و پرکاربردترین قابلیت‌های موجود برای اپ های حرفه ای است. در این ویدیو یک  NavigationDrawer حرفه‌ای را طراحی می‌کنیم و در ادامه می‌آموزید که به چه شکل این نویگیشن در زیر تولبار شما قرار بگیرد.

  • قسمت دهم (Folating Action Button & menu):

دکمه‌ای زیبا که با کلیک بر روی آن اتفاق خاصی می‌افتد. این دکمه نمای بسیار جذابی را به اپلیکیشن شما می‌دهد. همچنین در ادامه یک Floating Action Menu هم ایجاد می‌کنیم که با کلیک بر روی آن‌یک منو زیبا برای شما باز شود.

  • قسمت یازدهم (RecyclerView):

ریسایکلر ویو یک قابلیتی مشابه لیست ویو است با این تفاوت که توانایی این را دارد تا خودش را با سایزهای مختلف صفحه‌نمایش تنظیم کند و همچنین به دلیل کاربردی که دارد از رم دستگاه شما کمترین استفاده را داشته باشد.

  • قسمت دوازدهم (RecyclerView and animation and ripple):

این ویدیو در ادامه مبحث قبلی می‌باشد.

  • قسمت سیزدهم (checkBox&Switch):

در ادامه این دوره مبحث چک باکس و سوئیچ را به‌صورت متریال دنبال می‌کنیم.

  • قسمت چهاردهم (ProgressBar):

مورد دیگری که در ادامه کار می‌کنیم پروگرس بار است که کاربر زیادی در اپلیکیشن ها دارد. در این ویدیو یک پروگرس بار متریال را پیاده‌سازی می‌کنیم و قابلیت‌های مختلفی را موردبررسی قرار می‌دهیم.

  • جلسه پانزدهم (circleImage):

در این جلسه با استفاده از کتابخانه‌ای تصاویر موجود در برنامه را به‌صورت دایره‌ای شکل پیاده‌سازی می‌کنیم که می‌تواند نمای متفاوتی را ارائه دهد.

  • جلسه شانزدهم (kenBournse):

در این ودیو یک کتابخانه جذاب را کار می‌کنیم. کتابخانه‌ای که با استفاده از آن تصاویر پس‌زمینه  اپلیکیشن شما به‌صورت متحرک نمایش داده می‌شود.

  • جلسه هفدهم (seekbarMaterial):

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

  • جلسه هجدهم (materialDialog):

در مواقعی نیاز دارید تا با کلیک بر روی یک آیتم یک پنجره کوچک برای شما باز شود و انتخاب‌های متفاوتی را در اختیار شما بگذارد. در این ویدیو با استفاده از کتابخانه, یک متریال دیالوگ را پیاده‌سازی می‌کنیم و با آیتم‌های  آن آشنا می‌شوید.

  • جلسه نوزدهم (FloatingLable):

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

  • جلسه بیستم (Transation):

در آخرین جلسه از این دوره با ransation آشنا می‌شوید. زمانی که شما از یک اکتیویتی وارد اکتیویتی بعدی می‌شوید با استفاده از Transatioan یک انتقال روان و زیبا را مشاهده می‌کنید به این شکل که در زمان انتقال به‌عنوان‌مثال یک ویجت شما مثل ایمیج ویو تبدیل می‌شود به یک باتن در اکتیویتی بعدی که ظاهر جذابی را برای شما می‌سازد.

مزایای خرید دوره :

  • تمامی آموزش ها ۳ ماه بعد از انتشار دوره دارای پشتیانی تخصصی توسط مدرس هستند.
  • در صورتی که سورس و فایل های جانبی  آموزش موجود باشد، همراه با لینک های آموزش در اختیار شما قرار می گیرد.
  • با تهیه این دوره آموزشی، محتوای ارزشمند برای ورود به بازار کار را به قیمت ناچیزی در اختیار دارید.
  • ویدئو های آموزشی توسط واحد کنترل کیفیت ما بررسی و سطح علمی ، صدا و تصویر ، شیوه بیان و سایر موارد آن تایید می شود.
  • ویدئو های آموزشی ما در حد نیاز به مباحث تئوری می پردازد و بیشتر آموزش به صورت عملی و متناسب با بازار کار می باشد.
  • بلافاصله پس از ثبت سفارش لینک دانلود برای شما فعال شده و به ایمیلتان ارسال میگردد. همچنین در صورت انتخاب گزینه پستی مراحل ارسال مرسوله از طریق ایمیل به اطلاع شما میرسد.
  • کیفیت تمامی دوره های سایت تضمین شده است. در صورت عدم رضایت از آموزش، به انتخاب شما یا به صورت رایگان یک یا چند آموزش معادل دیگر دریافت می کنید و یا ۷۰ درصد مبلغ پرداختی به کیف پول شما بازگشت داده می شود.