An open API service indexing awesome lists of open source software.

https://github.com/libhide/uttam

A perfectly crafted wallpaper, everyday.
https://github.com/libhide/uttam

android dagger2 mvp retrofit rxjava2 unsplash

Last synced: 3 months ago
JSON representation

A perfectly crafted wallpaper, everyday.

Awesome Lists containing this project

README

          

# Uttam

Uttam Branding

Uttam is an Android app which gently updates your wallpaper with a perfectly crafted image everyday!

## Story

[The Story](https://www.ratik.in/writing/uttam)

## Development

If you want to clone this repo and compile the project, you can use the following steps:

1. Clone the project.
2. Add your Unsplash API Client ID to the `local.properties` file:

```
client_id=
```

3. That's it!

## Postmortem

A lot of has happened since I initially wrote this app. Unsplash has made using their API a bit annoying so scaling this project did not make sense in my eyes. That said, I still adore the app and use it everyday! I will probably keep using this project as a learning ground to experiment and pick up new skills!

## Todo

- [x] MVP
- [x] RxJava
- [x] Dagger
- [ ] Kotlin
- [ ] WorkManager
- [ ] Android Arch Components?
- [ ] Android Jetpack?

## Huge Thanks

Thanks a ton to [Arun](http://http://twitter.com/voidmaindev) and [Chetan](https://twitter.com/chetsachdeva) for helping me countless number of times while I was taking this codebase from it's legacy state to what it is now I learned so much in the process! Cheers!