Zurück zu den Projekten

Kotlin

Mein Lieblingsort

Über dieses Projekt

Eine native Android-App zum Suchen, Speichern und Kartieren von Lieblingsorten über die Google Places API, entwickelt mit Kotlin und MVVM.

Kotlin

Funktionen

  • Ortssuche über die Google Places API mit Autovervollständigung
  • Kartenansicht zur visuellen Darstellung gespeicherter Orte
  • Offline-Speicherung via Room DB (SQLite-Abstraktion)
  • MVVM-Architektur für klare Trennung von UI und Datenschicht
  • Retrofit für typsichere HTTP-Anfragen an die Places API
  • Android Jetpack Komponenten (ViewModel, LiveData, Navigation)

Technischer Aufbau

Die App folgt dem MVVM-Muster mit einem Repository-Layer, der zwischen der lokalen Room-Datenbank und der Remote-API vermittelt. ViewModels halten den UI-Zustand lifecycle-bewusst und kommunizieren über LiveData-Streams mit den Fragments.