Inhalt des Trainings
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.
Zielgruppen
Programmierung von Apps für mobile Geräte ist derzeit das "Hype-Thema" schlechthin. Wenn Sie dabei sein wollen, ist das der ideale Kurs für Sie!
Vorkenntnisse
Grundkenntnisse in der objektorientierten Programmierung mit Java werden vorausgesetzt!
Detail-Inhalte
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