Entwicklung von Android Apps

Seminarinformationen

Seminar - Ziel

Im Rahmen dieser Schulung lernt man, neben den theoretischen Grundlagen, praktisch anhand kurzer Tutorials die vielen Möglichkeiten des Android-Betriebssystems. Die Tutorials sind zumeist unabhängig voneinander und ermöglichen den Teilnehmern den Fokus der einzelnen Übung zu erkennen ohne Gefahr zu laufen durch Folgefehler die Motivation zu verlieren.

Zusätzlich verschafft die Schulung einen Überblick über Themen wie Testing, Performance-Optimierung und Distribution.

Teilnehmer - Zielgruppe

Entwickler (Java / .NET)

Kurs - Voraussetzungen

objektorientierte Programmierung, Java / C#

Seminardauer

  • 3 Tage
  • 09:00 Uhr bis 17:00 Uhr

Schulungsunterlagen

  • nach Absprache

Seminar-Inhalt / Agenda

Grundlagen

  • Anforderungen
  • Architektur
  • Entwicklungsumgebung
  • Konzepte

Programmierung Grundlagen

  • Activities
  • Intents
  • Layouts und UI Konzepte
  • Widgets
  • ContentProvider
  • Services

Programmierung Beispiele:

  • Parameterübergabe
  • State persistieren
  • Activity Lifecycle
  • Dynamische Layouts und Widgets
    • Layouts für Telefone und Tablets mit Fragments (Android 4.0)
  • ListViews und ListAdapter
  • Custom Widgets
  • Menus
  • Notifications
  • Threading
  • File I/O
  • Datenbankzugriffe (SQLite)
  • Cursor
    • ContentProvider
    • Social API (Android 4.0)
    • Calendar API (Android 4.0)
    • Einbinden von HTML5 Inhalten
    • Wiedergabe von Audio und Steuerung über Remote Controls (Android 4.0)
  • Fotos aufnehmen
    • Location auslesen
    • Bluetooth (Android 4.0)
    • Android Beam (Android 4.0)
  • Auslesen des Telefonstatus mit dem TelephonyManager

Testing

Performance-Optimierung der Apps

Veröffentlichen