0Pricing
Jetpack Compose Academy · درس

إعداد Android Studio لـ Compose

ثبّت سلسلة الأدوات وSDK والمحاكي الذي تحتاج إليه

إعداد Android Studio لـ Compose درس مجاني في Jetpack Compose Academy على CoddyKit. هذا هو الدرس 2 من أصل 4. يمكنك قراءة الدرس كاملاً أدناه مجاناً — ثم تمرن عليه مباشرة في المتصفح باستخدام محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 24/7. هذا الدرس جزء من مسار التعلم في Jetpack Compose Academy، وتقدمك يتزامن عبر الويب وتطبيق CoddyKit. تتضمن دورة Jetpack Compose Academy 4 دروس في المجموع.

بعض أجزاء هذا الدرس لم تُترجم بعد وتظهر باللغة الإنجليزية.

Your Tool: Android Studio

Android Studio is the official IDE for Android. It bundles the editor, build tools, emulator, and Compose preview in one place, so it is your home base. 🛠️

Grab the Latest Version

Always install the latest stable Android Studio from the official site. Newer releases ship better Compose tooling, live previews, and faster builds.

The Android SDK

The Android SDK holds the platform libraries and tools to compile your app. Android Studio installs it for you on first launch, no manual download needed.

Create a Compose Project

Choose Empty Activity when you start a new project. This template is already wired for Compose, so you skip all the manual Gradle setup.

Gradle Pulls It Together

Gradle is the build system. It downloads the Compose libraries, compiles your Kotlin, and packages everything into an installable app for you.

The Compose Dependencies

Your module's build file lists the Compose libraries you depend on. The template adds them, but it helps to recognize what they look like.

dependencies {
    implementation("androidx.compose.material3:material3")
}

Kotlin Comes Built In

Compose is Kotlin-only, and Android Studio ships the Kotlin compiler ready to go. No separate install, you write Kotlin from your very first file.

Sync Your Gradle Files

After any change to build files, click Sync Now. This makes Android Studio fetch new libraries and refresh the project so code completion works.

Set Up an Emulator

The emulator is a virtual phone on your computer. Open Device Manager, create a virtual device, and you can run apps without any real hardware.

Pick a System Image

An emulator needs a system image, the Android version it runs. Pick a recent API level so your Compose app has all the newest features available.

Real Device? Use USB Debugging

Prefer a physical phone? Enable USB debugging in Developer Options, plug it in, and Android Studio will list it as a run target too.

Quick Check

Let's confirm what handles your project's libraries and build.

Recap: Ready to Build

Your toolchain is set: Android Studio, the SDK, Gradle, and an emulator. Start from Empty Activity, sync Gradle, and you are ready to write Compose.

الأسئلة الشائعة

هل درس «إعداد Android Studio لـ Compose» مجاني؟

نعم — نص درس «إعداد Android Studio لـ Compose» كامل متاح مجاناً هنا على الويب. لتمرينه بشكل تفاعلي (محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 24/7) وفتح باقي دورة Jetpack Compose Academy، انتقل إلى CoddyKit PRO. تتضمن دورة Jetpack Compose Academy 4 دروس في المجموع.

ماذا ستتعلم في «إعداد Android Studio لـ Compose»؟

ثبّت سلسلة الأدوات وSDK والمحاكي الذي تحتاج إليه تتمرن على Jetpack Compose Academy مع أكواد عملية تشغلها مباشرة في المتصفح، ومدرس ذكاء اصطناعي متاح 24/7 يجيب على أسئلتك أثناء عملك.

هل أحتاج إلى خبرة سابقة لأبدأ Jetpack Compose Academy؟

لا تُشترط خبرة سابقة. Jetpack Compose Academy على CoddyKit منظم للمبتدئين حتى المتقدمين، لذا يمكنك البدء من هنا أو من البداية والتقدم بسرعتك الخاصة. هذا هو الدرس 2 من أصل 4.

كم من الوقت يستغرق درس «إعداد Android Studio لـ Compose»؟

معظم دروس CoddyKit تستغرق حوالي 5–10 دقائق. كل منها موجز وتفاعلي، لذا تحرز تقدماً مستمراً وتستأنف من حيث توقفت عبر الويب والتطبيق.

هل يمكنني كتابة وتشغيل أكواد في درس Jetpack Compose Academy هذا؟

نعم. كل درس في Jetpack Compose Academy يتضمن محرر أكواد مدمج، لذا تكتب وتشغل أكواداً حقيقية مباشرة في متصفحك وتحصل على تعليقات فورية من الذكاء الاصطناعي — بدون إعداد محلي.

جميع الدروس في هذه الدورة

  1. ما الذي يستبدله Compose: وداعًا لـ XML
  2. إعداد Android Studio لـ Compose
  3. تشريح دالة @Composable
  4. تشغيل أول تطبيق على المحاكي
← العودة إلى Jetpack Compose Academy