Programovanie v jazyku Kotlin: a Android: Vytváranie elegantných, expresívnych a výkonných aplikácií pre Jvm a Android

Hodnotenie:   (4,1 z 5)

Programovanie v jazyku Kotlin: a Android: Vytváranie elegantných, expresívnych a výkonných aplikácií pre Jvm a Android (Venkat Subramaniam)

Recenzie čitateľov

Zhrnutie:

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.

Nevýhody:

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í)

Pôvodný názov:

Programming Kotlin: Create Elegant, Expressive, and Performant Jvm and Android Applications

Obsah knihy:

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é.

Ďalšie údaje o knihe:

ISBN:9781680506358
Autor:
Vydavateľ:
Väzba:Mäkká väzba
Rok vydania:2019
Počet strán:450

Nákup:

Momentálne k dispozícii, na sklade.

Ďalšie knihy autora:

Programovanie Groovy 2: Dynamická produktivita pre vývojárov v jazyku Java - Programming Groovy 2:...
Groovy vám prináša to najlepšie z oboch svetov:...
Programovanie Groovy 2: Dynamická produktivita pre vývojárov v jazyku Java - Programming Groovy 2: Dynamic Productivity for the Java Developer
Programovanie v jazyku Kotlin: a Android: Vytváranie elegantných, expresívnych a výkonných aplikácií...
Programátori Kotlin nielen používajú, ale aj...
Programovanie v jazyku Kotlin: a Android: Vytváranie elegantných, expresívnych a výkonných aplikácií pre Jvm a Android - Programming Kotlin: Create Elegant, Expressive, and Performant Jvm and Android Applications
Znovuobjavenie JavaScriptu: Ovládnite Es6, Es7 a Es8 - Rediscovering JavaScript: Master Es6, Es7,...
JavaScriptu sa už netreba báť ani ho nenávidieť -...
Znovuobjavenie JavaScriptu: Ovládnite Es6, Es7 a Es8 - Rediscovering JavaScript: Master Es6, Es7, and Es8
Praktiky agilného vývojára: Agile Developer: Pracujte v reálnom svete - Practices of an Agile...
Toto sú osvedčené a účinné agilné postupy, ktoré z...
Praktiky agilného vývojára: Agile Developer: Pracujte v reálnom svete - Practices of an Agile Developer: Working in the Real World
Programovanie súbežnosti v Jvm: Vychádzajte z poznatkov o synchronizácii, Stm a aktéroch. -...
Naučiť sa programovať súbežnosť je pre vytváranie...
Programovanie súbežnosti v Jvm: Vychádzajte z poznatkov o synchronizácii, Stm a aktéroch. - Programming Concurrency on the Jvm: Mastering Synchronization, Stm, and Actors
Testovanie aplikácií v jazyku JavaScript: Rýchly, istý a udržiavateľný kód - Test-Driving JavaScript...
Vyvráťte mýtus, že JavaScript sa nedá ľahko...
Testovanie aplikácií v jazyku JavaScript: Rýchly, istý a udržiavateľný kód - Test-Driving JavaScript Applications: Rapid, Confident, Maintainable Code
Pragmatická Scala: Vytváranie expresívnych, stručných a škálovateľných aplikácií - Pragmatic Scala:...
Naše odvetvie smeruje k funkčnému programovaniu,...
Pragmatická Scala: Vytváranie expresívnych, stručných a škálovateľných aplikácií - Pragmatic Scala: Create Expressive, Concise, and Scalable Applications

Diela autora vydali tieto vydavateľstvá: