Ocena:

Książka jest chwalona jako solidny przewodnik wprowadzający do Kotlina, szczególnie w przypadku programowania na Androida. Jednak kilka recenzji podkreśla istotne problemy z przestarzałymi przykładami kodu, zwłaszcza w odniesieniu do Kotlin Coroutines, które sprawiły, że niektóre rozdziały stały się przestarzałe i bezużyteczne dla obecnych praktyk programistycznych.
Zalety:Dobre wprowadzenie do Kotlina. Przydatne do nauki podstaw Kotlina, szczególnie w przypadku programowania na Androida. Może służyć jako podstawa dla bardziej zaawansowanych tematów.
Wady:⬤ Przestarzałe przykłady kodu, szczególnie w odniesieniu do Kotlin
⬤ 3 i Coroutines. Rozdziały 7 i 8 są szczególnie krytykowane za to, że są przestarzałe i powodują frustrację, ponieważ nie działają z nowszymi wersjami Kotlina. Kod na dołączonej stronie internetowej nie jest aktualizowany.
(na podstawie 5 opinii czytelników)
Kotlin for Android App Development
Write More Robust and Maintainable Android Apps with Kotlin
"Peter Sommerhoff przyjmuje praktyczne podejście do nauczania Kotlina, dostarczając większy zestaw listingów kodu, które demonstrują funkcje języka i prowadząc czytelników przez rozwój dwóch aplikacji na Androida krok po kroku..... Peter znajduje dobrą równowagę między tym, co jest niezbędne, a tym, co można pozostawić czytelnikom, dzięki czemu ta książka jest skutecznym, ale zrozumiałym źródłem do rozpoczęcia programowania w Kotlinie."
-Bernhard Rumpe, profesor inżynierii oprogramowania, Uniwersytet RWTH Aachen.
Język Kotlin wprowadza najnowocześniejsze techniki i konstrukcje programistyczne do programowania na Androida. Kotlin for Android App Development pomoże ci szybko zrozumieć zasady i techniki Kotlina, zastosować Kotlin w tworzeniu aplikacji produkcyjnych, zintegrować Kotlin z istniejącym kodem Java i zaplanować migrację do Kotlina, jeśli zdecydujesz.
Jeśli masz przynajmniej podstawowe doświadczenie w programowaniu (w dowolnym języku), dobrze opracowany przegląd i przykłady Petera Sommerhoffa pomogą ci szybko zapoznać się z językiem Kotlin, jego konstrukcjami oraz zaawansowanymi możliwościami funkcjonalnymi i obiektowymi.
Gdy już opanujesz te podstawy, Sommerhoff przeprowadzi Cię przez dwa kompletne projekty tworzenia aplikacji, wprowadzając najlepsze praktyki i pojawiające się wzorce pisania kodu, który jest solidny, zwięzły, czytelny i wysoce wydajny.
⬤ Zrozumienie celów, zasad, zalet, projektu i konstrukcji Kotlina.
⬤ Pełne wykorzystanie programowania funkcyjnego w środowisku Kotlin.
⬤ Pisać bardziej zwięzły kod wielokrotnego użytku przy użyciu funkcji obiektowych Kotlin.
⬤ Współdziałać z istniejącym kodem Java i planować migrację do Kotlin.
⬤ Używać procedur współbieżnych do wydajnej obsługi współbieżności.
⬤ Przechwytywanie danych za pośrednictwem interfejsów API innych firm, mapowanie ich na wewnętrzne reprezentacje danych i prezentowanie ich użytkownikom.
⬤ Opanuj najlepsze praktyki tworzenia aplikacji Kotlin na Androida.
⬤ Zwiększ produktywność i czytelność, tworząc proste języki specyficzne dla domeny w Kotlinie.
Zarejestruj swoją książkę, aby uzyskać wygodny dostęp do pobierania, aktualizacji i/lub poprawek, gdy tylko staną się dostępne. Szczegóły znajdują się wewnątrz książki.