SpaceX
SpaceX Android app MVVM Clean architecture.
- MVVM Clean architecture kullanılmıştır. ViewModel kısmında ise flow tercih edilmiştir.
- Bağımlılıklarımızı yönetebilmek adına dependency injection için “Hilt” kullanılmıştır.
- Android single activity multiple fragments yapısı üzerine kurulmuştur
- View üzerindeki objelerimize erişebilmemiz içinse “viewbinding” kullanıldı
- Servislere erişebilmemiz ve internet bağlantılarımız içinse “Retrofit” kütüphanesinden faydalanıldı
Uygulama için kullandıklarımız
- MVVM Clean architecture
- Coil
- Hilt
- Coroutines
- Retrofit + GSON
- Fragment
- Navigation Component
- ViewBinding
- DataBinding
- Room
- .
- .
- .