App-Development - Werden Sie Android-Experte
Zielgruppe:
Dieser Kurs ist für Entwickler gedacht, die die Grundlagen der App-Programmierung in Android erlernen wollen. Für diesen Kurs werden grundlegende Kenntnisse in Java benötigt - wir empfehlen zuvor das Grundlagen-Seminar zu besuchen und/oder entsprechende Erfahrungen zu sammeln. Die Android-Entwicklung unterscheidet sich von der normalen (Desktop-) Java-Entwicklung in der Entwicklungsumgebung, dem grafischen Design und einigen weiteren Punkten.
Jede Lektion beinhaltet einen Theorie- und einen Praxisanteil. Für eine optimale Lernkurve empfehlen wir das Seminar "Java Advanced - Programmierkurs für Fortgeschrittene" zuvor zu absolvieren.
Kursziele:
- Wissen erweitern und zur Erstellung von Android-Apps nutzen
- Erstellung einer einfachen Android-App
Dauer:
Voraussetzungen:
Typ:
Preis:
- 2.521,00 € (2.999,99 € inkl. 19% MwSt.)
Kursinhalte:
Überblick
- Einführung in die Welt der Mobilen Anwendungen
- Vorstellung der Entwicklungsumgebung
- Konzept, Struktur und Architektur von Apps
Grundlagen
- Konzeption einer App
- Technische Rahmenbedingungen
- Unterschiede zur Desktop-Anwendung
- Manifest und Bausteine
Entwicklungsumgebung
- Einrichtung
- Emulatoren anlegen
- Build-System und Gradle
- Android-Studio kennenlernen
- Anlage eines neuen Projekts
- Auswahl der Android-Version
Ressourcen
- Übersetzungen
- Bilder einbinden
- Erstellen einfacher Grafiken
Activities und Layouts
- Vorstellung praktischer Layouts
- Verhalten beim Drehen des Bildschirms
- Activities, Layouts, Header
- Events abfangen, Zuweisung von Funktionen
Grafische Oberfläche
- Wichtige GUI-Elemente (ListView, Buttons, Spinner...)
- XML in Android
- Anordnung und Modifikation einzelner Elemente
- Erstellen von Anwendungsmenüs
- Kontextmenüs, Hinweise und Tooltips
- Skalierbarkeit
- Drawables
- Bright- und Dark-Mode
Datenverarbeitung
- Möglichkeiten der Speicherung
- die Singleton - Klasse
- Umwandlung der Daten in PDFs
- Verhalten in Activities
- Nutzung der internen Sensoren
Ausblick
- hilfreiche Werkzeuge
- Veröffentlichung auf dem Google Play-Store
- Möglichkeiten in der Spiele-Entwicklung
Schulungsmethode:
Interaktiver Online-Unterricht in kleinen Gruppen von maximal 5 Personen. Auf jeden Theorie-Anteil folgen praktische Beispiele und Übungen. Der Seminarleiter geht auf die individuellen Bedürfnisse, den Kenntnisstand und die Fragen der Teilnehmenden ein.
Inklusivleistungen:
- Nachbetreuung bei Fragen (täglich, nach dem Seminar)
- passende Fachliteratur zur persönlichen Weiterbildung (optional Online-Tutorials)
Buchung via Timify (ext. Link)