Kurs
Android™ Application Development mit Kotlin («AND801»)
AND-801
Kurs-Facts
- Beherrschen der Grundlagen der Kotlin-Programmiersprache und aller Kotlin-Themen rund um Android-Anwendungen
- Erstellen einer kompletten Android-Anwendung
- Einsatz verschiedener Tools und Plugins zum Debugging und zur Pflege
- Kennen des Lebenszyklus einer Android-Anwendung
- Verwenden persistenter Speichertechniken
- Erstellen von Standorterkennung per GPS und Google Maps
1. Introduction to Kotlin
- Kotlin History
- Kotlin Advantages
- How Kotlin Programs Work?
- Kotlin Software Prerequisites
- Installing Java JDK and JRE
- Installing Android Studio
- Creating Kotlin Project Using Android Studio
- Creating a Kotlin Program
- Running a Kotlin Program
- Writing Comments
- Kotlin Variables
- Kotlin Data Types
- Input of Information to Kotlin Program
2. Control Flow Statements
- Introduction
- If Statement
- If – Else Statement
- If Else and Logical Operators
- When Statement and Expression
- For Loops
- While Loops
- Do-while Loops
- Jump Expressions
3. Functions & Object-Oriented Programming (OOP)
- Object-Oriented Programming (OOP)
- Object
- Class
- Kotlin Collections
4. Android Framework and Android Studio
- Introduction
- Android Platform Architecture
- Android Libraries
- Components of Android Application
- Types of Android processes and their priorities
- Android Application Development
5. Creating User Interface UI
- Introduction
- Android Project Structure
- View
- Creating User Interface
6. Android Layouts, Styles, Theme and Menus
- Introduction
- Views
- Layouts
- Android Styles and Themes
- App Manifest
7. Toasts, Activities, Navigations, and Views
- Context Class
- Toast Class
- What is an Activity?
- Activity Lifecycle
- Android Intent
- Android Views
8. Android Dialogs, Snackbar, Menus, WebView and Notifications
- Introduction
- Android Dialogs
- Snackbar
- Menus
- WebView
- Android Notifications
9. Android Storage, SQLite and Content Providers
- Android Storage Options
- Shared Preferences
- Internal Storage
- External Storage
- Network Connection
- SQLite Databases.
- Content Providers
- Sync Adapters
- ORMLite
- Choosing Internal or External Storage
10. Location-Aware Apps: Using GPS and Google Maps
- Introduction
- What is GPS and how does it work?
- Other Location Service Providers
- Configuring Google Maps
- JSON and API
Dieser Kurs richtet sich an Personen, die Android-Applikationen professionell umsetzen möchten und bereits Erfahrung in der Programmierung mit Java oder einer vergleichbaren Programmiersprache mitbringen.
Dieser Kurs bereitet Sie gezielt auf die Prüfung: ATC Android Certified Application Developer (AND-801) vor.
Mit den beiden Folgekursen AND-802 und AND-803 können Sie die Prüfung: ATC Android Certified Application Engineer ablegen
Herstellerinformationen: https://home.pearsonvue.com/androidatc
Bitte bringen Sie zum optimalen Kursablauf (falls vorhanden) ein Android-Smartphone mit, das Sie im Kurs für die Übungen verwenden können. Alternativ wird mit dem Emulator gearbeitet.