- Android SDK Build tools 34-rc2
- Android Studio Electric Eel | 2022.1.1 Patch 1
- Clone the repo.
- Open the project and run it like any other Android project :).
- You can change the base URL by modifying buildConfigField named "BASE_URL" in buildTypes at build.grade file.
buildTypes {
debug {
buildConfigField "String", "BASE_URL", "\"https://s3.amazonaws.com/sq-mobile-interview/\""
}
- Architecture
I focused on app architecture because it helps to make easier implement unit test. It's more scalable and easier to maintain.
I spent 5 - 6 hours
Probably I would make a better UI, with a better dimen management because I have a lot of hardcoded dimens there.
I think theme management and UI are the weakest parts of my project.
No, I didn't copy any code. I used libraries like Retrofit, Coil, Hilt, and Swiper Refresh