Zurück zu den Projekten

Mobile Anwendung

Mein Lieblingsort

Über dieses Projekt

Mein Lieblingsort

Eine native Android-Anwendung, mit der Nutzer ihre Lieblingsort-Koordinaten über die Google Places API suchen, auf einer Karte visualisieren und dauerhaft in einer lokalen Datenbank speichern können.

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.