Ocena:

Książka jest przeznaczona dla programistów Java, którzy chcą nauczyć się Kotlina i zawiera 85 przepisów na rozwiązanie konkretnych problemów. Jest dobrze zorganizowana i zawiera praktyczne przykłady, dzięki czemu jest przydatna dla tych, którzy są już zaznajomieni z koncepcjami programowania. Nie jest jednak odpowiednia dla początkujących, gdyż nie omawia dogłębnie podstaw Kotlina.
Zalety:Dobrze zorganizowana, przejrzyście napisana, zawiera praktyczne przepisy dla doświadczonych programistów, dostarcza przydatnych wskazówek i przykładów kodu, ciekawe spostrzeżenia na temat funkcji Kotlin i ich wykorzystania, odpowiednia dla programistów Java przechodzących na Kotlin.
Wady:Nie nadaje się dla początkujących, obejmuje tylko ograniczoną liczbę problemów bez zagłębiania się w szczegóły, niektóre przykłady mogą być postrzegane jako bezużyteczne lub zbędne, nauka z oficjalnej dokumentacji Kotlin może zapewnić lepsze podstawy.
(na podstawie 6 opinii czytelników)
Kotlin Cookbook: A Problem-Focused Approach
Wykorzystaj Kotlin do tworzenia aplikacji na Androida, aplikacji internetowych i nie tylko - poznając niuanse tego popularnego języka. Dzięki tej wyjątkowej książce kucharskiej programiści dowiedzą się, jak zastosować ten język oparty na Javie we własnych projektach. Z praktycznych przepisów zawartych w tej książce skorzystają zarówno doświadczeni programiści, jak i ci, którzy dopiero poznają Kotlin.
Autor Ken Kousen ( Modern Java Recipes ) pokazuje, jak rozwiązywać problemy z Kotlinem, koncentrując się na własnych przypadkach użycia, a nie na podstawowej składni. Ty dostarczasz kontekst, a ta książka dostarcza odpowiedzi. Kotlin, który jest już popularny w rozwoju Androida, może być używany wszędzie tam, gdzie stosowana jest Java, a także do rozwoju iOS, aplikacji natywnych, generowania JavaScript i nie tylko. Wskocz i twórz znaczące projekty z Kotlinem już dziś.
⬤ Zastosuj koncepcje programowania funkcjonalnego, w tym lambdy, sekwencje i współbieżność.
⬤ Zobacz, jak korzystać z delegatów, opóźnionej inicjalizacji i funkcji zakresu.
⬤ Poznaj interoperacyjność Java i uzyskaj dostęp do bibliotek Java za pomocą Kotlin.
⬤ Dodawać własne funkcje rozszerzeń.
⬤ Korzystaj z pomocnych bibliotek, takich jak JUnit 5.
⬤ Uzyskaj praktyczne porady dotyczące pracy z określonymi frameworkami, takimi jak Android i Spring.