/moneymanager-android-bootcamp-project

GDG Turkey Android Bootcamp Bitirme Projesi

Primary LanguageKotlin

GDG Turkey Android Bootcamp Bitirme Projesi - Feyyaz ONUR - 08.05.2021

Harcama Takip Uygulaması

Kotlin ile geliştirilen bu projede:

  • MVVM
  • Navigation Component
  • Retrofit
  • Moshi
  • RoomDatabase (SQLite)
  • ViewPager2
  • View Binding / Data Binding
  • RecyclerView
  • Splash Screen
  • OnBoarding Screen bulunmaktadır.

Özellikler:

  • Harcamalarınızı 3 farklı türde ve 4 farklı para biriminde kaydedebilirsiniz.
  • Offline kullanım (SharedPreferences ile kur çevrimi).
  • Harcamalarınızın detayını görebilirsiniz.
  • İstemediğiniz harcamalarınızı silebilirsiniz.

Kurulum:

  1. Kaynak Kod
    • Kaynak kodları indirip Android Studio üzerinden APK build alabilirsiniz.
  2. APK
    • APK tıklayarak .apk dosyasına ulaşabilirsiniz.

Eğitim Hakkında:

Ekran Görüntüleri:

Daha fazla ekran görüntüsü için

Not:

  • Öz eleştiri:
    • String-Int-Float parse işlemlerini daha dikkatli yapabilirdim.
    • ViewModel - LiveData üzerine çalışmam lazım.
    • Değişken ve fonksiyon isimleri Türkçe-İngilizce, daha anlaşılabilir isimler verebilirdim.
    • Daha düzgün kod yazabilirdim! (yaza yaza gelişecek artık)
  • Sizlerin de geri bildirimlerinizi bekliyorum.

OnBoarding Screen Icon Atıfları Sırasıyla: