Programmer Kotlin : Créer des applications Jvm et Android élégantes, expressives et performantes

Note :   (4,1 sur 5)

Programmer Kotlin : Créer des applications Jvm et Android élégantes, expressives et performantes (Venkat Subramaniam)

Avis des lecteurs

Résumé:

Le livre sur Kotlin reçoit des critiques mitigées de la part des utilisateurs. Si certains apprécient son contenu informatif et son organisation, d'autres critiquent son style, sa verbosité et certaines explications inexactes ou trompeuses. La majorité des critiques négatives soulignent les problèmes de répétitivité, les mauvais exemples et le manque de clarté, notant qu'il pourrait ne pas convenir aux débutants cherchant à acquérir une solide compréhension du langage.

Avantages:

Fournit de bonnes explications sur les concepts clés de Kotlin.
Bien organisé avec des résumés concis des chapitres.
Peut être utile pour les débutants souhaitant apprendre Kotlin.

Inconvénients:

Verbeux et répétitif, pourrait être plus concis.
Contient des exemples de code triviaux et mal conçus.
Le style d'écriture est peu engageant, conduisant à l'ennui du lecteur.
Peut fournir des informations trompeuses ou biaisées concernant certaines caractéristiques du langage.
Explications inadéquates de certains sujets essentiels, ce qui rend le livre difficile à comprendre pour les débutants.

(basé sur 7 avis de lecteurs)

Titre original :

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

Contenu du livre :

Les programmeurs ne se contentent pas d'utiliser Kotlin, ils l'adorent. Même Google l'a adopté comme langage de premier ordre pour le développement d'Android. Avec Kotlin, vous pouvez mélanger les styles de programmation impératif, fonctionnel et orienté objet et bénéficier de l'approche la plus adaptée au problème posé. Apprenez à utiliser les nombreuses fonctionnalités de ce langage statiquement typé très concis, fluide, élégant et expressif à l'aide d'exemples faciles à comprendre. Apprenez à écrire des applications JVM et Android performantes et faciles à maintenir, à créer des DSL, à programmer l'asynchronisme, et bien plus encore.

Kotlin est un langage multi-paradigme très concis, élégant, fluide et expressif à typage statique. C'est l'un des rares langages qui se compile à la fois en bytecode Java et en JavaScript. Vous pouvez l'utiliser pour créer des applications côté serveur, des applications frontales et des applications Android. Avec Kotlin, vous avez besoin de moins de code pour accomplir vos tâches, tout en conservant un code sûr et moins sujet aux erreurs. Si vous souhaitez apprendre l'essentiel de Kotlin, des fondamentaux aux concepts les plus avancés, vous avez choisi le bon livre.

Lancez votre IDE préféré et mettez en pratique des centaines d'exemples et d'exercices pour affiner vos compétences en Kotlin. Apprenez à construire de petits programmes autonomes à exécuter en tant que scripts, à créer du code sûr au niveau du type, puis à appliquer ces connaissances pour créer du code entièrement orienté objet et de style fonctionnel, plus facile à étendre. Apprenez à programmer avec élégance sans compromettre l'efficacité ou la performance, et à utiliser la métaprogrammation pour construire un code très expressif et créer des DSL internes qui exploitent la fluidité du langage. Explorez les coroutines, programmez l'asynchronisme, exécutez des tests automatisés et mélangez Kotlin avec Java dans vos applications d'entreprise.

Ce livre vous aidera à maîtriser l'un des rares langages que vous pouvez utiliser pour l'ensemble de la pile - du serveur aux appareils mobiles - afin de créer des applications performantes, concises et faciles à maintenir.

Ce dont vous avez besoin :

Pour tester les exemples du livre, vous aurez besoin d'un ordinateur équipé du SDK Kotlin, du JDK et d'un éditeur de texte ou d'un IDE Kotlin.

Autres informations sur le livre :

ISBN :9781680506358
Auteur :
Éditeur :
Reliure :Broché
Année de publication :2019
Nombre de pages :450

Achat:

Actuellement disponible, en stock.

Je l'achète!

Autres livres de l'auteur :

Programmation Groovy 2 : Productivité dynamique pour le développeur Java - Programming Groovy 2:...
Groovy vous offre le meilleur des deux mondes : un...
Programmation Groovy 2 : Productivité dynamique pour le développeur Java - Programming Groovy 2: Dynamic Productivity for the Java Developer
Programmer Kotlin : Créer des applications Jvm et Android élégantes, expressives et performantes -...
Les programmeurs ne se contentent pas d'utiliser...
Programmer Kotlin : Créer des applications Jvm et Android élégantes, expressives et performantes - Programming Kotlin: Create Elegant, Expressive, and Performant Jvm and Android Applications
Redécouvrir JavaScript : Maîtriser Es6, Es7 et Es8 - Rediscovering JavaScript: Master Es6, Es7, and...
JavaScript n'est plus à craindre ou à détester -...
Redécouvrir JavaScript : Maîtriser Es6, Es7 et Es8 - Rediscovering JavaScript: Master Es6, Es7, and Es8
Pratiques d'un développeur agile : Travailler dans le monde réel - Practices of an Agile Developer:...
Ce sont les pratiques agiles éprouvées et...
Pratiques d'un développeur agile : Travailler dans le monde réel - Practices of an Agile Developer: Working in the Real World
Programmer la Concurrence sur le Jvm : Maîtriser la synchronisation, Stm et les acteurs -...
Plus que jamais, il est essentiel d'apprendre à...
Programmer la Concurrence sur le Jvm : Maîtriser la synchronisation, Stm et les acteurs - Programming Concurrency on the Jvm: Mastering Synchronization, Stm, and Actors
Test-Driving JavaScript Applications : Un code rapide, fiable et facile à maintenir - Test-Driving...
Démystifiez le mythe selon lequel JavaScript n'est...
Test-Driving JavaScript Applications : Un code rapide, fiable et facile à maintenir - Test-Driving JavaScript Applications: Rapid, Confident, Maintainable Code
Pragmatique Scala : Créer des applications expressives, concises et évolutives - Pragmatic Scala:...
Notre industrie s'oriente vers la programmation...
Pragmatique Scala : Créer des applications expressives, concises et évolutives - Pragmatic Scala: Create Expressive, Concise, and Scalable Applications
Programmation fonctionnelle en Java : Exploiter la puissance des flux et des expressions lambda -...
Imaginez que vous puissiez écrire un code Java qui...
Programmation fonctionnelle en Java : Exploiter la puissance des flux et des expressions lambda - Functional Programming in Java: Harness the Power of Streams and Lambda Expressions

Les œuvres de l'auteur ont été publiées par les éditeurs suivants :

© Book1 Group - tous droits réservés.
Le contenu de ce site ne peut être copié ou utilisé, en tout ou en partie, sans l'autorisation écrite du propriétaire.
Dernière modification: 2024.11.14 07:32 (GMT)