GithubApp Architecture: MVVM + Clean Architecture Library Retrofit (HTTP client for calling api) Glide (Image Loader for load profile ) RxJava2 (for composing asynchronous ) Dagger (for dependency injection) Spek Framework (For Unit test with BDD)