Repository für Android-Entwicklungsschulungen
Schulung zum Erwerb grundlegender Kenntnisse und praktischer Fähigkeiten für die Entwicklung von Android-Anwendungen
Prämisse
Bevor Sie mit dieser Schulung beginnen, erlernen Sie bitte die folgenden Kenntnisse und Fähigkeiten.
- Java-Kenntnisse/-Fähigkeiten
- Unterricht in Java-Programmierung und effektives Java sind hilfreich.
- So verwenden Sie Android Studio
- Solange Sie die grundlegenden Vorgänge verstehen, ist alles in Ordnung.
Ziel
Durch die Teilnahme an dieser Schulung erwerben Sie folgende Kenntnisse und Fähigkeiten:
- Verstehen Sie, wie Android funktioniert
- Sie können Ihre eigene Android-App entwickeln
- Kann lösbare Qualität garantieren
Vorbereitung
Bitte halten Sie für diese Schulung folgende Dinge bereit:
- Android-Gerät
- Empfohlen wird Android 4.0.3 oder höher.
- Entwicklungsumgebung
- Bitte bereiten Sie sich vor, indem Sie sich auf das Vorwortkapitel mit der folgenden Struktur beziehen.
- Wir empfehlen das Üben auf Mac- oder Linux-Betriebssystemen.
Zusammensetzung
Diese Schulung besteht aus folgendem Lehrplan:
Die Lehrplanstruktur kann ohne Vorankündigung geändert werden.
- Vorwort
- Über Android
- Vorbereiten der Entwicklungsumgebung
- Erstellen Sie ein Android-Projekt
- Grundkenntnisse über Android-Apps
- Informationen zum Erstellen von Android (Gradle)
- So öffnen Sie ein zugewiesenes Projekt
- Grundlagen
- Erstellen Sie ein App-Layout
- Aktivitäten und Fragmente
- App-Ressourcenverwaltung
- Nachrichten und Benachrichtigungen
- ActionBar und Interaktionssteuerung
- ListView und ViewPager
- Serialisierung, Sammlung und Persistenz
- Asynchrone Verarbeitung
- Netzwerkkommunikation
- Datenbank
- prüfen
- Test (Android Studio)
- Praktische Ausgabe
- Debugging und automatische Builds
- Automatischer Build (Android Studio)
- Architekturdesign und DI
- Fortsetzung/App-Layout erstellen
- Benutzeroberflächendesign
- Sicherheit
- Google-API
- Google Play-Dienste
- Cloud-Synchronisierung
- Anhang
- Importieren eines Projekts aus einem Git-Repository
- Grundlagen der Java-Grammatik
- Erstellen eines virtuellen Geräts
- Verwendung von Java
Darüber hinaus wurde im Repository ein Projekt mit der folgenden Verzeichnisstruktur erstellt.
Es war sowohl mit Eclipse als auch mit Android Studio kompatibel, wir planen jedoch, in Zukunft jegliche Erwähnung von Eclipse zu entfernen.
Obwohl einige Verzeichnisse durch die IDE getrennt sind, verwenden Sie grundsätzlich Android Studio.
Wenn Sie Ihre Aufgabe einreichen, forken Sie bitte dieses Repository, erstellen Sie einen Zweig für jedes Kapitel und führen Sie einen Commit durch.
Referenzmaterialien/Bücher
- Android-Entwickler
- Als offizielle Referenz haben wir eine breite Palette an erklärenden Materialien von Android-Grundlagen bis hin zu API-Spezifikationen vorbereitet. Lesen Sie unbedingt diese Referenz.
- Android programmieren
- Wir decken ein breites Themenspektrum ab, von den Grundlagen bis zur fortgeschrittenen Android-Programmierung.
- Effektives Java
- Vollgepackt mit Übungen zur Arbeit mit der Java-Sprache.
Pull-Anfrage
Pull-Anfragen sind willkommen.
Bitte fügen Sie den Code in den Master-Zweig ein und senden Sie für Änderungen an http://mixi-inc.github.io/AndroidTraining bitte eine Pull-Anfrage unter den Dokumenten des Master-Zweigs.
Lizenz
Code veröffentlicht unter der Apache-Lizenz, Version 2.0. Dokumente veröffentlicht unter der Creative Commons Attribution 4.0 International License.