[JAVA] J'ai lu le livre de démarrage de Kotlin

À propos du livre que j'ai lu

[Kotlin Startbook-New Android Programming](https://www.amazon.co.jp/Kotlin Startbook-New Android Programming-Nagasawa-Taro / dp / 4865940391)

--Auteur: Taro Nagasawa --Publié: juillet 2016

Environnement supposé

référence

Impressions

Déclencheur

À l'origine, j'aimais Kotlin et j'étudiais en lisant la Référence officielle et en lisant l'article Qiita. Dans de telles circonstances, Android prend officiellement en charge Kotlin, je suis soudainement passé. Ce livre a été recommandé par une librairie avec POP, alors je l'ai acheté.

Partie 1: Premier Kotlin

Les fonctionnalités de Kotlin et la méthode d'introduction de l'environnement de développement sont résumées de manière très compacte. Je n'ai pas eu à expliquer la procédure d'introduction, qui est souvent dans le livre d'introduction, avec beaucoup de captures d'écran, donc je l'ai lu sans stress. Comme mentionné au début, étant donné que le public cible est composé de personnes qui connaissent Java et Android, je pense que c'est un très bon livre pour ceux qui veulent absorber efficacement les différences.

En particulier, la visite guidée de Kotlin au chapitre 3 contient des exemples de programmes qui reflètent pleinement les caractéristiques de Kotlin. Si vous vous demandez si vous devez apprendre Kotlin pour le moment, vous devriez lire ce chapitre seul et découvrir l'intelligence de Kotlin.

Partie 2: Détails de la grammaire Kotlin

C'est une image qui explique le contenu écrit dans Référence officielle avec des explications détaillées en japonais. L'exemple de code est également inclus sur la page, la compréhension est donc rapide. Personnellement, je n'ai pas pu comprendre l'histoire de Variance en lisant la référence en anglais, mais j'ai l'impression de l'avoir comprise. Et, comme mentionné au début, la grammaire de base est résumée de manière compacte dans la partie 1, donc si vous avez ces connaissances et connaissances Java, vous pouvez écrire Kotlin. Le contenu de la partie 2 est destiné à ceux qui veulent en savoir plus.

Cependant, la version au moment où ce livre a été écrit était 1.0.2, et maintenant c'est 1.1.2-5, donc j'ajouterai quelques petits sujets plus tard.

Partie 3: Exemple de programmation

Un exemple d'application Android utilisant Kotlin est présenté. Kotlin est devenu le langage de développement officiel, donc je pense qu'il est très demandé. Je pensais que la partie d'introduction était un peu trop polie pour ceux qui ont de l'expérience dans le développement Android, mais elle sera très éducative car il y a une explication détaillée du style d'écriture de type Kotlin et de ses effets.

Dans la seconde moitié, un exemple pour appeler les bibliothèques existantes (Retrofit, RxAndroid, GSON, Glide, RxLifecycle, Espresso, Dagger2, Mockito, Kotter Knife, Kotlin Android Extensions, Data Binding, Anko) de Kotlin est présenté. Dans mon cas, je n'en ai pas utilisé la moitié en premier lieu, donc je suis heureux de pouvoir étudier avec un échantillon qui explique comment utiliser la bibliothèque avant Kotlin.

Appendix

Il existe des conseils et des listes détaillés. Je ne sais pas à quel point il est complet, mais comme il résume également les points à noter lors de la coexistence de Java et de Kotlin, je vais introduire progressivement des classes écrites en Kotlin tout en gardant le projet écrit en Java tel quel. Vous pouvez également l'utiliser comme aller.

Résumé

J'ai pensé que ce serait utile pour tous ceux qui veulent savoir ce qu'est Kotlin, qui veulent étudier dur, qui veulent l'utiliser pour le développement Android, et n'importe qui d'autre. Je le recommande.

Au fait, quel est le bec rouge sur la couverture? Aussi, est-ce que ce livre s'appelle "Akabeko book" dans le quartier? Je suis inquiet si j'ai honte de dire: "Si vous voulez faire Kotlin, vous devez avoir un livre rouge beko."

Recommended Posts

J'ai lu le livre de démarrage de Kotlin
J'ai lu le livre de démarrage de Kotlin
J'ai lu la source d'Integer
J'ai lu la source de Long
J'ai lu la source de Short
J'ai lu la source de Byte
J'ai lu la source de String
J'ai lu le "Guide pratique orienté objet", donc un mémorandum
J'ai enquêté sur l'instance englobante.
Je peux le lire! RxJava
J'ai essayé de résumer les bases de kotlin et java
J'ai résumé le cadre de la collection.
J'ai lu module-info.java dans java.base
J'ai essayé le problème FizzBuzz
[Java] J'ai essayé d'implémenter la combinaison.
J'ai essayé node-jt400 (lecture IFS)
J'ai étudié le constructeur (java)
Ce que j'ai appris sur Kotlin
Je veux revenir à l'écran précédent avec kotlin et java!
J'ai essayé d'expliquer la méthode
J'ai essayé le framework Java "Quarkus"
[Rails] J'ai essayé de supprimer l'application
L'histoire que je voulais développer Zip
Le gars qui essaie avec des ressources avec Kotlin