Hodnotenie:
Kniha o jazyku Kotlin má od používateľov zmiešané hodnotenia. Zatiaľ čo niektorí oceňujú jej informatívny obsah a organizáciu, iní kritizujú jej štýl, mnohomluvnosť a niektoré nepresné alebo zavádzajúce vysvetlenia. Väčšina negatívnych recenzií poukazuje na problémy s opakovaním, slabými príkladmi a nedostatočnou zrozumiteľnosťou s tým, že nemusí byť vhodná pre začiatočníkov, ktorí sa snažia o dôkladné pochopenie jazyka.
Výhody:⬤ Poskytuje dobré vysvetlenia kľúčových pojmov jazyka Kotlin.
⬤ Dobre organizovaný so stručnými zhrnutiami kapitol.
⬤ Môže byť užitočná pre začiatočníkov, ktorí sa chcú naučiť Kotlin.
⬤ Rozsiahly a opakujúci sa, mohol by byť stručnejší.
⬤ Obsahuje triviálne a málo premyslené príklady kódu.
⬤ Štýl písania nie je pútavý, čo vedie k tomu, že sa čitateľ nudí.
⬤ Môže poskytovať zavádzajúce alebo neobjektívne informácie týkajúce sa určitých funkcií jazyka.
⬤ Nedostatočné vysvetlenie niektorých základných tém, čo sťažuje pochopenie pre začiatočníkov.
(na základe 7 čitateľských recenzií)
Programming Kotlin: Create Elegant, Expressive, and Performant Jvm and Android Applications
Programátori Kotlin nielen používajú, ale aj milujú. Dokonca aj spoločnosť Google ho prijala ako prvotriedny jazyk pre vývoj systému Android. S jazykom Kotlin môžete miešať imperatívny, funkcionálny a objektovo orientovaný štýl programovania a využívať prístup, ktorý je pre daný problém najvhodnejší. Naučte sa používať mnohé funkcie tohto veľmi stručného, plynulého, elegantného a expresívneho staticky typovaného jazyka na ľahko pochopiteľných príkladoch. Naučte sa písať ľahko udržiavateľné, vysoko výkonné aplikácie pre JVM a Android, vytvárať DSL, programovať asynchrónne a mnoho ďalšieho.
Kotlin je veľmi stručný, elegantný, plynulý a expresívny staticky typovaný multiparadigmatický jazyk. Je to jeden z mála jazykov, ktorý sa kompiluje do bajtkódu jazyka Java aj do jazyka JavaScript. Môžete ho používať na vytváranie aplikácií na strane servera, front-endu a systému Android. S jazykom Kotlin potrebujete na splnenie úloh menej kódu, pričom kód je typovo bezpečný a menej náchylný na chyby. Ak sa chcete naučiť základy jazyka Kotlin, od základov až po pokročilejšie koncepty, vybrali ste si správnu knihu.
Spustite svoje obľúbené IDE a precvičte si stovky príkladov a cvičení, aby ste si zdokonalili svoje zručnosti v jazyku Kotlin. Naučte sa vytvárať samostatné malé programy, ktoré sa budú spúšťať ako skripty, vytvárať typovo bezpečný kód a potom preniesť tieto znalosti ďalej a vytvárať plne objektovo orientovaný a funkčný štýl kódu, ktorý sa dá ľahšie rozširovať. Naučte sa, ako programovať elegantne, ale bez kompromisov v oblasti efektivity alebo výkonu, a ako používať metaprogramovanie na vytváranie vysoko expresívneho kódu a vytváranie interných DSL, ktoré využívajú plynulosť jazyka. Preskúmajte koroutíny, programujte asynchrónne, spúšťajte automatizované testy a miešajte Kotlin s Javou vo svojich podnikových aplikáciách.
Táto kniha vám pomôže zvládnuť jeden z mála jazykov, ktorý môžete používať pre celý zásobník - od servera až po mobilné zariadenia - a vytvárať výkonné, stručné a ľahko udržiavateľné aplikácie.
Čo potrebujete:
Na vyskúšanie príkladov v knihe budete potrebovať počítač s Kotlin SDK, JDK a textový editor alebo Kotlin IDE, ktoré sú v ňom nainštalované.