Entwicklung mobiler Anwendungen mit Android

Beschreibung:

Android ist neben iOS die am weitesten verbreitete Plattform für mobile Geräte. Neben Smartphones und Tablets findet man das System unter anderem auf Smartwatches, Settop-Boxen und im Auto. Android basiert auf dem Linux-Kernel und wird wegen seiner offenen Quellen und der Verfügbarkeit für unterschiedliche Prozessor-Architekturen geschätzt. Das quelloffene und freie Android SDK unterstützt Entwickler bei der komfortablen Realisierung von Software-Lösungen. Android-Apps können in Java oder Kotlin geschrieben werden.

In diesem Kurs wird Ihnen vermittelt, wie Sie mit Android Studio Apps für mobile Endgeräte entwickeln können. Viele Beispiele und Übungen helfen Ihnen dabei, das erlernte Wissen zu vertiefen.

Inhalt:

  • Die Android-Plattform
  • Das Android-SDK und Entwicklungstools
  • Ressourcen und Assets
  • Prozesse, Intents und Intent-Filters, Activities
  • Hintergrundoperationen und Services
  • Lebenszyklen einer Anwendung
  • Logging
  • Internationalisierung
  • Oberflächenentwicklung
  • Views und Fragmente
  • Menüs und Dialoge
  • Dateizugriff und Persistenz
  • Zugriff auf Android-Daten: Kontakte, Anrufe, E-Mails ...
  • Kommunikation, Schnittstellen und Sensoren
  • Build und Deployment