MoneyBox Logo

MoneyBox

Flutter

Valós idejű devizaárfolyamok, interaktív hőtérkép, utazási asszisztens és automatikus frissítések — egy prémium Flutter alkalmazásban, mélykék neon dizájnnal.

Képernyőfotók

Kattints a képekre a teljes képernyős, lapozható popup galéria megnyitásához!

MoneyBox Valutaváltó főképernyő
MoneyBox Historikus grafikon
MoneyBox Hőtérkép
MoneyBox Pénzügyi hírek
MoneyBox Utazási csomaglista

Projekt Adatok

Kategória:

Mobilalkalmazás

Fejlesztés Éve:

2026

Státusz:

Élesben

Használt Technológia:
DartFlutterAndroidREST API
Flutter GitHub Releases

Egy prémium, valós idejű devizaárfolyam-figyelő és valutaváltó Android mobilalkalmazás, amely a világ legelterjedtebb fiat valutáit és kriptopénzeit egyesíti egy letisztult, mélykék neon felületen — azonnali átváltással, világtérképes vizualizációval és utazási asszisztenssel.


📖 Rendszerarchitektúra

A MoneyBox egy Flutter alapú natív Android alkalmazás, amely háromszoros tartalékolt API stratégiát alkalmaz (Frankfurter ECB API → Open ER-API → AwesomeAPI), így az árfolyamok minden körülmény között — akár gyenge hálózaton is — frissülnek. Az állapotkezelés saját InheritedNotifier alapú Provider rendszeren épül, a felhasználói beállítások a SharedPreferences-ben perzisztálnak, az alkalmazáson belüli frissítések pedig a GitHub Releases API-n keresztül történnek háttérletöltéssel és automatikus telepítéssel.


💱 Főbb Funkciócsoportok

1. 🔄 Valós Idejű Átváltó

  • Azonnali konverzió: Bármely két valuta között villámgyors, valós idejű átváltás — a világ 30+ devizájával (EUR, USD, GBP, HUF, JPY, CHF, BTC, ETH stb.).
  • Élő árfolyamok: 3 percenként automatikus háttérfrissítés az Európai Központi Bank hivatalos adataiból.
  • Kedvencek & testreszabás: Gyakran használt valutapárok rögzítése, egyedi akcentszínek és témák választása.
  • Offline mód: Ha a hálózat elérhetetlenné válik, az utolsó gyorsítótárazott adatok azonnal betöltődnek.

2. 📊 Árfolyamok & Grafikon

  • Részletes árfolyamtábla: Minden deviza aktuális árfolyama, 24 órás százalékos változással és mini sparkline grafikonnal.
  • Interaktív diagram: Historikus árfolyamadatok vizualizációja, testreszabható időtávval.
  • Reszponzív elrendezés: Optimalizált megjelenés bármilyen képernyőméreten, a legkisebb telefonokon is tökéletesen olvasható.

3. 🗺️ Interaktív Deviza Hőtérkép

  • Világtérkép vizualizáció: Színkódolt hőtérkép, amely azonnal megmutatja, melyik ország valutája erősödik vagy gyengül a kiválasztott bázisdevizához képest.
  • Bázisvaluta választó: Összehasonlítás HUF, USD, EUR, GBP és egyéb devizák szerint.
  • Zoom vezérlők: Mobilbarát lebegő +, - és Reset gombok a kényelmes navigációhoz.

4. 📰 Pénzügyi Hírek

  • Élő hírfolyam: A legfrissebb globális pénzügyi és gazdasági hírek, formázott kártyás nézetben.
  • Beépített olvasó: A cikkek az alkalmazáson belüli WebView-ban nyílnak meg, így nem kell elhagyni az appot.

5. 🧳 Utazási Csomaglista

  • 2 fázisú checklist: Külön kiutazási és hazautazási csomaglista intelligens kategóriákkal (Okmányok & Pénz, Elektronika, Ruházat, Tisztálkodás, Gyógyszerek, Egyéb).
  • Mennyiségkezelés: Minden tételnél állítható darabszám és egyedi kategória.
  • Haladási sáv: Vizuális visszajelzés a pakolás állapotáról, százalékos készültséggel.
  • Perzisztens tárolás: A lista tartalma automatikusan megmarad az alkalmazás újraindítása után is.

6. 🔄 Automatikus In-App Frissítés

  • GitHub Release figyelés: Az alkalmazás indulásakor automatikusan ellenőrzi a legújabb GitHub Release-t.
  • Markdown újdonságok: A frissítési ablak a GitHub Release Notes-ot formázott Markdown nézetben jeleníti meg (címek, félkövér, felsorolások).
  • Háttérletöltés: Az APK fájl valós időben, streamelve töltődik le a telefonra, százalékos haladási sávval.
  • Egykattintásos telepítés: A letöltés befejeztével az Android rendszertelepítő automatikusan elindul.

7. ⚙️ Beállítások & Testreszabás

  • Akcentszínek: Választható neonszín témák (kék, zöld, arany, lila, piros, narancs, rózsaszín, cián).
  • Dinamikus verziószám: A verziókijelző automatikusan a pubspec.yaml fájlból olvassa ki az aktuális verziót.
  • Licenszek & jogok: Részletes nyílt forráskódú licensz áttekintés az alkalmazáson belül.