Android App Entwicklung

Beschreibung

Dieses Seminar beinhaltet die Grundlagen der App-Entwicklung mit Android. Dabei werden die Themen praxisnah in Form von kleinen Apps und vielen Programmierübungen vermittelt, so dass das erworbene Wissen schnell für eigene Entwicklungen übertragen werden kann.

Schulungsinhalte

Grundlagen

  • Überblick Android Versionen, Fähigkeiten, Geräte
  • Das AOSP und Java für Android-Entwicklung
  • Bestandteile einer App

Erste Schritte

  • Entwicklungsumgebung Android Studio
  • Build-System gradle, Debugging mit adb
  • Emulatoren, Entwickeln mit Android-Geräten
  • Projekte anlegen
  • Manifest-Dateien, Source und Resourcen

GUIs, Aktivitäten und Lebenszyklus

  • GUI-Programmierung mit Android
  • Überblick View-Klassen in Android, Basisklasse View
  • Event-Handling, Varianten
  • Lebenszyklus von Aktivitäten, Callbacks, 
  • Explizite und implizite Intents
  • View und Adapter am Beispiel eines RecycleViews

Umgang mit Daten und Nebenläufigkeit

  • Speichern von Daten auf dem Gerät: SharedPreferences, Dateisystem, Sqlite
  • Ansprechen von Rest-Schnittstellen (mit Retrofit/OkHttp)
  • Asynchrone Aufrufe und Threads in Android

Weitere GUI-Elemente

  • Menüs, Notifications, Toasts/Snackbars, Dialoge
  • Fragmente, FragmentTransactions und Swiping
  • Maps einbinden

Verschiedenes

  • Sensoren ansprechen
  • Geoposition auslesen
  • Hintergrund-Tasks
  • Services und BroadcastReceiver
  • Umgang mit Medien

Test und Deployment

  • Unit-Tests in Android
  • UI-Tests
  • Build-Varianten und Deployment im Play Store

Zielgruppe

Dieses Seminar richtet sich an Software-Entwickler, die noch keine Erfahrungen mit der Entwicklung von Android Apps gesammelt haben und über Grundkenntnisse der Programmiersprache Java verfügen.

Zur Zeit sind keine Termine verfügbar.

SIE BENÖTIGEN HILFE ODER HABEN
FRAGEN ZU IHRER BUCHUNG?

Dr. Frank Raiser

+49 731 1403434-51
schulung@konzept-is.de

Nur einen Moment..
Wird geladen.