Kotlin in the Wild
290 صفحات
Arabic
PDF
4.5

Kotlin in the Wild

Реальные проекты на Kotlin: от идеи до продакшна

المؤلف:

السنة:

ملخص:

مقدمة

كتاب «Kotlin in the Wild» (المؤلفان — Ian Clarke و Enrico Bruno Del Zotto، عام 2021، 290 صفحة) — ليس مجرد كتاب دراسي آخر عن قواعد لغة Kotlin. إنه مجموعة من الحالات الواقعية، الحلول المعمارية والتقنيات العملية التي جمعها المؤلفان أثناء العمل على مشاريع تجارية. العنوان يتحدث عن نفسه: Kotlin «في البرية» — أي في ظروف التطوير الحقيقي، بمواعيده النهائية، أخطائه البرمجية وحلوله الوسطية غير الواضحة.

الكتاب موجه للمطورين الذين يعرفون بالفعل أساسيات Kotlin (أو Java) ويريدون فهم كيفية استخدام اللغة في مشاريع حقيقية — من تطبيقات Android إلى الحلول الخادمية على Ktor و Spring Boot. إنه لا يعلم كتابة «Hello, World»، بل يوضح كيفية بناء أنظمة جاهزة للإنتاج (production-grade).

عن ماذا يتحدث الكتاب

يتكون «Kotlin in the Wild» من 12 فصلاً، كل فصل مخصص لجانب معين من التطوير بلغة Kotlin. يشارك المؤلفان الخبرة التي اكتسباها في شركات بمقاييس مختلفة — من الشركات الناشئة إلى الشركات الكبرى. المواضيع الرئيسية:

  • هندسة التطبيقات المعمارية — كيفية تنظيم الكود ليكون مرناً وقابلاً للاختبار. يتم مناقشة أنماط MVVM، MVI، Clean Architecture بلغة Kotlin.
  • العمل مع coroutines و Flow — ليس مجرد قواعد نحوية، بل سيناريوهات حقيقية: إلغاء الطلبات، معالجة الأخطاء، اختبار الكود غير المتزامن.
  • التسلسل (Serialization) والعمل مع API — استخدام kotlinx.serialization، إعداد Retrofit، معالجة JSON مع مراعاة null

توصيات