تطوير تطبيقات Android باستخدام Kotlin
يمكنك كتابة تطبيقات Android أفضل بشكل أسرع باستخدام لغة Kotlin. لغة البرمجة Kotlin هي لغة برمجة حديثة مكتوبة بوتيرة ثابتة ويستخدمها أكثر من 60% من مطوّري برامج Android المحترفين للمساعدة في تعزيز الإنتاجية ورضا مطوّري البرامج وأمان الرموز البرمجية.
معبرة وموجزة
تتيح لك ميزات اللغة الحديثة بلغة Kotlin التركيز على التعبير عن أفكارك وكتابة شفرة معيارية أقل.
رمز أكثر أمانًا
يساعدك نظام Kotlin على تجنّب NullPointerExceptions، وذلك من خلال تضمين قيمة فارغة في نظام النوع. يقل احتمال تعطُّل تطبيقات Android التي تستخدم لغة Kotlin بنسبة 20%.
Jetpack Compose
تم تصميم مجموعة أدوات واجهة المستخدم الحديثة من Android باستخدام لغة Kotlin، ما يسمح لك بإنشاء واجهة مستخدم بسرعة باستخدام واجهات برمجة تطبيقات قوية وسهلة الاستخدام.
التزامن المنظم
تعمل الكوروتينات بلغة Kotlin على تبسيط البرمجة غير المتزامنة، ما يجعل المهام الشائعة مثل استدعاءات الشبكة وتحديثات قاعدة البيانات بسيطة وفعالة.
بدء الاستخدام
بدء اليوم
تعلُّم Android وKotlin من البداية
اطّلِع على دلائلنا للمبتدئين، وتعلّمك كيفية تصميم تطبيقات متوافقة مع Android باستخدام Kotlin وJetpack Compose.
بدء اليوم
لغة Kotlin لمطوري جافا
إذا كنت تعرف لغة جافا، يمكن أن تساعدك أدلة التشغيل المتداخل والوثائق على البدء.
بدء اليوم
أدلة متقدمة بلغة Kotlin
إذا كنت على دراية بلغة Kotlin، يمكنك الاطّلاع على الوثائق المتقدّمة لزيادة مهاراتك.
بدء اليوم
توفير لغة Kotlin لفريقك
تعرّف على كيفية كتابة المحتوى بلغة Kotlin لتعزيز إنتاجية فريقك وتحسين جودة التطبيقات وزيادة رضا مطوّري البرامج.
الدورات التدريبية المميزة
محتوى مميّز
مخيم تدريب Kotlin للمبرمجين
في البرنامج التدريبي بلغة البرمجة Kotlin للمبرمجين، ستتعلم أساسيات لغة Kotlin عند إنشاء العديد من البرامج الصغيرة في IntelliJ IDEA.
محتوى مميّز
كوروتين متقدّم مع Kotlin Flow وLiveData
تعرّف على كيفية استخدام ميزة LiveData مع الكوروتينات والتدفق في لغة Kotlin.
محسّن للغة Kotlin
يتم دعم Kotlin بشكل كامل في تطوير Android باستخدام الأدوات والموارد لمساعدتك في تحقيق النجاح.
Android Studio
يوفّر "استوديو Android" دعمًا من الدرجة الأولى للغة Kotlin. بل إنه يحتوي على أدوات مدمجة لمساعدتك في تحويل الشفرة المستندة إلى جافا إلى لغة Kotlin. تتيح لك أداة Show Kotlin Bytecode مشاهدة الرمز المكافئ المستند إلى جافا أثناء تعلم لغة Kotlin.
نظام Android KTX
يجعل نظام Android KTX تطوير نظام التشغيل Android باستخدام لغة Kotlin أكثر اختصارًا وإمتاعًا وتعبيرًا عن التعبير العادي من خلال الاستفادة من ميزات لغة Kotlin.
حزمة تطوير برامج متوافقة مع لغة Kotlin
بدءًا من الإصدار 9 من نظام التشغيل Android (مستوى واجهة برمجة التطبيقات 28)، تحتوي حزمة تطوير البرامج (SDK) لنظام التشغيل Android على تعليقات توضيحية فارغة من أجل المساعدة في تجنب NullPointerExceptions. تتوفر أيضًا مستندات API المرجعية في لغة 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 من الموقع الإلكتروني الرسمي للغة المرجعية.