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.
- 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.
- Kaynak Kod
- Kaynak kodları indirip Android Studio üzerinden APK build alabilirsiniz.
- APK
- APK tıklayarak .apk dosyasına ulaşabilirsiniz.
- GDG Turkey Android Bootcamp Eğitim Serisi - Youtube
- GDG Turkey Android Bootcamp Bitirme Projesi Dokümanı - GitHub
Daha fazla ekran görüntüsü için
- Ö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.
- Icon made by monkik from www.flaticon.com
- Icon made by Freepik from www.flaticon.com
- Icon made by smashicons from www.flaticon.com