[JAVA] [Kotlin] Ressourcen und Tipps zum Erlernen einer neuen Programmiersprache

Dieser Artikel richtet sich an diejenigen, die zum ersten Mal lernen möchten, wie Anwendungen für Android-Smartphones in der Sprache Kotlin entwickelt werden.

Einführung

Wenn Sie versuchen, eine neue Programmiersprache oder Entwicklungsumgebung zu erlernen, müssen Sie zunächst Informationen sammeln. Es ist eine gute Idee, ein gutes Buch zu haben und es durchzulesen. Sobald Sie alles gelernt haben, besteht der nächste Schritt darin, es in die Praxis umzusetzen. Es ist eine gute Idee, die Beispiele im Internet sorgfältig zu lesen und mit Büchern zu studieren, die reich an Beispielen sind. Lassen Sie uns abschließend das Thema selbst bestimmen und eine Bewerbung ausfüllen. Gleiches gilt für Kotlin. Es ist wichtig, das Buch zu lesen, die Beispiele zu verstehen und die App zu vervollständigen, die eine Abkürzung zum Lernen darstellt.

Tipps zum Erlernen von Kotlin

Bewegen wir unsere Hände. Selbst wenn Sie glauben, dass Sie es verstehen können, indem Sie ein Buch lesen oder ein Video ansehen, ist es schwierig, sich als Erinnerung zu etablieren, wenn Sie nicht tatsächlich Ihre Hände bewegen. Lassen Sie uns den Code tatsächlich in Kotlins REPL-Umgebung eingeben und ausführen.

Lassen Sie es uns ein wenig ändern

Lassen Sie uns die Beispielquelle ein wenig ändern. Sie können verstehen, wo Sie Änderungen vornehmen müssen und wie sie sich verhalten.

Lassen Sie uns viele Beispiele berühren

Lassen Sie uns viele Beispielquellen ausführen. Zu verstehen, was Sie mit Kotlin und Android tun können, ist der schnellste Weg, um die Anwendung, die Sie erstellen möchten, Wirklichkeit werden zu lassen. Es ist auch eine Quelle für App-Ideen für diejenigen, die sich noch nicht entschieden haben, welche Art von Anwendung sie erstellen möchten.

Ressourcen für das Kotlin-Lernen

Ich habe die Dinge gesammelt, auf die ich mich bezog, und schien beim Erlernen von Kotlin hilfreich zu sein.

Bücher

Es gibt noch nicht viele Nachschlagewerke in Kotlin-Sprache. Ich werde die Standardbücher auflisten.

Eine erfrischende Einführung in Java

http://amzn.to/2B7i81S Der meistverkaufte Java Primer. Wenn Sie ein Anfänger in der Programmierung sind, lesen Sie Kotlin durch und geben Sie es ein. Sie erhalten ein besseres Verständnis der Objektorientierung und von Java, sodass Sie leichter in Kotlin einsteigen können. Kotlin ist eine Java Vertial Machine-Sprache. Es hat nichts mit Java zu tun. Daher sind einige Java-Kenntnisse erforderlich. Wenn Sie ein Anfänger in der Programmierung ohne objektorientierte Kenntnisse oder ohne Java-Kenntnisse sind, was ist ein allgemeines Wissen über Java und was ist ein Objekt? Es wäre gut, von diesem Ort aus einzutreten. Java zu lernen, um Kotlin zu lernen, scheint ein Umweg zu sein, und das ist der schnellste Weg. Insbesondere wenn Sie Android entwickeln, ist es hilfreich, es ohne Java lesbar zu machen, da die Android-API derzeit in Java erstellt wird.

Kotlin Startbuch

http://amzn.to/2iKHE6v Es ist ein sogenanntes rotes Beko-Buch. Dies ist ein Buch von Herrn Taro (Vertreter der Kotlin User Group in Japan).

Kotlin in Aktion

http://amzn.to/2A4N2LH Wenn Sie mit dem Kotlin Startbook nicht zufrieden sind, können Sie dies auch lesen. Kompatibel mit Kotlin 1.0.

Kotlin for Android Developers(English) https://leanpub.com/kotlin-for-android-developers Es wird bei Leanpub verkauft, einer Website, auf der Sie E-Books verkaufen und kaufen können. Wenn der Inhalt von dem abweicht, was Sie nach dem Kauf erwartet haben, können Sie ihn zurückgeben. Es gibt keine ausführliche Erklärung, daher für diejenigen, die den Beispielcode herunterladen und lesen können, während sie sich darauf beziehen, und für diejenigen, die Programmiererfahrung haben. Nicht für Anfänger empfohlen.

Android Kotlin Style Guide

https://android.github.io/kotlin-guides/style.html Regeln und Codierungsstandards für die Entwicklung von Android-Anwendungen mit Kotlin. Es ist eine gute Idee, die Namenskonventionen und -formate zu befolgen.

Kotlin Spickzettel

https://qiita.com/emboss369/items/c39f196e703447820b47 Wenn Sie Java beherrschen und Kotlin für einen Moment berühren möchten, ist es meiner Meinung nach schneller, Kotlins Code tatsächlich auszuführen. Ich habe einen Kotlin-Spickzettel mit Code erstellt, den ich dort ausführen kann. Dies ist nützlich für Java-Programmierer, die in 10 Minuten einen kurzen Blick auf Kotlin werfen möchten, oder für Programmierer, die Kotlin noch nicht kennen und vergessen haben, wie man Kotlin schreibt. Sie können Code auch über einen Webbrowser ausführen, um Ihr Verständnis zu beschleunigen.

Erste Android-Programmierung 3. Auflage

https://amzn.to/2HkGEA5 Dies ist ein Buch für diejenigen, die Android mit Kotlin starten möchten. Kotlin & Andrew erklären sorgfältig, nicht zum ersten Mal zu stolpern. Ich denke, dies ist das erste Kotlin-Buch im Android-Einführungsbuch.

Beispielquelle

Um immer mehr Code schreiben zu können, der in der Praxis verwendet werden kann, ahmen Sie einfach die menschliche Quelle nach. Die Beispielquelle ist ein gutes Lehrmaterial. Lassen Sie uns Kotlin und Android besser verstehen, während Sie das Beispiel ausführen. Versuchen Sie dann, die Beispielquelle zu ändern, um zu sehen, wie es funktioniert.

Try Kotlin https://try.kotlinlang.org/ Unter "Beispiele" finden Sie viele Kotlin-Beispielcodes. Darüber hinaus können Sie Kotlin online ausführen, um es auszuprobieren. Sie können auch Kotlins Sprache, Syntax, Struktur und einige allgemeine Funktionen und Bibliotheken in kurzer Zeit lernen, indem Sie 42 Fragen in Kotlin Koans lösen.

Kotlin samples https://developer.android.com/samples/index.html?language=kotlin Kotlins Beispielquelle ist immer noch rar, aber Googles Beispiel ist reichlich vorhanden und hilfreich.

Wenn Sie Ressourcen haben, die Sie empfehlen, hinterlassen Sie diese bitte in den Kommentaren!

Recommended Posts

[Kotlin] Ressourcen und Tipps zum Erlernen einer neuen Programmiersprache
Empfohlene Lernmethode zum Programmieren von Anfängern
Kotlin vs. Java: Welche Programmiersprache Sie für Ihre Android-App auswählen sollten
Nehmen Sie an einer unterhaltsamen Programmier-Lernsitzung teil!
Kotlin-Lernnotiz (nützliche Funktionen für die Entwicklung)
[Für Programmieranfänger] Was ist eine Methode?
Ein Java-Ingenieur verglich Swift, Kotlin und Java.
Tipps zur Interoperabilität mit Kotlin zum Senden an Java-Entwickler
Eine einfache und bequeme Methode für HashMap
[Einführung in Docker] Erstellen Sie ein Docker-Image für maschinelles Lernen und verwenden Sie das Jupyter-Notizbuch