BrandieR is a remake of official Brandie Android app .
BrandieR is an app which attempts to use the latest cutting edge libraries and tools to provide the best user experience. As a summary:
- Entirely written in Kotlin
- Uses Kotlin Coroutines and RxJava
- Uses many of the Architecture Components: ViewModel, Lifecycle, LiveData
- Uses 🔪 Dagger-Hilt for dependency injection
- Uses MVVM architecture
- Uses LeakCanary to detect leaks 💧
- Unit testing
- UI testing - coming soon
This project uses ktlint. Run gradlew ktlintDebugCheck
on windows 💻 to format the code.
You need to supply API / client keys for the various services the app uses:
- Get your api key from Pixabay
You can find information about how to gain access via the relevant links.
Once you obtain the keys, you can set them in your gradle.properties :
# Get these from pixabay.com
ApiKey=<insert>
Allow .apk file from unknown sources. See this
Download the debug apk from here