Skip to content

Repository files navigation

Portföy Uygulaması

Bu uygulama, kripto para, döviz ve hisse senedi fiyatlarını tek bir yerden takip etmeni, sanal bir portföy oluşturup alım/satım simülasyonu yapmanı ve favori varlıklarını kaydetmeni sağlayan bir Android uygulamasıdır. Jetpack Compose ile yazılmıştır, MVVM mimarisini kullanır ve verileri Firebase üzerinde kalıcı olarak saklar.

Özellikler

  • Piyasa keşfi — Kripto, döviz ve hisse sekmelerinde canlı fiyat listeleri (arama, aşağı çekerek yenileme).
  • Varlık detayı — Dokunarak gezinilebilir, zaman aralığı seçilebilir (1dk–1hafta) fiyat grafiği; yüksek/düşük istatistikleri.
  • Alım/Satım simülasyonu — Sanal bakiyeyle varlık alıp satma, ağırlıklı ortalama maliyet hesaplama.
  • Portföy takibi — Anasayfada toplam değer, kâr/zarar (P&L), varlık dağılım grafiği; fiyatlar periyodik olarak (60 sn) ve aşağı çekerek otomatik yenilenir.
  • Favoriler — Bir varlığı yıldızlayıp Favorilerim sekmesinden hızlıca erişme.
  • Kimlik doğrulama — Firebase Authentication ile e-posta/şifre girişi, "Beni Hatırla" (e-posta hatırlama).
  • Kalıcı veri — Portföy ve favoriler Firestore'da kullanıcıya özel olarak saklanır; uygulama kapatılıp açılsa da veriler kaybolmaz.
  • Açık/Koyu tema — Ayarlar sayfasından değiştirilebilen, kalıcı olarak hatırlanan tema.

Mimari

  • Dil / UI: Kotlin, Jetpack Compose (Material3)
  • Mimari desen: MVVM (View → ViewModel → Repository → Data source)
  • Bağımlılık enjeksiyonu: Hilt
  • : Retrofit + Gson (Twelve Data API — kripto/döviz/hisse fiyat ve grafik verisi)
  • Kalıcı veri: Firebase Firestore (portföy, favoriler), Firebase Auth (kullanıcı), SharedPreferences (tema ve "beni hatırla" tercihi)
  • Görseller: Coil

About

Kripto para, hisse senedi ve döviz takibi ile sanal portföy yönetimi sunan Android uygulaması.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages