[JAVA] Einführung in Kotlin für iOS-Entwickler ②-Projekterstellung

Versuchen Sie tatsächlich ein Projekt zu machen

Die Umgebung für die Verwendung von Kotlin wurde beim letzten Mal eingerichtet. Als nächstes erstellen wir tatsächlich ein Projekt.

Kontrast zu Xcode

Wenn Sie Android Studio starten, wird ein Fenster ähnlich dem "Begrüßungsbildschirm" in Xcode geöffnet. ・ Android Studio スクリーンショット 2017-03-08 3.01.13.png ・ Xcode スクリーンショット 2017-03-08 3.07.00.png Zunächst gibt es kein Projekt. Klicken Sie daher auf "Neues Android Studio-Projekt starten". スクリーンショット 2017-03-08 3.01.33.png Legen Sie zunächst einen Namen für das gesamte Projekt fest. Sofern nicht anders angegeben, ist "Meine Anwendung" standardmäßig in Ordnung.

スクリーンショット 2017-03-08 3.01.48.png Geben Sie die Umgebung ein, in der die nächste zu erstellende Anwendung ausgeführt wird. Grundsätzlich ist "Telefon und Tablet" in Ordnung (wenn Sie etwas erstellen möchten, das in anderen Umgebungen funktioniert, wählen Sie es bitte entsprechend aus). Wählen Sie dann die Android-Version. Ab März 2017 ist Ice Cream Sandwich (Version 4.0) als Standard ausgewählt.

Android-Version (etwas entgleist)

Im Gegensatz zu iOS muss Android mehrere Versionen unterstützen. Im Fall von iOS können Sie grundsätzlich die neueste Version auf jedem Terminal verwenden (ungefähr 4S wurde kürzlich gekürzt), und selbst wenn es alt ist, gibt es kein Problem, wenn Sie ungefähr 2 Generationen zurückgehen, aber Android ist für jedes Terminal Sie müssen sich bewusst sein, dass die verfügbaren Versionen begrenzt sind und es immer so viele Versionen gibt. Derzeit ist das neueste Android Nougat (Version 7.0). Angesichts der derzeit auf dem Markt befindlichen Modelle ist es jedoch sicher, es mit IceCreamSandwich (Version 4.0) kompatibel zu machen.

Weiter (leise Gesprächspause)

Wählen Sie das Zielterminal und wählen Sie "Weiter". スクリーンショット 2017-03-08 3.02.07.png

Dieser Bildschirm ist in Xcode

スクリーンショット 2017-03-08 3.07.43.png Dies ist der entsprechende Teil.

Es stehen verschiedene Vorlagen zur Verfügung, aber es ist in Ordnung, wenn Sie "Leere Aktivität" wählen.

スクリーンショット 2017-03-08 3.02.25.png Geben Sie abschließend der Layoutdatei einen Namen, die der Aktivität entspricht (wie ViewController in Xcode), und das Projekt ist abgeschlossen.

Punkt

Ich möchte, dass Sie sich diesen Bildschirm genauer ansehen, aber die Standardeingabe lautet Aktivitätsname ist "Hauptaktivität" und Layoutname ist "activity_main". Dies ist eigentlich ziemlich wichtig, aber unter Android besteht ein Bildschirm aus zwei Typen: "XML-Layoutdatei, die den Bildschirm anzeigt" und "Aktivitätsdatei von Java (kotlin), die die Bewegung des Bildschirms festlegt". Es ist dasselbe, als würde man einen Ansichts-Controller in Xcode in das Storyboard einfügen und die Swift-Datei entsprechend anpassen. In Xcode können Sie sie jedoch im Storyboard festlegen. In Android Studio müssen Sie sie jedoch in Code schreiben, sodass Sie sie selbst schreiben müssen Sie müssen sich bewusst sein, dass "dies das XML ist, das diesem Java entspricht". Daher gibt es grundsätzlich keine Regeln für die Benennung von Dateien, aber das implizite Verständnis ist, dass "Java- und XML-Namen übereinstimmen".

Beenden

Wie üblich wird von hier aus nur Kotlin betrieben. Vielen Dank, dass Sie gesagt haben, dass es in Ordnung ist, in Java zu schreiben. Tatsächlich erstellt ein neues Projekt eine Java-Datei, sodass Sie sie in kotlin umschreiben müssen. スクリーンショット 2017-03-08 3.04.01.png

Wenn Sie die zuvor erstellte Hauptaktivität über die Navigation links öffnen, wird der obige Bildschirm angezeigt. Nachdem Sie bestätigt haben, dass die Hauptaktivität auf der Registerkarte ausgewählt ist, öffnen Sie den obigen Code und klicken Sie unten auf "Java-Datei in Kotlin-Datei konvertieren". Dann erscheint ein Popup und wartet eine Weile.

スクリーンショット 2017-03-08 3.04.32.png

Das Registerkartensymbol ist スクリーンショット 2017-03-08 3.05.17.png Von スクリーンショット 2017-03-08 3.05.03.png Wenn sich dies ändert, ist die Konvertierung abgeschlossen. Unten rechts neben dem Symbol befindet sich ein kleines K-Muster, das das Kotlin-Logo ist. Die Erweiterung wurde ebenfalls von ".java" in ".kt" geändert. Bitte beachten Sie, dass Kotlin in die Java-Datei geschrieben wird und ein Fehler auftritt, wenn Sie diesen Vorgang vergessen. スクリーンショット 2017-03-08 3.05.47.png Wenn Sie mit zwei Fingern auf die linke Navigationsleiste klicken, wird der obige Bildschirm geöffnet. Wenn Sie "Neu" auswählen, können Sie den Dateityp auswählen, der hinzugefügt werden soll. Sie können aus verschiedenen Optionen wählen, aber im Grunde verwenden Sie die dritte "Kotlin-Aktivität" von oben. Wenn Sie dies auswählen, werden die Kotlin-Datei und die XML-Datei gleichzeitig hinzugefügt, was relativ praktisch ist.

Bis hierher für diese Zeit. Als nächstes werde ich über "Gradle" schreiben, was für die Erstellung von Android wichtig ist.

Bitte fügen Sie auch andere Artikel bei

Einführung in Kotlin für iOS-Entwickler ①-Umgebungskonstruktion Einführung in Kotlin für iOS-Entwickler ②-Projekterstellung Einführung in Kotlin für iOS-Entwickler (-About gradle Einführung in Kotlin für iOS-Entwickler ④-Type [Einführung in Kotlin für iOS-Entwickler ⑤-Practical XML] (http://qiita.com/parappa1002/items/867c5b30055312e74fdb) [Einführung in Kotlin für iOS-Entwickler creation-Kotlin-Erstellung] (http://qiita.com/parappa1002/items/9f898feb4f83e672b384)

Recommended Posts

Einführung in Kotlin für iOS-Entwickler ②-Projekterstellung
Einführung in Kotlin für iOS-Entwickler lin ー Kotlin-Erstellung
Einführung in Kotlin für iOS-Entwickler ④-Typ
Einführung in Kotlin für iOS-Entwickler ⑤-Practical XML
Einführung in Kotlin für iOS-Entwickler ③-About gradle
Einführung in Kotlin für iOS-Entwickler ①-Umgebungskonstruktion
Kotlin-Klasse zum Senden an Java-Entwickler
JVM für jedes Projekt wechseln
Einführung in die Programmierung für Studenten: Einführung
Kotlin-Generika für Java-Entwickler
Kotlins Klasse Teil 2 zum Senden an Java-Entwickler
Einführung in Java zum ersten Mal # 2
Einführung in die Programmierung für Studenten: Variablen
Kotlin-Scope-Funktionen zum Senden an Java-Entwickler
Tipps zur Interoperabilität mit Kotlin zum Senden an Java-Entwickler
Memo für die Migration von Java nach Kotlin
Kotlin-Funktionen und Lambdas zum Senden an Java-Entwickler
Einführung in Ratpack (Extra Edition) - Ratpack in Kotlin geschrieben
Einführung in Kotlin in ein bestehendes Java Maven-Projekt
Grundeinstellungen für das Umschreiben von Java-Projekten in Kotlin
Erste Schritte mit Kotlin zum Senden an Java-Entwickler
Erste Schritte mit Groovy für problematische Java-Ingenieure
[Einführung in Java] Grundlagen der Java-Arithmetik (für Anfänger)
Einführung in Ruby 2
Einführung in web3j
Einführung in Micronaut 1 ~ Einführung ~
[Java] Einführung in Java
Einführung in Java
Einführung in Doma
Von der Einführung des Geräts bis zur Erstellung der Benutzertabelle
Einführung in die Programmierung für Studenten (von Zeit zu Zeit aktualisiert)
[Spring Boot] So erstellen Sie ein Projekt (für Anfänger)
[Trainieren! ] Einführung von JFrame (Erklärung bis zur Bildschirmerstellung)
Einführung in Java für Anfänger Grundkenntnisse der Java-Sprache ①
Einführung in die Programmierung für Studenten: Erstellen von Canvas
Wie man Kotlin zum ersten Mal studiert ~ Teil 2 ~
Wie man Kotlin zum ersten Mal studiert ~ Teil 1 ~