آموزش جت پک کامپوز Jetpack Compose برای ساخت رابط کاربری اندروید – مقدماتی
5 ساعت
4.0
Compose در لغت به معنای انشا و ایجاد است. فناوری Jetpack Compose یک پروژه متنباز ایجاد شده توسط دو شرکت بزرگ گوگل و JetBrains است که برای اولینبار در کنفرانس I/O گوگل در سال ۲۰۱۹ معرفی گردید. این فناوری ایجاد رابط کاربری را در اندروید سادهتر میسازد و مزیتهایی از جمله: مستقل بودن از نسخه به خصوص اندروید، وابسته نبودن به ویوها (Views) و فرگمنتها (Fragment)، مدیریت آسانتر وضعیت در UI و نوشتن کد کمتر و خلاصهتر نسبت به Layoutهای سنتی دارد. این پروژه در واقع نسل جدید ایجاد رابط کاربری در اندروید است که به مدت بیش از یک دهه از زمان معرفی سیستمعامل اندروید تقریبا بدون تغییر مانده بود. Jetpack Compose ابزار مدرن اندروید برای ساخت رابط کاربری اپلیکیشنهای اندرویدی است که همانند تکنولوژیهایی مانند: React و Vue.js از رویکرد تعریفگرا یا Declarative برای تعریف رابط کاربری بهره میبرد و با زبان برنامهنویسی کاتلین (Kotlin) نوشته شده است. این روش جدید ساخت UI علاوه بر سادگی، سرعت توسعه را بالاتر برده و بروز خطا در برنامههای اندرویدی را نیز کاهش میدهد. دانشجویان در این فرادرس با اصول کار این ابزار آشنا میشوند و سپس فرا میگیرند برنامههای اندرویدی خود را با آن ایجاد نمایند. در طی این فرایند، آنها نحوه ایجاد عناصر رابط کاربری مانند: دکمه، تصویر، متن، ستون، ردیف، استفاده از Modifier و غیره آشنا میشوند و با اصول مدیریت وضعیت در برنامههای کامپوز (Compose) آشنا میشوند. علاوه بر این، با امکانات متریال لحاظ شده در این کتابخانه مانند: Scaffol و AppBarها آشنا میشوند. در نهایت، روش اضافه کردن انیمیشن به عناصر رابط کاربری را در Jetpack Compose فرا میگیرند. در پایان این آموزش، دانشجویان قادر خواهند بود برنامههای اندرویدی خود را با استفاده از تکنولوژی Jetpack Compose طراحی کنند و توسعه دهند. در ادامه در آموزش جت پک کامپوز Jetpack Compose برای ساخت رابط کاربری اندروید – تکمیلی دانشجویان یاد میگیرند که چگونه تکنولوژی جتپک کامپوز را در برنامههای اندرویدی موجود خود اضافه و ادغام کنند. همچنین، آنها با روشهای پیشرفته مدیریت وضعیت، اثرات جانبی، لایوتهای پیشرفته، ساخت لیست، انیمیشنهای پیشرفته، ژستها، پیمایش و دیگر مفاهیم مختص جتپک کامپوز آشنا میشوند.