اگه تا حالا یه اپ اندرویدی نصب کرده باشی که باهاش کار کردن حس خوبی داشته، احتمال زیاد اون حس خوب از انیمیشنهای نرم و ترنزیشنهای روانش اومده. کاربرا وقتی بین صفحات جابهجا میشن یا یه دکمه رو لمس میکنن، انتظار دارن برنامه واکنش نشون بده — نه یه تغییر ناگهانی و خ...
چرا انیمیشنسازی در اندروید مهمه؟
اگه تا حالا یه اپ اندرویدی نصب کرده باشی که باهاش کار کردن حس خوبی داشته، احتمال زیاد اون حس خوب از انیمیشنهای نرم و ترنزیشنهای روانش اومده. کاربرا وقتی بین صفحات جابهجا میشن یا یه دکمه رو لمس میکنن، انتظار دارن برنامه واکنش نشون بده — نه یه تغییر ناگهانی و خشک.
توی این دوره یاد میگیری چطور با استفاده از Android SDK انیمیشنهایی بسازی که هم ظاهر اپلیکیشنت رو حرفهایتر کنه و هم تجربه کاربری رو چند برابر بهتر کنه. از تکنیکهای ساده شروع میکنیم و کمکم میریم سراغ API های پیشرفتهتر.
توی این دوره چی یاد میگیری؟
برنامهنویسی اندروید فقط این نیست که بتونی صفحه بسازی و دیتا نشون بدی. بخش مهمش اینه که بتونی اون صفحهها رو زنده کنی. توی این دوره قراره با هم این موارد رو پوشش بدیم:
تعریف انیمیشنهای View هم با XML و هم با کد جاوا — هر دو روش رو بسته به نیازت میتونی استفاده کنی
انیمیشنسازی فریمبهفریم با استفاده از تصاویر متوالی؛ دقیقاً همون تکنیکی که توی بازیهای ساده موبایل میبینی
انیمیشنسازی خصوصیات آبجکتها در طول زمان — مثلاً تغییر اندازه، موقعیت یا شفافیت یه عنصر بهصورت نرم و پیوسته
محاسبات Tween شده برای ساخت انیمیشنهایی که به رویدادها واکنش نشون میدن
ساخت ترنزیشنهای ساده بین Activity ها — این همون چیزیه که باعث میشه جابهجایی بین صفحات یه اپ طبیعی به نظر بیاد
کار با فریمورک Transitions که از اندروید 4.4 KitKat بهبعد در دسترسه
یه نکته کاربردی
فرض کن داری یه اپ فروشگاهی میسازی. وقتی کاربر محصولی رو به سبد خرید اضافه میکنه، اگه یه انیمیشن کوچیک نشون بده که آیتم به سمت آیکون سبد حرکت میکنه، کاربر خیلی راحتتر متوجه میشه که عملیات موفق بوده. اینجور جزئیات کوچیک، تفاوت بین یه اپ معمولی و یه اپ حرفهای رو مشخص میکنه.
ساختار دوره
بخش
عنوان
تعداد جلسات
1
مقدمه
3 جلسه
2
آغاز به کار
3 جلسه
3
انیمیشنسازی نماها
2 جلسه
4
انیمیشنسازی با فریمها و تصاویر
2 جلسه
5
انیمیشنسازی خصوصیات آبجکتها
6 جلسه
6
انیمیشنسازی اکتیویتیها و اسلایدها
4 جلسه
7
استفاده از فریمورک ترنزیشن
3 جلسه
8
نتیجهگیری
1 جلسه
این دوره برای کیه؟
اگه با مبانی برنامهنویسی اندروید آشنایی داری و میخوای اپهات رو به سطح بالاتری ببری، این دوره دقیقاً همون چیزیه که نیاز داری. حتی اگه پروژههای دانشجویی یا اولین اپهات رو میسازی، یادگیری این تکنیکها باعث میشه کارهات خیلی حرفهایتر دیده بشن.
چطور به کارت کمک میکنه؟
توی بازار کار امروز، کارفرماها دنبال کسایی هستن که بتونن اپهایی با تجربه کاربری خوب بسازن. انیمیشنها و ترنزیشنهای درست، بخش بزرگی از این تجربه کاربری هستن. پس این مهارت مستقیم روی رزومه و نمونهکارت اثر میذاره.
مشخصات دوره
عنوان: آموزش برنامهنویسی اندروید: ساخت انیمیشنها و ترنزیشنها
سطح: متوسط (آشنایی با مبانی اندروید کافیه)
زبان: فارسی
نوع محتوا: ویدیویی با مثالهای عملی
وضعیت قیمت: تخفیف ویژه برای ثبتنام
اگه هنوز مطمئن نیستی که این دوره برات مناسبه، بدون که انیمیشنسازی توی اندروید اونقدرها هم که فکر میکنی پیچیده نیست. با یه راهنمایی درست — دقیقاً همون چیزی که این دوره ارائه میده — میتونی خیلی سریع پیشرفت کنی. ضمناً با توجه به تخفیفی که الان فعاله، وقتشه که این مهارت رو به لیست توانمندیهات اضافه کنی.
انیمیشن و ترنزیشن اندروید را حرفهای یاد بگیرید. ثبتنام با تخفی