تطوير تطبيقات Android باستخدام Kotlin
كتابة تطبيقات Android أفضل بشكل أسرع باستخدام لغة Kotlin Kotlin هي لغة برمجة حديثة مكتوبة بشكل ثابت يستخدمها أكثر من 60% من مطوّري برامج Android المحترفين للمساعدة في تعزيز الإنتاجية ورضا المطوّرين وأمان التعليمات البرمجية.
معبِّر وموجز
تتيح لك ميزات اللغة الحديثة في Kotlin التركيز على التعبير عن أفكارك وكتابة رموز نموذجية أقل.
رمز أكثر أمانًا
من خلال تضمين إمكانية القيم الفارغة في نظام النوع الخاص بها، تساعدك Kotlin على تجنب NullPointerExceptions. تقل احتمالية تعطل تطبيقات Android التي تستخدم Kotlin بنسبة 20%.
Jetpack Compose
تم تصميم مجموعة أدوات واجهة المستخدم الحديثة من Android بناءً على لغة Kotlin، ما يتيح لك إنشاء واجهة مستخدم بسرعة باستخدام واجهات برمجة تطبيقات فعّالة وسهلة الاستخدام.
تزامن منظَّم
يبسط كوتلين البرمجة غير المتزامنة، ما يجعل المهام الشائعة مثل استدعاءات الشبكة وتحديثات قاعدة البيانات بسيطة والأداء.
الخطوات الأولى
بدء اليوم
تعلُّم Android وKotlin من الصفر
يمكنك الاطّلاع على أدلة المبتدئين التي توضّح لك كيفية إنشاء تطبيقات متوافقة مع Android باستخدام Kotlin وJetpack Compose.
بدء اليوم
لغة Kotlin لمطوري جافا
إذا كنت تعرف لغة Java من قبل، يمكن أن تساعدك أدلة التشغيل التفاعلي والوثائق التي نقدمها في البدء.
بدء اليوم
أدلة متقدمة بلغة Kotlin
إذا كنت بالفعل على دراية بلغة Kotlin، فاقرأ مستنداتنا المتقدمة لزيادة مهاراتك.
بدء اليوم
توفير لغة Kotlin لفريقك
تعرّف على كيفية مساهمة الكتابة باستخدام لغة Kotlin في تعزيز إنتاجية فريقك وتحسين جودة التطبيقات وزيادة رضا المطوّرين.
الدورات التدريبية المميّزة
محتوى مميّز
برنامج تدريب Kotlin للمبرمجين
في دورة Kotlin التدريبية للمبرمجين، ستتعلم أساسيات لغة Kotlin أثناء إنشاء برامج صغيرة متنوعة في IntelliJ IDEA.
محتوى مميّز
الكوروتينات المتقدمة باستخدام تدفق Kotlin وLiveData
تعرّف على كيفية استخدام بيانات LiveData مع مجموعات الكوروتينات في لغة Kotlin وFlow.
متوافقة مع لغة Kotlin
تتوافق لغة Kotlin بشكل كامل مع تطبيقات تطوير Android من خلال أدوات ومراجع لمساعدتك في تحقيق النجاح.
Android Studio
يوفر Android Studio دعمًا من الدرجة الأولى بلغة Kotlin. وتحتوي أيضًا على أدوات مدمجة لمساعدتك في تحويل التعليمات البرمجية المستندة إلى لغة إلى لغة Kotlin. تتيح لك أداة Show Kotlin Bytecode الاطّلاع على الرمز المكافئ بلغة Java أثناء تعلُّم لغة Kotlin.
نظام Android KTX
يجعل Android KTX عملية تطوير Android باستخدام لغة Kotlin أكثر إيجازًا ومتعة وتعبيرًا عن طريق الاستفادة من ميزات لغة Kotlin.
حزمة تطوير برامج (SDK) متوافقة مع لغة Kotlin
بدءًا من الإصدار 9 من نظام التشغيل Android (المستوى 28 من واجهة برمجة التطبيقات)، تحتوي حزمة تطوير البرامج (SDK) لنظام التشغيل Android على تعليقات توضيحية بشأن إمكانية إبطال القيم الفارغة، بهدف تجنُّب استثناءات NullPointerExceptions. تتوفر الوثائق المرجعية لواجهة برمجة التطبيقات أيضًا في لغة Kotlin.
مصادر التعلُّم
يمكنك الاطّلاع على مجموعة منظّمة من الموارد بتنسيقات مختلفة لمساعدتك في بدء تعلُّم لغة Kotlin بسرعة.
كيف يبدو رمز Kotlin؟
التطبيقات التي تم إنشاؤها باستخدام لغة Kotlin
تم إنشاء العديد من التطبيقات باستخدام لغة Kotlin، بدءًا من الشركات الناشئة الأكثر رواجًا وصولاً إلى شركات Fortune 500. تعرّف على كيفية مساعدة Kotlin لفرقها على أن تصبح أكثر إنتاجية وكتابة تطبيقات عالية الجودة.
قصة مطوّر برامج
يستخدم Zomato لغة Kotlin لكتابة رمز أكثر أمانًا وإيجازًا
وقد ساعدت Kotlin شركة Zomato في تقليل عدد أسطر الشفرة في التطبيق بشكل ملحوظ، كما ساعدتها أيضًا في العثور على عيوب مهمة في التطبيق في وقت التجميع.
شاهد راهول من Zomato، نائب الرئيس لإدارة المنتجات، وبراتيك شارما، مطوّر برامج Android، وهما يتحدثان عن كيفية بدء Zomato في استخدام لغة Kotlin وكيفية استخدامها الآن لجميع إصدارات الميزات الجديدة.
محتوى مميّز
لغة Kotlin هي برامج مفتوحة المصدر
Kotlin هو مشروع مفتوح المصدر متاح بدون رسوم بموجب ترخيص Apache 2.0. تم تطوير رمز المشروع بشكل مفتوح على GitHub بشكل أساسي من قبل الفريق العامل في JetBrains، مع مساهمات من Google وغيرها. يؤكّد اختيارنا لخدمة Kotlin التزامنا بمنظومة تطوير متكاملة مفتوحة للمطوّرين بينما نعمل على تطوير نظام Android الأساسي ونموه، ونحن متحمسون لرؤية تطوّر هذه اللغة.
مَراجع مميزة
الدروس التطبيقية حول ترميز Android بلغة Kotlin
تعرَّف على أحدث أفضل الممارسات وواجهات برمجة التطبيقات من خلال الدروس التطبيقية حول ترميز Android في Kotlin.
Android + Kotlin على Medium
مقالات تقنية عن Kotlin من فريق Android.
الدورة التدريبية حول "أساسيات Android مع ميزة الإنشاء"
بالنسبة إلى المستخدمين الذين ليس لديهم خبرة في البرمجة، يمكنك تعلُّم أساسيات لغة البرمجة Kotlin وكيفية إنشاء تطبيقات Android بسيطة.
مستندات لغة Kotlin
ملعب لغة Kotlin
جرّب استخدام Kotlin الآن في متصفح الويب مباشرةً.
مرجع اللغة الرسمية
ابدأ في تعلُّم لغة Kotlin من الموقع الإلكتروني الرسمي لمراجع اللغات.