جامع ترین دوره مربوط به MotionLayout برای اندروید.
MotionLayout (موشن لایوت) جز یکی از لایه های اندروید بحساب میاد و این قابلیت رو به ما میده که انیمیشن های فوق العاده عالی، چشم نواز و پیچیده ای رو برای اپلیکیشن های خودمون طراحی کنیم.
موشن لایوت جز یکی از زیر مجموعه های ConstraintLayout هستش و همین موضوع هم باعث شده که تمامی خصوصیت ها و کدهای این لایه پرکاربرد توی موشن لایوت هم استفاده بشن.
توسط موشن لایوت برای تک تک فِرِیم ها میتونیم انیمیشن های مختلفی رو پیاده سازی کنیم.
این لایه هیچ محدودیتی برای ساخت انیمیشن نداره و خیلی راحت با ترکیب کردن خصوصیت های مختلف میتونی یه انیمیشن بینظیر درست کنی.
خوبیه موشن لایوت اینه که اصلا فشار زیادی به سخت افزار گوشی نمیاره و از API 14 به بالا قابلیت اجرا شدن داره.
یعنی دیگه خیالت راحته که روی 99.99% دستگاه های اندرویدی انیمیشنت خیلی روون و عالی اجرا میشه.
اگر موشن لایوت رو خوب و کامل یاد بگیری، دیگه هیچ مشکلی با ساختن انیمیشن توی اندروید نخواهی داشت.
رابط کاربری جذاب و افکت های انیمیشنی همیشه جز یکی از اصلی ترین معیارها برای پیشرفت یک اپلیکیشن بوده و هست.
اگر به اپلیکیشن های بزرگ و معروف ایرانی و خارجی توجه کنید، متوجه میشید که از رابط کاربری و انیمیشن های خیلی جذابی دارن استفاده میکنن.
مخصوصا انیمیشن ها که باعث میشن اپلیکیشن ها از اون حالت خشک و بی روحی که دارن خارج بشن و کاربرها ارتباط بیشتری رو با اپلیکیشن بتونن برقرار کنن.
پس انیمیشن ها کمک میکنن که اپلیکیشن شما باعث دلزدگی توسط کاربران نشه.
ممکنه برای انیمیشن های مختلف از کلی کتابخونه توی پروژه خودت استفاده کرده باشی.
این کتابخونه ها هر کدوم علاوه بر اینکه باعث میشن حجم اپلیکیشن بیشتر بشه، فشار زیادی رو هم ممکنه به سخت افزار گوشی وارد میکنن.
دیگه خیالت راحته که همه میتونن از انیمیشن هایی که درست کردی استفاده کنن و ببینن. چون الان این نسخه از اندروید توسط 99.99% گوشی ها جهان پشتیبانی میشه.
از طرفی خیلی از کتابخونه هایی که برای انیمیشن اضافه میکنی API های 21 یا 23 به بالا رو پشتیبانی میکنن!
ولی موشن لایوت از 14 به بالا پشتیبانی میکنه که درصد خیلی زیادی از کاربران رو پوشش میده.
پس دیگه نگران این نیستی که فرضا کتابخونه ای که اضافه کردی فقط با جاوا یا کاتلین کار میکنه!
با موشن لایوت فارغ از دغدغه انتخاب زبان برنامه نویسی کاتلین یا جاوا، خیلی راحت میتونی برای اپلیکیشنت انیمیشن درست کنی.
این دوره اولین و تنها دوره مربوط به موشن لایوت هستش.
این دوره کاملترین و جامع ترین دوره برای موشن لایوت هستش و شما به طور کامل، بله دوستان درست خوندید به طور کامل به موشن لایوت تسلط پیدا میکنید.
توی این دوره که شامل 3 فصل و 38 قسمت هستش سعی کردم هرچیزی که برای موشن لایوت وجود داره رو بهتون آموزش بدم.
توی این فصل که شامل 7 قسمت هستش، از ابتدایی ترین موارد مربوط به موشن لایوت آموزش دادم.
یعنی این دوره از صفرِ صفر موشن لایوت رو بهتون آموزش میده.
توی این 7 قسمت تمامی موارد مربوط به موشن لایوت از جمله تبدیل لایه به موشن لایوت، پنل ها، ConstrainetSet، KeyFrame، CustomAttr، Controller، MotionScene و هر آنچه که نیازه که شما موشن لایوت رو تسلط داشته باشید بهتون آموزش دادم.
این فصل شامل 25 قسمت میشه که توی هر قسمت یک پروژه رو باهم میسازیم!
یعنی 25 پروژه توی فصل دوم آموزش داده میشه.
انیمیشن هایی که توی این فصل آموزش دادم کاملا کاربردی هستن و توی اپلیکیشن ها میتونی کاملا ازشون استفاده کنی.
توی این فصل انیمیشن های 2بعدی (2D) ، 3بعدی (3D) و کاملا پیچیده ای آموزش داده شده که نیازتون برای ساخت هرنوع انیمیشنی برطرف بشه و بتونید کاملا به ساخت انیمیشن های پیچیده تسلط داشته باشید.
این فصل هم شامل یک پروژه بزرگ هستش.
یک اپلیکیشن خیالی سفر کردن رو با هم از صفر شروع به کد زنی میکنیم.
توی این پروژه هم مجموعه بیشتر از 6 حالت مختلف رو بهتون آموزش دادم.
توی این پروژه صفحات Splash ، صفحه اصلی و جزئیات رو باهم میسازیم و انیمیشن های هرکدوم از صفحات و بخش ها رو به طور کامل مرحله به مرحله با هم جلو میبریم.
توی این ویدیو یک دمویی از برخی از انیمیشن هایی که آموزش داده شده رو قرار دادم و میتونید ببینید.
همونطور که توی دمو هم میتونی ببینی انیمیشن هایی درست دادم واقعا کمک خیلی زیادی بهت میکنه تا بتونی اپلیکیشن های حرفه ای تری رو درست کنی.
این دوره شامل پشتیبانی کامل میشه، یعنی هرموقع سوالی یا مشکلی در زمینه ساختن انیمیشن ها و یا خود MotionLayout داشتی میتونی از طریق تیکت مشکلت رو مطرح کنی.
زمان ارسال تیکت میتونی از عکس، ویدیو، صدا هم استفاده کنی.
یعنی خیلی راحت میتونی مشکلی که داری رو صدات رو توسط بخش پشتیبانی ضبط کنی و بفرستی.
برای اینکار میتونی وارد حساب کاربریت بشی و از بخش تیکت، یک تیکت جدید ارسال کنی.
خیالت هم راحت باشه که مشکلاتت در کمترین زمان ممکن به طور کامل برطرف خواهند شد.
این دوره یک دوره جامع هستش، یعنی از سطح مقدماتی شروع به یادگیری میکنیم تا به سطح پیشرفته.
ولی خب از اونجایی موشن لایوت جز زیرمجموعه های ConstraintLayout هستش، بهتره که این لایه رو هم بلد باشی.
اگه به ConstraintLayout تسلط نداری اصلا جای نگرانی نیستش.
من قبلا یک دوره جامع و رایگان برای این لایه درست کردم.
توسط دکمه زیر میتونی توی این دوره به رایگان شرکت کنی.
برای پخش فایل های آموزش از برنامه اسپات پلیر استفاده شده.
پس بهتره که با توجه به نوع سیستم عامل، برنامه رو دانلود کنی تا بتونی ویدیوها رو ببینی.
و در آخر، امیدوارم که این دوره بتونه کمکی باشه برای یادگیری و پیشرفت شما دوستان عزیز.
سلام مهندس. همچین دوره ای رو برای کامپوز هم میشه ضبط کنید؟
سلام استاد
من یه برنامه با زبان جاوار نوشته ام! آیا اکنون اگه بخواهم برای اضافه کردن انیمیشن از این آموزش استفاده کنم به مشکل خواهم خورد؟ چون فکر میکنم شما از زبان کاترین استفاده می کنید! (گرچه تا حدودی که آشنایی دارم میدانم MotionLayout در لایوت xml پیاده سازی میشه)
سلام مهندس
واسه عید تخفیف دارید؟
سلام جناب نوری عزیز، دمت گرم استاد بابت این دوره.
دقیقا چیزی بود که میخواستم.
میشه برای معماری MVVM هم یک دوره درست کنید و آموزش بدید؟
آموزش های شما طوریه که واقعا خیلی خوب و راحت میتونم همه چیز رو یاد بگیرم.
به قرآن اصلا فکر نمیکردم در این سطح باشه، خیلی عالی بود.
همیشه ساختن انیمیشن جز یکی از دغدغه هام بود و وقتی توی شرکت میگفتن باید فلان انیمیشن رو درست کنی همیشه غصه م میگرفت.?
ولی الان واقعا خوشحالم، از دیروز مدام دارم نگاه میکنم و تقریبا دارم تمومشون میکنم.
خیلی عالی بودن.?
همه چیز رو کامل گفتین.
واقعا خسته نباشید مرسی???
وااااااااااااااااااای عالی بود عاااااالی بووووود.
خدایی یه دونه هستی مهندس.
دمت گرم عاااالی بود.???
فرشته (خریدار محصول) –
سلام ممنون از دوره عالی و مفید
ولی متاسفانه من قسمت RecyclerView رو اصلا نتونستم یاد بگیرم یعنی هیچی و این باعث شده دوره رو نتونم بخوبی استفاده کنم و لذت ببرم
میتونید راهنمایی بیشتر بفرمایید !؟ تا بخوام منتظر دوره اندورید شما باشم که اونجا بخوام یاد بگیرم زمان بر میشه برام
یا منبع فارسی رو معرفی بفرمایید که اونجا مطالعه داشته باشم
خودم چند روزه سرم کردم و به نتیجه ای نرسیدم