Projektanci Kotlina postawili na pragmatyzm. Oznacza to, iż do dziś wszystkie decyzje związane z rozwojem języka są podejmowane z uwzględnieniem potrzeb biznesowych: produktywności, skalowalności, prostej konserwacji, bezusterkowości i sprawności.
Od początku szczególną uwagę zwraca się ponadto na bezpieczeństwo, czytelność, wielokrotne używanie kodu, łatwość wykorzystania narzędzi i możliwości współdziałania z innymi językami. Szczególnie ważna okazała sięwydajność jednocześnie działania kodu, jak i pracy programisty.
Konsekwentne przestrzeganie tych założeń dało genialne efekty. Dziś Kotlin jest doskonałym wyborem dla programisty - pod jednym warunkiem: że zna specyfikę języka i korzysta z niego we właściwy sposób. Ta książka jest przeznaczona dla doświadczonych programistów Kotlina, którzy chcą opanować ten język na wysokim poziomie.
Wyjaśniono w niej sposoby korzystania ze szczególnych funkcji Kotlina,osiągalne było uzyskanie bezpiecznego, czytelnego, skalowalnego i efektywnego kodu. Znalazły się w niej informacje o najlepszych praktykach pisania kodu w Kotlinie ze szczególnym uwzględnieniem praktyk wysokiego poziomu, zalecanych poprzez autorytety i twórców języka.
Wyczerpująco omówiono też kwestie związane z właściwościami i typami unikalnymi dla platformy oraz tworzenie języków dziedzinowych i klasy i funkcje we wnętrzuwierszowe. Jest to użyteczny przewodnik zawierający zbiór wytycznych, których uwzględnienie pozwoli pisać dobry i idiomatyczny kod w Kotlinie.
W tej książce pomiędzy innymi: reguły pisania kodu o wysokiej jakości programowanie dla różnych platform, a także aplikacje mobilne wzorce i konwencje programistyczne konwencje i kontrakty dla programistów wspólnie tworzących projekt zapewnianie wysokiej efektywności aplikacji i bibliotek Kotlin: efektywność, bezpieczeństwo, radość z programowania!
Powyższy opis pochodzi od wydawcy.