This project is a case study of Hepsiburada Mobile Team which mainly focuses on pagination & filtering on data fetched from iTunes API.
- Viewbinding
- Jetpack Navigation
- Hilt DI
- Retrofit
- Coil
- Paging
- Flow
- "Paging 3 — Easier Way to Pagination" - Metin Ozcura
- "Paging 3 Android Tutorial" - Himanshu Singh
- "LiveData Overview" - Developers Android
- "Livedata to Flow Transformation" - Developers Android
Contributions are always welcome!
- Hepsiburada for guiding me to create this project that allowed me to gain valuable information.
- I was planning to use Hilt Dependency Injection and also save the previous search state while navigating through fragment, however, for saving time and completing the process, I couldn't added those features. There is also a bug which is keyboard opens on start of the fragment. I added the closing line to manifest but maybe it's only on my emulator device.
To the extent possible under law, Oğuzhan Yıldırım has waived all copyright and related or neighboring rights to this work.