Programm
Android Studio, ASDK, Emulator, Einbindung von Entwicklergeräten
Used Languages: Kotlin, Java
Grundkonzepte von Android:
App Grundgerüst, Activities, Lifecycle Handling einer App,
Ressourcen Handling, Event Handling
Android API :
Intents, Activities, Sub-Activities und Fragments
User Interface:
Drawables, Values, Layouts und typische UI-Elemente wie
ListView, WebView, Menus etc.
Lokalisierung Internationalisierung
Datenmodelle in Android:
Shared Preferences, FileIO, Datenbank: SQLite,
Typische App Features :
Android im Internet, Zugriff auf REST APIs
Kamera, QR Codes lesen
Broadcast Receiver, Android Services
Threading with Android
Location based Services & Google Maps
Property -, Transition Animation
Hardware Sensorzugriff
Android Sicherheitskonzepte
Android Wearable
Android 9,10,11 new Features :
DataBinding,
Working with View Models,
Live Data,
Navigation Architecture Component,
Android Recycler View,
Room Data Persistence Library,
Kotlin Coroutines,
Notifications,
Work Manager,
JetPack Compose
Ziele
Sie erhalten einen Überblick über Einsatz und Entwicklung von Apps für Android-basierende Handys, Smartphones und Netbooks, Sie lernen Applicationen unter Verwendung entsprechender Entwicklungs- und Testumgebungen zu implementieren und in Betrieb zu nehmen.
Voraussetzungen
Grundkenntnisse in der objektorientierten Programmierung mit Java werden vorausgesetzt!


