ابزارهایی برای نوشتن

Android Studio ویژگی های جدید زیادی را به طور خاص برای Jetpack Compose به ارمغان می آورد. این رویکرد اولین کد را در بر می گیرد و در عین حال بهره وری توسعه دهنده را بدون نیاز به انتخاب بین استفاده از رابط طراحی یا ویرایشگر کد بهبود می بخشد.

یک تفاوت اساسی بین UI مبتنی بر View و Jetpack Compose این است که Compose برای رندر کردن اجزای سازنده خود به View متکی نیست. در نتیجه این رویکرد معماری، Android Studio بدون نیاز به باز کردن شبیه ساز یا اتصال به دستگاه، ویژگی های گسترده ای را برای Jetpack Compose ارائه می دهد. در مقایسه با Android Views، این به توسعه‌دهندگان امکان می‌دهد تا یک فرآیند سریع‌تر و تکراری را برای پیاده‌سازی طرح‌های UI خود انجام دهند.

برای فعال کردن ویژگی‌های خاص Android Studio برای Jetpack Compose، باید این وابستگی‌ها را در فایل build.gradle(.kts) برنامه خود اضافه کنید. شما می توانید از Bill of Materials (BOM) استفاده کنید یا وابستگی ها را به صورت جداگانه تعریف کنید.

لایحه مواد

  val composeBom = platform("androidx.compose:compose-bom:2024.06.00")
  implementation(composeBom)

  debugImplementation("androidx.compose.ui:ui-tooling")
  implementation("androidx.compose.ui:ui-tooling-preview")

به صورت انفرادی

  debugImplementation("androidx.compose.ui:ui-tooling:1.6.8")
  implementation("androidx.compose.ui:ui-tooling-preview:1.6.8")

طرح

اجزاء، سیستم‌های طراحی و صفحه‌نمایش را برای هماهنگی با مشخصات طراحی ایجاد کنید.
PreviewParameter چند پیش نمایش
حاشیه‌نویسی @Preview به شما امکان می‌دهد تا پیش‌نمایش‌های composable خود را مشاهده کنید. نحوه پیش نمایش، سازماندهی و تعامل با آنها را بیاموزید.
پیش نمایش انیمیشن
Android Studio به شما امکان می دهد انیمیشن ها را با استفاده از پنل پیش نمایش انیمیشن طراحی و بررسی کنید. با این کار، می‌توانید یک انیمیشن را فریم به فریم پیش‌نمایش کنید و مطمئن شوید که با رفتار مورد نیاز مطابقت دارد.

توسعه دهید

تسریع در ساخت UI و آزمایش برنامه در حال اجرا با تغییر زمینه کمتر.
ویرایش زنده
با نحوه استفاده از ویرایش زنده و اعمال تغییرات برای جلوگیری از ساخت کامل و تسریع روند توسعه خود آشنا شوید.
قالب های زنده نمادهای ناودان
با نحوه استفاده از ویژگی های داخل پنجره ویرایشگر Android Studio برای بهره وری بهتر آشنا شوید.

اشکال زدایی

برای درک برنامه خود، رابط کاربری Compose خود را اشکال زدایی کنید. درباره تجزیه و تحلیل طرح‌بندی، ترکیب‌بندی‌ها و ردیابی ترکیب برای بهبود عملکرد رابط کاربری برنامه‌تان بیشتر بدانید.
ترکیب مجدد حساب می شود مفاهیم
با نحوه بررسی طرح‌بندی Compose در شبیه‌ساز یا دستگاه فیزیکی آشنا شوید.
ردیابی سیستم
از ردیابی ترکیب برای ردیابی توابع قابل ترکیب خود در ردیابی سیستم استفاده کنید.

ابزارهای اضافی

Relay انتقال فوری اجزای رابط کاربری اندروید را بین طراحان و توسعه دهندگان فراهم می کند. طراحان می توانند از پلاگین Relay for Figma برای حاشیه نویسی و بسته بندی اجزای رابط کاربری برای استفاده توسعه دهندگان، از جمله اطلاعات در مورد چیدمان، استایل، محتوای پویا و رفتار تعامل استفاده کنند.

آخرین اخبار و ویدیوها