[JAVA] Lernrichtlinien für die Android-Entwicklung für iOS-Ingenieure

Wie studiere ich meine Android-Entwicklung?

Für alle Fälle ist meine Berufserfahrung ein iOS-Ingenieur, der ungefähr 4 Jahre Erfahrung mit iOS hat. Ich war ein Anfängerprogrammierer, der vor ungefähr 4 Jahren mit der Entwicklung von iOS auf diese Welt kam. Die Fähigkeiten am lokalen Punkt

Es ist wie es ist. Ein solcher iOS-Ingenieur hat kürzlich begonnen, die Android-Entwicklung zu studieren. Ich werde es als Memorandum für diejenigen hinterlassen, die in Zukunft eine ähnliche Karriere verfolgen werden.

Gekauftes Buch (Kindle)

Die Verwaltung von Papierbüchern ist umständlich, daher habe ich die Kindle-App auf meinem iPad mini geöffnet Ich lese nur 1-2 Stunden am Tag. Wenn Sie Erfahrung in der Entwicklung von iOS haben, wurde kürzlich klar, dass in der Praxis sogar ein Skimming-Level verwendet werden kann. Je nach Person kann es jetzt erneuert werden. Denn Lernen erfordert nicht nur Input, sondern auch Output Ich nehme den Stil des Postens bei Qiita.

[Einführung in Java - Von Grundlagen im modernen Stil zu objektorientierten / praktischen Bibliotheken](https://www.amazon.co.jp/Java%E6%9C%AC%E6%A0%BC%E5%85%A5%] E9% 96% 80-% E3% 83% A2% E3% 83% 80% E3% 83% B3% E3% 82% B9% E3% 82% BF% E3% 82% A4% E3% 83% AB% E3 % 81% AB% E3% 82% 88% E3% 82% 8B% E5% 9F% BA% E7% A4% 8E% E3% 81% 8B% E3% 82% 89% E3% 82% AA% E3% 83 % 96% E3% 82% B8% E3% 82% A7% E3% 82% AF% E3% 83% 88% E6% 8C% 87% E5% 90% 91% E3% 83% BB% E5% AE% 9F % E7% 94% A8% E3% 83% A9% E3% 82% A4% E3% 83% 96% E3% 83% A9% E3% 83% AA% E3% 81% BE% E3% 81% A7-% E8% B0% B7% E6% 9C% AC-% E5% BF% 83 / dp / 477418909X / ref = sr_1_1? S = Bücher & dh = UTF8 & qid = 1527666085 & sr = 1-1 & Schlüsselwörter = Java +% E6% 9C% AC% E6% A0 % BC% E5% 85% A5% E9% 96% 80)

Für mich war es sehr nützlich in dem Sinne, dass ich viele Java-Informationen bekam. Seit ich mit der Java-Grammatik angefangen habe, konnte ich lernen, höflich und systematisch zu schreiben.

[Einführung in Entwurfsmuster, die in der erweiterten und überarbeiteten Java-Sprache gelernt wurden](https://www.amazon.co.jp/%E5%A2%97%E8%A3%9C%E6%94%B9%E8%A8%82% E7% 89% 88Java% E8% A8% 80% E8% AA% 9E% E3% 81% A7% E5% AD% A6% E3% 81% B6% E3% 83% 87% E3% 82% B6% E3% 82% A4% E3% 83% B3% E3% 83% 91% E3% 82% BF% E3% 83% BC% E3% 83% B3% E5% 85% A5% E9% 96% 80-% E7% B5 % 90% E5% 9F% 8E-% E6% B5% A9 / dp / 4797327030 / ref = sr_1_1? S = Bücher & dh = UTF8 & qid = 15272666221 & sr = 1-1 & Schlüsselwörter = Java +% E3% 83% 87% E3% 82% B6% E3% 82% A4% E3% 83% B3% E3% 83% 91% E3% 82% BF% E3% 83% BC% E3% 83% B3)

Ich weiß nicht, ob es noch verwendet werden kann, Für das Design mit einem solchen Konzept auf Android wie Adapter oder Builder oder iOS Ich hatte ihn nie getroffen, also kaufte ich es, weil ich verstehen wollte, wie nützlich eine solche Klasse ist. Ich lese es jetzt noch.

[Entwickeln Sie grundlegende und angewandte Fähigkeiten! Lehrbücher für die Entwicklung von Android-Apps Üben Sie praktische Übungen, um nicht Entwickler zu werden](https://www.amazon.co.jp/%E5%BF%9C%E7%94% A8% E5% 8A% 9B% E3% 82% 92% E3% 81% 97% E3% 81% A3% E3% 81% 8B% E3% 82% 8A% E8% 82% B2% E6% 88% 90- Android% E3% 82% A2% E3% 83% 97% E3% 83% AA% E9% 96% 8B% E7% 99% BA% E3% 81% AE% E6% 95% 99% E7% A7% 91% E6% 9B% B8-% E3% 81% AA% E3% 82% 93% E3% 81% A1% E3% 82% 83% E3% 81% A3% E3% 81% A6% E9% 96% 8B% E7 % 99% BA% E8% 80% 85% E3% 81% AB% E3% 81% AA% E3% 82% 89% E3% 81% AA% E3% 81% 84% E3% 81% 9F% E3% 82 % 81% E3% 81% AE% E5% AE% 9F% E8% B7% B5% E3% 83% 8F% E3% 83% B3% E3% 82% BA% E3% 82% AA% E3% 83% B3 -CodeZine-BOOKS / dp / 4798152021 / ref = sr_1_1? S = books & ie = UTF8 & qid = 15276667317 & sr = 1-1 & keywords = android + studio)

Nach dem Erlernen der gesamten Java-Grammatik Ich wollte UI und SDK lernen, die mit dem neuesten Android Studio verwendet werden können, also habe ich es gekauft. Nun, die empfohlenen Bücher werden in den Informationen im Internet vorgestellt. Die meisten Bücher sind drei oder vier Jahre alt, daher sollte der Inhalt des SDK veraltet sein. Für iOS-Anfänger ist es nicht sinnvoll, Swift 1 in der Swift 4-Ära zu lernen Ich habe das neueste Buch gekauft, weil ich denke, dass es dasselbe ist.

Ich bin optimistisch, dass ich beim Scannen dieser drei Bücher vorerst keine Probleme mit der Entwicklung haben werde.

Was möchten Sie tun, wenn Sie die oben genannten drei Bücher verstehen können?

Ray Wenderlich Ich möchte im Android-Tutorial mehr über das Entwerfen für Android erfahren.

Kotlin Ich möchte lernen. Wenn Sie Java und Kotlin können, werden Sie vorerst keine Probleme haben.

Kotlin Server Seite Das ist mein Lieblings. Eigentlich habe ich mit der Android-Entwicklung begonnen, weil ich eine EC-Site mit Java als Hobby erstellen wollte. Mein Favorit ist ein Ingenieur, der nur eine EC-Site erstellen möchte. Ja. Ob Sie mit Kotlin eine EC-Site erstellen können oder nicht, ist eine andere Geschichte ...

Bemerkungen

Wenn Sie sich wie ich bis zu einem gewissen Grad an die iOS-Entwicklung gewöhnt haben und Ihre Arbeit langweilig wird, können Sie Android verwenden Ich denke, es wäre ein guter Anreiz, maschinelles Lernen auszuprobieren. Und da es keine solche Person gab und die Menge an Informationen gering war, Ich dachte, es wäre gut, in Zukunft Informationen für solche Leute zu hinterlassen.

Recommended Posts

Lernrichtlinien für die Android-Entwicklung für iOS-Ingenieure
Der iOS-Ingenieur startet die Android-Entwicklung
Erste Android-Entwicklung für vielbeschäftigte Menschen
Eine Sammlung von Bibliotheken, die für die Android-Entwicklung nützlich sind
Hinweise für Anfänger in der Android-Anwendungsentwicklung
Vorbereitung für die Android-Entwicklung von POCOPHONE f1
Ein Memorandum für Anfänger der Android-Anwendungsentwicklung
Kotlin-Lernnotiz (nützliche Funktionen für die Entwicklung)
Minimaler Vorlagencode für die Android-Entwicklung, RecyclerView-Implementierung
Für JAVA-Lernen (2018-03-16-01)
Erstellen Sie Ihre eigene Android-App für das Java-Lernen
Android Studio-Entwicklung zum ersten Mal (für Anfänger)
Android-Entwicklung app_preparation
Zusammenfassung des Android-Entwicklungslinks
Ich werde den Unterschied zwischen der Entwicklung von Android-Anwendungen und der Entwicklung von iOS-Anwendungen aus der Sicht von iOS-Ingenieuren erläutern
Mein Android-Lernreferenzmaterial
Vorbereitung der Android-App-Entwicklung 7/15
Android-Entwicklungsreferenzseite