Skip to content

shreknitin89/Tumblr-Android-Demo

Repository files navigation

Tumblr-Android-Demo

An Android demo app using Tumblr API's and clean architecture

Libraries:

  1. Jumblr - For Tumblr API's
  2. Koin - Dependency Injection
  3. Glide - Image Loading
  4. RxAndroid - Threading and communication
  5. JetPack Components - LiveData, ViewModel, LifeCycle
  6. Kotlin Android Extensions - View Binding, Parcelization
  7. Frag Nav - Fragment management
  8. Mockito - Mocking
  9. JUnit - Unit testing
  10. Android core libraries like RecyclerView, CardView etc.
  11. Ktlint - Linter

Notes:

In order to successfully run the app, one needs to replace the Keys in the file Dependencies.kt as shown in the block below. The file is located in the buildSrc package of the application

object Keys {
    const val consumerKey = "YOUR_CONSUMER_KEY"
    const val consumerSecret = "YOUR_CONSUMER_SECRET"
    const val token = "YOUR_TOKEN"
    const val tokenSecret = "YOUR_TOKEN_SECRET"
}

About

An Android demo app using Tumblr API's and clean architecture

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages