لماذا Kotlin لأندرويد؟
Kotlin هي اللغة الرسمية لتطوير أندرويد من Google منذ 2019.
الأدوات
- Android Studio: بيئة التطوير الرسمية.
- Jetpack Compose: الطريقة الحديثة لبناء الواجهات بالكود.
واجهة بـ Jetpack Compose
@Composable
fun Greeting(name: String) {
Text(text = "أهلًا $name")
}
@Composable
fun Counter() {
var count by remember { mutableStateOf(0) }
Button(onClick = { count++ }) {
Text("نُقر $count مرّة")
}
}
الواجهة دالة @Composable، والحالة عبر remember وmutableStateOf.
مفاهيم أساسية
- Activity: شاشة في التطبيق.
- State: بيانات الواجهة (تتحدّث الواجهة تلقائيًّا عند تغيّرها).
- Coroutines: للعمليات غير المتزامنة (شبكة/قاعدة بيانات).
الخطوة العملية
نزّل Android Studio → أنشئ مشروع Compose → شغّله على محاكٍ أو هاتف.
🎯 التالي: خلاصة المسار.