عزیزان با دوره آموزش Jetpack Compose در خدمت شما عزیزان هستیم. اگر در مسیر توسعه اپلیکیشنهای اندروید،با جاوا یا کاتلین فعالیت میکنید، احتمالاً با XML و Viewهای سنتی برای طراحی رابط کاربری آشنا هستید. و صابونش به تن شما خورده اما روش توسعه رابط کاربری در اندروید طی سالهای اخیر تغییرات زیادی داشته است. Jetpack Compose یکی از مهمترین ابزارهای مدرن توسعه UI در اندروید است که به توسعهدهندگان اجازه میدهد رابط کاربری اپلیکیشن را با استفاده از Kotlin و رویکرد Declarative طراحی و پیادهسازی کنند. یعنی خیلی ساده بگم خدمت شما عزیزان که ،دیگه چیزی به اسم XML نداریم.
تیم کدایت هدفش از دوره آموزش Jetpack Compose این نیست که چند کامپوننت برای ساخت UI اپلیکیشن به شما آموزش بده. بلکه هدف ما این است که شما عزیزان یک رویکرد متفاوت برای طراحی و مدیریت رابط کاربری اندروید یادبگیرید. در این روش، بهجای اینکه مانند شیوه سنتی دائماً Viewها را ایجاد و تغییر دهیم، رابط کاربری را بر اساس وضعیت دادهها تعریف میکنیم تا با تغییر State، UI نیز متناسب با آن بهروزرسانی شود.
الان یک سوال پیش میاد . اونم اینه که آیا یادگیری جت پک کامپوز برای یک برنامهنویس اندروید ضروری است؟ Jetpack Compose چه تفاوتی با XML دارد؟ چه مزایا و محدودیتهایی دارد و آیا یادگیری آن میتواند مسیر شما را برای تبدیل شدن به یک Android Developer حرفهای هموارتر کند؟ این همه سوالایی هستش که به ذهن تک تک شما عزیزان میاد.
نگران نباشید در دوره آموزش Jetpack Compose در کاتلین قرار است این مسیر را از مفاهیم پایه شروع کنیم و بهصورت مرحلهبهمرحله به مباحث پیشرفته برسیم. هدف تیم کدایت فقط آشنایی با Composableها نیست؛ میخواهیم یاد بگیریم با Compose رابط کاربری حرفهای بسازیم. State و معماری را مدیریت کنیم و در نهایت یک اپلیکیشن واقعی و قابل توسعه ایجاد کنیم.



