Kotlin + Android + Objektorientierung + Clean Code

Diese Weiterbildung vermittelt vertiefte Kenntnisse in der Kotlin-Programmierung für Android-Apps. Teilnehmende lernen die Nutzung von Entwicklungsumgebungen und die Integration von Tools zur App-Entwicklung kennen. Objektorientierte Programmierung, Clean Code und Programmierstandards bilden weitere Schwerpunkte.

Modul 1: Programmieren mit Kotlin
Modul 2: Objektorientierte Programmierung im Entwicklungsprozess
Modul 3: Clean Code und Programmierstandards

Programmieren mit Kotlin
  • Grundlagen der Kotlin-Programmierung: Einführung in Syntax, Datentypen und Unterschiede zur Java-Programmiersprache für Android Apps.
  • Entwicklung mit Android Studio: Arbeiten mit JDK, MVVM Pattern, Jetpack Compose und Frameworks zur App-Entwicklung für Smartphones.
  • UI & Struktur: Gestaltung nutzerfreundlicher Interfaces mit Compose, strukturiertem Code und Fokus auf skalierbare Anwendungsarchitekturen.
  • Praxis & Deployment: Umsetzung und Testing mit Android Studio, Firebase-Anbindung und Veröffentlichung im Google Play Store.

Objektorientierte Programmierung im Entwicklungsprozess
  • Einführung in objektorientierte Programmierung: Klassen, Methoden, Vererbung, Polymorphie und Kapselung in Programmiersprachen.
  • Strukturierter Codeaufbau: Einsatz von OOP-Patterns, Clean Code und Frameworks im Rahmen von Softwareentwicklung.
  • Modularisierung und Schnittstellen: Entwicklung mit APIs, JSON-Strukturen und Integration von SQL-Datenbanken.
  • Werkzeuge im Projektkontext: GitHub-Repositories, Testing-Routinen und Codeversionierung in objektorientierten Softwareprojekten.

Clean Code und Programmierstandards
  • Clean Code verstehen: Aufbau klarer Methoden, Aufteilung in Funktionen und Vereinheitlichung von Programmierstrukturen.
  • Arbeitsweise mit Code: Regeln zur Codestilkontrolle, Kommentierung, API-Struktur und lesbare Entwicklungslogik.
  • Refactoring im Development: Umstrukturierung von Code, Versionspflege über GitHub und Anbindung an Frameworks.
  • Zusammenarbeit im Team: Code Reviews, Testing-Strategien, Fehlerbehandlung und automatisierte Tools im Softwareprojekt.

Mit Abschluss der Weiterbildung sind die Teilnehmenden in der Lage, Kotlin im Kontext der Android-Entwicklung anzuwenden, objektorientiert zu programmieren und Clean Code sowie Programmierstandards zu nutzen.