تصمیم گیرندگان فنی: نوشتن را برای تیم های خود بپذیرید
Jetpack Compose یک جعبه ابزار UI است که توسعه برنامه اندروید را سرعت می بخشد، به توسعه دهندگان کمک می کند بهره وری بیشتری داشته باشند، باگ های رایج را حذف می کند و طراحی بصری برنامه را فعال می کند.
Android روی توسعه مداوم Jetpack Compose سرمایه گذاری کرده است، زیرا بسیاری از توسعه دهندگان از جمله Googlers آن را دوست دارند. چندین تیم Google از Jetpack Compose از جمله Play Store استفاده می کنند.
چه طور باید شروع کرد
بهترین روش برای پذیرش ابزار، یادگیری به عنوان یک تیم و تعیین یک قهرمان برای رهبری این تلاش یادگیری است. این شخص به عنوان یک متخصص موضوع عمل می کند و به ایجاد تخصص سایر اعضای تیم کمک می کند. سایر منابع برای شروع در زیر ذکر شده است.
راهنما
با کاتلین شروع کنید
Compose از بسیاری از مزایای زبانی عالی Kotlin استفاده زیادی می کند، و ما پیشنهاد می کنیم قبل از پرش با Compose شروع به مهاجرت به Kotlin کنید.
راهنما
به رویکرد اعلامی مهاجرت کنید
این صنعت به سمت چارچوبهای رابط کاربری اعلامی مانند Jetpack Compose حرکت میکند که باگهای رایج را حذف میکند و افزودن انیمیشنها را ساده میکند.
مسیر یادگیری
یادگیری را به صورت تیمی شروع کنید
با استفاده از دوره عمیق ما که موضوعات متوسط و پیشرفته را پوشش می دهد، با هم شروع به یادگیری کنید و به اشتراک گذاری دانش در طول سفر یادگیری را تشویق کنید.
راهنما
طراحی با استانداردهای بالا
اجزای Compose به طراحی متریال (یا سیستم طراحی سفارشی شما) پایبند هستند و Compose از تم ها پشتیبانی می کند.
سه رویکرد برای یکپارچه سازی Compose
Compose به طور کامل با سیستم نمای Android سازگار است، بنابراین لازم نیست برنامه خود را به طور کامل بازنویسی کنید تا از Compose بهره مند شوید. این به شما امکان می دهد از منابع موجود خود استفاده کنید و در مورد نحوه افزودن Compose به یک برنامه موجود انعطاف پذیری به شما می دهد. سه رویکرد رایج برای بررسی وجود دارد:
قابلیت های جدید را در Compose بنویسید.
رایج ترین رویکرد این است که با نوشتن ویژگی های جدید در Compose شروع کنید. این رویکرد انعطافپذیری زیادی دارد زیرا میتوانید از Compose برای صفحههای کاملاً جدید استفاده کنید، تا یک تکه رابط کاربری مانند یک دکمه. توییتر این رویکرد را برای ویژگی جوامع خود در نظر گرفت.
صفحه نمایش های ساده را جایگزین کنید.
شناسایی چند صفحه ساده تر در برنامه خود به عنوان نقطه شروع مهاجرت، راهی آسان برای شروع استفاده از مزایای Compose است. این رویکردی است که مونزو زمانی که شروع به شیرجه زدن در Compose کردند، اتخاذ کرد.
UI خود را دوباره طراحی کنید.
اگر در حال برنامهریزی برای طراحی مجدد رابط کاربری اصلی برای برنامه خود هستید، ممکن است انجام بهروزرسانی کامل UI در Compose منطقیتر باشد. معمولاً تیمها مؤلفههای رابط کاربری را در Compose میسازند و سپس صفحههایی را از آن مؤلفهها ایجاد میکنند. تیم مرکاری این رویکرد را در پیش گرفت.
روی ویژگی ها تمرکز کنید
با چند خط کد متحرک کنید
Compose از انیمیشن های خطی و توئین شده، انیمیشن هایی با فریم های کلیدی سفارشی و حتی انیمیشن های فنری پویا پشتیبانی می کند.
پیش نمایش در اندروید استودیو
با composables، میتوانید ویژگیهایی مانند اندازه، محلی، یا حالت روشن و تاریک را در حین کار تنظیم و بررسی کنید.
تغییرات را در زمان واقعی مشاهده کنید
با ویرایش زنده، میتوانید تغییراتی را که در یک شبیهساز یا دستگاه ایجاد میکنید، بلافاصله مشاهده کنید – نیازی به بازسازی برنامهتان نیست.
تست با معناشناسی
از آنجایی که Compose رابط کاربری شما را با توابع تعریف میکند، میتوانید صفحهها را با دکمههایی با همان API آزمایش کنید. بهروزرسانیهای قابل توجه مطمئن برای برنامه شما و آزمایش برای تأیید اینکه ویژگیهای شما همچنان کار میکنند.