سفارش تبلیغ
صبا ویژن

دوره جامع و پروژه محور ConstraintLayout

درباره این دوره

ConstraintLayout بهترین و جدیدترین لایه اندروید برای پیاده سازی طرح های رابط کاربری اپلیکیشن های اندروید هستش.

یک سوال مهم، چرا طراحی مهمه ؟!

طراحی رابط کاربری اپلیکیشن ها خیلی خیلی مهمه و خیلی از مواقع حتی شاید حرف اول رو هم بزنه!

میدونی چَرا؟!??

کاربری که اول برنامه شما رو توی مارکت های داخلی و خارجی مثل کافه بازار، مایکت و گوگل پلی میبینه،

همون اول که بلافاصله نصبش نمیکنه!

اول از همه تصاویر برنامه رو میبینه!

اگه تصاویر برنامه و رابط کاربری اپلیکیشن خوب و حرفه ای نباشه مطمئن باشید که توی نصب اپلیکیشن شما کاملا دودل میشه.

این جمله رو طبیعتا شنیدین که میگن عقل انسان توی چشمشه!

شما اول محصول، اپلیکیشن و یا حتی یک انسان رو با چشمانتون میبینید، طبیعتا اگه نتونید با ظاهرش ارتباط برقرار کنید نمیتونید شاید حتی نتونید بهش اعتماد کنید.

دانلود اپلیکیشن هم دقیقا همینه!?? (به به چه جمله سنگینی گفتم)

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

با خیال راحت این اطمینان رو به شما میدم که اپلیکیشن شما رو حذف میکنه.

هرچقدرهم که اپلیکیشن شما مفید و کاربردی باشه.

پس خواهشی که ازتون دارم اینه که به رابط کاربری و اصول طراحی اپلیکیشن خیلی اهمیت بدین.

اینطوری خیلی راحت، اپلیکیشن های ایرانی هم میتونن با اپلیکیشن های سطح جهانی رقابت کنه.

چرا ConstraintLayout ؟

ConstraintLayout جدیدترین لایه اندروید هستش.

گوگل کل تجربیات خود در زمینه LinearLayout – FrameLayout و RelativeLayout جمع کرده و در قالب یه لایه کامل و خوب با عنوان ConstraintLayout معرفی کرده.

توی لایه های قالب بندی اندروید LinearLayout بدترین کارایی (Performance – پِرفُرمَنس) رو داره، بعد اون RelativeLayout  که توی سطح متوسط قرار میگیره و بهترینش هم ConstraintLayout هستش.

ConstraintLayout از نظر کارایی، سرعت، فشار به سخت افزار توی بهترین حالت و شرایط به سر میبیره.

این لایه واقعا فشار خیلی کمتری رو به سخت افزار موبایل (CPU – GPU) وارد میکنه.

از طرفی به قدری قدرمتند و قویه که کار طراحی رابط کاربری رو خیلی راخت و سریع کرده.

با سرعت خیلی بیشتری میتونی طرح های پیچیده رو به ساده ترین حالت ممکن پیاده سازی کنی.

اگه جز اون دسته از عزیزانی باشی که تجربه درست کردن اپلیکیشن برای اندروید رو داشته باشی.

پس خیلی خووووب با مشکلات واکنشگرا (Responsive) بودن اپلیکیشن روی دستگاه های مختلف آشناییت دارید.

مشکلاتی که واقعا اعصاب خوردکن و زمانبر بودن.

حالا با ConstraintLayout خیلی راحت میتونی اپلیکیشن هایی بسازی که روی همه موبایل ها و تبلت ها به خوبی نشون بده و مشکلی از این بابت نداشته باشی.

خب، حالا بریم سراغ دوره، مقدمه چینی بسه دیگه??

این دوره شامل چیا میشه؟

راستشو بخوای شامل خیلی چیزا میشه??

این دوره به 2 بخش کلی تقسیم میشه.

  1. بخش اول
  2. بخش دوم

انصافه بخش های خیلی جامعی هستن نه؟! ????

خب دیگه شوخی کردن بسه.

همونطور که گفتم این دوره به 2 بخش تقسیم میشه.

بخش اول : آموزش کامل بخش های مختلف ConstraintLayout و کار با عنواع Viewها برای قرار دادن روی صفحه

بخش دوم : پیاده سازی یک پروژه عملی و نسبتا پیچیده

توی بخش دوم این طرح زیر رو باهم مرحله به مرحله پیاده سازی خواهیم کرد

دوره جامع ConstraintLayout به همراه پروژه عملیپروژه پیاده سازی شده

بعد از اینکه دوره تموم شد، سورس کدش رو هم قرار میدم که بتونید دانلودش کنید و ازش استفاده کنید.

یک نکته بسیار مهم : 

شاید فکر کنید که چون این دوره رایگان هستش و مدرس هم پولی دریافت نمیکنه، پس ممکنه برای طراحی پروژه عملی، سَرسَری آموزش بده و اصولی مطالب رو بهمون یاد نده??

اگه وااااقعا اینطوری فکر میکنی که باید بگم سسسخت در اشتباهی??

توی طراحی و آموزش طرح رابط کاربری بالا، کاملا اصولی با هم پیش میریم.

یعنی اصلا اینطوری نیستش که چون دوره رایگان هستش مطالب مفیدی گفته نشه.

طرح بالا کاملا با استانداردهای خود گوگل طراحی و آموزش داده شدن.

پس خیالت از این بابت کاملا راحت باشه.

 

لینک ثبت نام رایگان در دوره : روی این لینک بزن تا ثبت نام کنی