Access tokens are brought in at build time via gradle.properties file. Copy the last part of the provided url. Then place this key in your machine's ~/.gradle/gradle.properties file:
SHOPIFY_ACCESS_TOKEN=access-token
Mine is (c32313df0d0ef512ca64d5b336a0d7c6)
Gameplay Video link
- 🚀Kotlin
- 🚀MVVM Architecture (Android Jetpack)
- 🚀Dagger Dependency Injection
- 🚀Lifecycle Aware Components (Android Jetpack)
- 🚀Persistence with Room (Android Jetpack)
- 🚀AndroidX
- 🚀Retrofit
- 🚀Coroutines
This is the part where I shout out libraries that made this work easier
- Retrofit: To load product data from provided link
- Android debug db: Allows you to view databases and shared preferences directly in your browser in a very simple way
- Easy flip view: The awesome card flip animation
- Glide: Image loading
- Konfetti: On the score dialog. 🎊
- Dagger: For the awesome dependency injection
- Lottie robot animation by Birju Raikwar (Link)
- Icons made by Darius Dan from Flaticon (Link)
- Upload to play store
- Game win dialog update
- Attributes for third party libraries
- Screenshots
- Yet another dialog update
- Score screen
- Circle CI for tests & automated deployments to play store
- Unit Tests
- Local setup guide
- Documentation of implementation of various features