Android-Programmierkurs
Android ist Googles weit verbreitetes mobiles Betriebssystem. Es umfasst eine zentrale Betriebssystemschicht sowie
Kommunikations- und Anwendungsschichten.
Android wird als Open Source entwickelt und kann mit Anwendungen, den sogenannten Apps, erweitert werden.
Gute Kenntnisse der Java-Sprache sind erforderlich.
KURS-MERKMALE
Kursstruktur. Einführung.
Dieser Kurs ermöglicht es Ihnen, sich mit verschiedenen Aspekten des Google-Betriebssystems für
mobile Geräte vertraut zu machen. Er vermittelt den Teilnehmern außerdem Kenntnisse über Apps und die Fähigkeit, Prozeduren zu entwickeln.
Die Kenntnisse des App-Managers von Android Market sind ergänzend.
Der Teilnehmer erwirbt Kenntnisse über die Struktur, sodass er seine Fähigkeiten auch selbstständig erweitern kann.
Es ist eine gute Schulung für alle, die mit einer der am schnellsten wachsenden Technologien auf dem Laufenden bleiben möchten.
Programm. Kursdetails.
Einführung in Android
• API-Kompatibilität
• Problem der Fragmentierung
• Hardware-Konfiguration
• Android App und Web App
Emulatoren
• Verwendung der wichtigsten Emulationswerkzeuge
• App-Entwicklung für Smartphones
• App-Entwicklung für Tablet und PC
• Verwaltung von Bildschirmen und Abmessungen
Android Framework
• Native Development Kit
• Installation und Erstellung eines nativen Android-Projekts
• Java-Schnittstelle
• Android Framework (SDK e ADT)
• Android Studio IDE
Android-Anwendungsentwicklung
• Erste Anwendungsentwicklung „Hello World“
• Struktur eines Projekts in Android Studio
• Activity Management
• Features developmen
• Einführung in Layout, ListView und Adapter
• Einführung in SqlLite
• Synchronisationstechniken mit Content Providers
• Einführung in REST-Dienste
Veröffentlichungsprozess
• Verwaltung der Signatur
• Verwaltung der Versionen
• Veröffentlichung im Markt
• Interaktion mit dem Markt
Lehrmaterial. Alles, was Sie brauchen.
Alle erforderlichen Lehrmaterialien werden zusammen mit diesem Kurs bereitgestellt.
• Lehrbuch / Skript.
• Folien.
• Beispiele.
• Entwicklungswerkzeuge.
• Selbstevaluierungstests.