Schulung: Android Entwicklung mit Dalvik und dem Android SDK
Android ist ein Betriebssystem für Mobiltelefone, E-Book Lesegeräte, Netbooks oder Tablet PCs. Mit der Programmiersprache Java können Anwendungen für Android entwickelt werden. Diese Schulung richtet sich an Java Entwickler, die Ihre Java und Eclipse Kenntnisse jetzt für die Entwicklung von mobilen Anwendungen einsetzen möchten.
Inhalt
Entwicklungsumgebung und Tools
- Android SDK
- Eclipse Android Developer Tools (ADT)
- SDK Manager
- AVD Manager
- Testen von Anwendungen mit dem Emulator
- *.apk Dateien
- Dalvik VM
- Build Prozess
- Browsen von Datenbanken mit sqlite3
Ressourcen Verwaltung
- Android Asset Packaging Tool
- Ressourcen Ids
- Ressourcentypen
- Lokalisierung
Testen und Debugging
- Android Debug Bridge (adb)
- Dalvik Debug Monitor Server (DDMS)
- Logcat
GUI Programmierung
- Activity Komponente
- Layoutbeschreibung mit XML
- Layoutparameter
- Inflater
- Dynamisches Erzeugen von Oberflächen
- Views: Buttons, Textboxen, Listen, ...
- Reagieren auf Eingaben mit Event Listeners
- Menüs
- Gestalten von Dialogen
- Toast und Status Bar Notifications
- Styles and Themes
- Erstellen von eigenen GUI Komponenten
Grafik und Multimedia
- Drawables
- Canvas Zeichenfläche
- Animationen
Framework
- Activity Stack
- Activity Lifecycle
- Statemanagement
- Intents, Intent Filter und Intent Resolution
- Service Komponente
- Service Lifecycle
- Broadcast Receiver Komponente
- Zugriff auf Daten anderer Anwendungen über Content Provider
Zugriff auf Daten
- Preferences
- Dateien
- Speichern auf SD Karten
- Kontakte
- Kalender
Standortbestimmung und Karten
- GPS Unterstützung
- Google Maps External Library
Android für Profis
- Multithreading
- Die Datenbank SQLite
- IPC
- Fragments
- App Widgets
Netzwerk und Kommunikation
- Kommunikation mit Servern über HTTP
- REST, XML und JSON
- Bluetooth
Zugriff auf Geräte
- Kamera
Zielgruppe
Java Entwickler
Vorkenntnisse
Grundkenntnisse in der Entwicklung mit Java
Ihre Vorteile
- Nach dem Kurs können Sie selbstständig Android Anwendungen erstellen
Dauer
4 Tage
Kursunterlage
Handouts aller in der Schulung präsentierten Folien.
Android ist ein eingetragenes Warenzeichen von Google Inc.
* Gesamtpreis pro Teilnehmer inkl. Kursmaterial und Tagesverpflegung zzgl. Mehrwertsteuer

