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: efektywności, skalowalności, prostej konserwacji, bezawaryjności i efektywności.
Od początku szczególną uwagę zwraca się ponadto na bezpieczeństwo, czytelność, wielokrotne stosowanie kodu, łatwość wykorzystania narzędzi i możliwości współdziałania z innymi językami. Wyjątkowo ważna okazała sięwydajność równocześnie działania kodu, jak i pracy programisty.
Konsekwentne przestrzeganie tych założeń dało idealne efekty. Dziś Kotlin jest rewelacyjnym 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 asygnowana 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,realne było uzyskanie bezpiecznego, czytelnego, skalowalnego i efektywnego kodu. Znalazły się w niej dane o najkorzystniejszych praktykach pisania kodu w Kotlinie ze szczególnym uwzględnieniem praktyk wysokiego poziomu, zalecanych przez autorytety i twórców języka.
Wyczerpująco omówiono także kwestie związane z właściwościami i typami oryginalnymi dla platformy i tworzenie języków dziedzinowych, a także klasy i funkcje w środkuwierszowe. Jest to ergonomiczny przewodnik zawierający zbiór wytycznych, których uwzględnienie pozwoli pisać prawidłowy i idiomatyczny kod w Kotlinie.
W tej książce między innymi: reguły pisania kodu o wysokiej jakości programowanie dla rozmaitych platform, a także aplikacje mobilne wzorce i konwencje programistyczne konwencje i kontrakty dla programistów wspólnie stwarzających projekt zapewnianie wysokiej efektywności aplikacji i bibliotek Kotlin: wydajność, bezpieczeństwo, radość z programowania!
Powyższy opis pochodzi od wydawcy.