Kotlin Standard Library Cookbook
Рецепты эффективного кода на Kotlin
ملخص:
مقدمة
كتاب «Kotlin Standard Library Cookbook» من تأليف Samuel Urbanowicz صدر في عام 2018 وجذب انتباه المطورين الذين يسعون لإتقان المكتبة القياسية لـ Kotlin على المستوى الاحترافي. على عكس العديد من الكتب التعليمية التي تقدم فقط لمحة سطحية عن بناء الجملة، تقدم هذه المجموعة من الوصفات حلولاً عملية لمشاكل حقيقية — من العمل مع المجموعات (collections) إلى البرمجة غير المتزامنة باستخدام coroutines. حجم الإصدار هو 296 صفحة، وهو مثالي للتعمق في الموضوع دون حشو غير ضروري.
عن ماذا يتحدث الكتاب
الكتاب مبني كمجموعة من الوصفات المستقلة، مجمعة في فصول موضوعية. تحتوي كل وصفة على بيان المشكلة، وحل جاهز بلغة Kotlin، وشرح مفصل لكيفية ولماذا يعمل هذا الحل. تغطي الموضوعات الرئيسية:
- العمل مع المجموعات والتسلسلات (Sequence, List, Set, Map);
- الأساسيات الوظيفية: closures، lambdas، functions of higher order;
- تسلسل وإلغاء تسلسل البيانات (JSON, XML);
- البرمجة غير المتزامنة مع coroutines (launch, async, Channel, Flow);
- العمل مع التواريخ والوقت والسلاسل النصية;
- التفاعل مع Java واستخدام مكتبات Java من Kotlin;
- اختبار وتصحيح الكود.
لمن هذا الكتاب
الإصدار موجه للمطورين الذين هم بالفعل على دراية بأساسيات Kotlin (بناء الجملة، الأنواع، الهياكل الأساسية) ويرغبون في تعميق معرفتهم تحديدًا في المكتبة القياسية.