MoneyMaster

Intelligente Finanzverwaltung für den Alltag

Abschlusspräsentation - Mobile App Entwicklung

Entwickelt von Sebastian Dendtler

App-Konzept & Zielsetzung

Das Projekt

  • Name: MoneyMaster
  • Kategorie: Persönliche Finanzverwaltung
  • Zielgruppe: Nutzer aller Altersgruppen
  • Problemstellung: Komplexe Bedienung bestehender Apps

Projektmotivation

  • Intuitive Benutzeroberfläche entwickeln
  • Moderne Android-Technologien erlernen
  • OCR-Integration für Automatisierung
  • Praxisnahe Lösung für den Alltag schaffen

Hauptfunktionen

dashboard

Finanzübersicht

Zentrale Übersicht mit Diagrammen und Trends

document_scanner

Belegscanner

OCR-basierte Belegerkennung und Datenextraktion

account_balance_wallet

Budgetplanung

Kategoriebasierte Budgetverwaltung

insights

Analysen

Detaillierte Statistiken und Ausgabentrends

Kernmerkmal: Kombination aus OCR-Technologie und modernem UI-Design

Funktionsdemonstration

Demo-Ablauf

  • Dashboard-Navigation
  • Transaktionsverwaltung
  • OCR-Scanner-Funktionalität
  • Budgeterstellung und -überwachung
  • Statistik- und Analyse-Features
Dashboard Screenshot
Receipts Screenshot

Live-Demonstration der App-Features

Herausforderungen & Erfolge

Technische Herausforderungen

  • OCR-Integration und Bildverarbeitung
  • Komplexe Navigation mit Jetpack Compose
  • State Management bei mehreren Screens
  • Performance-Optimierung bei Diagrammen
  • Asynchrone Datenverarbeitung mit Coroutines

Erreichte Ziele

  • Vollständige MVVM-Architektur implementiert
  • Automatisches Update-System entwickelt
  • Mehrsprachige Unterstützung (DE/EN)
  • Dark Mode und responsive UI
  • Offline-Funktionalität mit Room Database

Technische Architektur

code

Kotlin

Moderne Android-Entwicklung

view_quilt

Jetpack Compose

Deklaratives UI-Framework

architecture

MVVM Pattern

Clean Architecture Prinzipien

storage

Room Database

Lokale Datenpersistierung

sync

Coroutines

Asynchrone Programmierung

document_scanner

OCR-Integration

Automatische Texterkennung

Modern Android Development mit bewährten Design Patterns

Weiterentwicklung

Geplante Erweiterungen

  • Cloud-Synchronisation implementieren
  • Export-Funktionen (PDF, Excel)
  • Erweiterte Kategorisierung
  • Banking-API Integration
  • Erweiterte Kryptowährungsfeatures

Nächste Entwicklungsschritte

  • Play Store Veröffentlichung vorbereiten
  • Benutzer-Feedback sammeln und auswerten
  • Performance-Optimierungen durchführen
  • Code-Refactoring und Tests erweitern
  • Eventuelle iOS-Version evaluieren

Vielen Dank

thumb_up

GitHub Repository:
github.com/DarkJesus-1337/Money-Master-App

APK-Download verfügbar über GitHub Releases

1 / 8