[JAVA] Ich habe das Kotlin-Startbuch gelesen

Über das Buch, das ich gelesen habe

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

Angenommene Umgebung

Referenz

Impressionen

Auslösen

Ursprünglich mochte ich Kotlin und studierte, indem ich die offizielle Referenz las und den Qiita-Artikel las. Unter solchen Umständen Android unterstützt Kotlin offiziell kam ich plötzlich vorbei. Dieses Buch wurde von einem Buchladen mit POP empfohlen, also habe ich es gekauft.

Teil 1: Erster Kotlin

Die Funktionen von Kotlin und die Einführungsmethode der Entwicklungsumgebung werden sehr kompakt zusammengefasst. Ich musste das Einführungsverfahren, das oft im Einführungsbuch steht, nicht mit vielen Screenshots erklären, also las ich es ohne Stress. Wie eingangs erwähnt, denke ich, dass es ein sehr gutes Buch für diejenigen ist, die die Unterschiede effizient ausgleichen möchten, da die Zielgruppe Menschen sind, die Java und Android kennen.

Insbesondere die Kotlin-Führung in Kapitel 3 enthält Beispielprogramme, die die Eigenschaften von Kotlin vollständig widerspiegeln. Wenn Sie sich fragen, ob Sie Kotlin vorerst lernen sollen, sollten Sie dieses Kapitel alleine lesen und die Schlauheit von Kotlin erleben.

Teil 2: Details der Kotlin-Grammatik

Es ist ein Bild, das den Inhalt von Official Reference mit detaillierten Erklärungen auf Japanisch erklärt. Der Beispielcode ist ebenfalls auf der Seite enthalten, sodass das Verständnis schnell erfolgt. Persönlich habe ich die Geschichte von Varianz selbst nach dem Lesen der englischen Referenz nicht verstanden, aber ich habe das Gefühl, sie verstanden zu haben. Und wie eingangs erwähnt, ist die grundlegende Grammatik in Teil 1 kompakt zusammengefasst. Wenn Sie also über dieses Wissen und Java-Wissen verfügen, können Sie Kotlin schreiben. Der Inhalt von Teil 2 richtet sich an diejenigen, die es genauer wissen möchten.

Die Version zum Zeitpunkt der Erstellung dieses Buches war jedoch 1.0.2 und jetzt 1.1.2-5. Lassen Sie uns später einige kleine Themen ergänzen.

Teil 3: Beispielprogrammierung

Eine Beispiel-Android-App mit Kotlin wird vorgestellt. Kotlin ist zur offiziellen Entwicklungssprache geworden, daher denke ich, dass es sehr gefragt ist. Ich fand den Einführungsteil etwas zu höflich für diejenigen, die Erfahrung in der Android-Entwicklung haben, aber er wird sehr lehrreich sein, da es eine detaillierte Erklärung des Kotlin-ähnlichen Schreibstils und seiner Auswirkungen gibt.

In der zweiten Hälfte wird ein Beispiel für den Aufruf vorhandener Bibliotheken (Retrofit, RxAndroid, GSON, Glide, RxLifecycle, Espresso, Dolch2, Mockito, Kottermesser, Kotlin-Android-Erweiterungen, Datenbindung, Anko) von Kotlin vorgestellt. In meinem Fall habe ich die Hälfte von ihnen überhaupt nicht verwendet, daher bin ich froh, dass ich mit einem Beispiel lernen konnte, wie die Bibliothek vor Kotlin verwendet wird.

Appendix

Es gibt detaillierte Tipps und Listen. Ich weiß nicht, wie umfassend es ist, aber da es auch die Punkte zusammenfasst, die bei der Koexistenz von Java und Kotlin zu beachten sind, werde ich nach und nach in Kotlin geschriebene Klassen einführen, während das Projekt so bleibt, wie es ist. Sie können es auch gerne verwenden.

Zusammenfassung

Ich dachte, es wäre nützlich für alle, die wissen wollen, was Kotlin ist, die hart lernen wollen, die es für die Android-Entwicklung verwenden wollen und für alle anderen. Ich empfehle es.

Was ist übrigens der rote Schnabel auf dem Cover? Heißt dieses Buch auch "Akabeko-Buch" in der Nachbarschaft? Ich mache mir Sorgen, wenn ich mich schäme zu sagen: "Wenn du Kotlin machen willst, musst du ein rotes Beko-Buch haben."

Recommended Posts

Ich habe das Kotlin-Startbuch gelesen
Ich habe das Kotlin-Startbuch gelesen
Ich habe die Quelle von Integer gelesen
Ich habe die Quelle von Long gelesen
Ich habe die Quelle von Short gelesen
Ich habe die Quelle von Byte gelesen
Ich habe die Quelle von String gelesen
Ich habe den "Object-Oriented Practice Guide" gelesen, also ein Memorandum
Ich habe die beiliegende Instanz untersucht.
Ich kann es lesen! RxJava
Ich habe versucht, die Grundlagen von Kotlin und Java zusammenzufassen
Ich habe den Sammlungsrahmen zusammengefasst.
Ich habe module-info.java in java.base gelesen
Ich habe das FizzBuzz-Problem ausprobiert
[Java] Ich habe versucht, die Kombination zu implementieren.
Ich habe versucht, node-jt400 (IFS lesen)
Ich habe den Konstruktor (Java) studiert.
Was ich über Kotlin gelernt habe
Ich möchte mit Kotlin und Java zum vorherigen Bildschirm zurückkehren!
Ich habe versucht, die Methode zu erklären
Ich habe das Java-Framework "Quarkus" ausprobiert.
[Rails] Ich habe versucht, die Anwendung zu löschen
Der Typ, der mit Kotlin mit Ressourcen versucht