├── .github └── ISSUE_TEMPLATE.md ├── .gitignore ├── README.md ├── app ├── build.gradle ├── proguard-rules.pro └── src │ ├── androidTest │ └── java │ │ └── com │ │ └── example │ │ └── fgonzalez │ │ └── interviewtest │ │ ├── EspressoTestRunner.java │ │ ├── IdlingResourceScheduler.java │ │ ├── MockAndroidApplication.java │ │ └── feature │ │ └── EspressoTest.java │ ├── main │ ├── AndroidManifest.xml │ ├── java │ │ └── com │ │ │ └── example │ │ │ └── fgonzalez │ │ │ └── interviewtest │ │ │ ├── AndroidApplication.java │ │ │ ├── DispatcherActivity.java │ │ │ ├── feature │ │ │ └── post │ │ │ │ ├── PostsFragment.java │ │ │ │ ├── PostsPresenter.java │ │ │ │ ├── PostsView.java │ │ │ │ ├── adapter │ │ │ │ └── PostAdapter.java │ │ │ │ └── detail │ │ │ │ ├── PostDetailsFragment.java │ │ │ │ ├── PostDetailsPresenter.java │ │ │ │ └── PostDetailsView.java │ │ │ ├── internal │ │ │ ├── di │ │ │ │ ├── PerFragment.java │ │ │ │ ├── components │ │ │ │ │ ├── ApplicationComponent.java │ │ │ │ │ └── FragmentComponent.java │ │ │ │ └── modules │ │ │ │ │ ├── ApplicationModule.java │ │ │ │ │ └── FragmentModule.java │ │ │ └── mvp │ │ │ │ ├── BaseFragment.java │ │ │ │ ├── BasePresenter.java │ │ │ │ └── contract │ │ │ │ ├── Presentable.java │ │ │ │ └── Viewable.java │ │ │ ├── util │ │ │ └── Navigator.java │ │ │ └── view │ │ │ └── decorator │ │ │ └── ItemClickSupport.java │ └── res │ │ ├── layout │ │ ├── main_activity.xml │ │ ├── main_fragment_container.xml │ │ ├── post_details_fragment.xml │ │ ├── post_item.xml │ │ └── post_list_fragment.xml │ │ ├── mipmap-hdpi │ │ └── ic_launcher.png │ │ ├── mipmap-mdpi │ │ └── ic_launcher.png │ │ ├── mipmap-xhdpi │ │ └── ic_launcher.png │ │ ├── mipmap-xxhdpi │ │ └── ic_launcher.png │ │ ├── mipmap-xxxhdpi │ │ └── ic_launcher.png │ │ ├── values-v21 │ │ └── styles.xml │ │ ├── values-w820dp │ │ └── dimens.xml │ │ └── values │ │ ├── colors.xml │ │ ├── dimens.xml │ │ ├── ids.xml │ │ ├── strings.xml │ │ └── styles.xml │ └── test │ └── java │ └── com │ └── example │ └── fgonzalez │ └── interviewtest │ └── feature │ ├── BaseUnitTestCase.java │ ├── PostDetailsPresenterTest.java │ └── PostsPresenterTest.java ├── data ├── build.gradle ├── proguard-rules.pro └── src │ ├── main │ ├── AndroidManifest.xml │ └── java │ │ └── com │ │ └── example │ │ └── fgonzalez │ │ └── data │ │ ├── repository │ │ ├── PostRepositoryImpl.java │ │ └── UserRepositoryImpl.java │ │ └── service │ │ ├── PostService.java │ │ ├── UserService.java │ │ └── adapter │ │ ├── RestFactory.java │ │ └── RetrofitFactory.java │ └── test │ ├── java │ └── com │ │ └── example │ │ └── fgonzalez │ │ └── data │ │ ├── MockResponseDispatcher.java │ │ ├── RxJavaTestRunner.java │ │ └── repository │ │ ├── BaseTestCase.java │ │ ├── PostServiceTest.java │ │ └── UserServiceTest.java │ └── resources │ ├── comments.json │ ├── posts.json │ └── user.json ├── domain ├── build.gradle └── src │ ├── main │ └── java │ │ └── com │ │ └── example │ │ └── fgonzalez │ │ └── domain │ │ ├── Address.java │ │ ├── Comment.java │ │ ├── Company.java │ │ ├── Geo.java │ │ ├── Post.java │ │ ├── User.java │ │ ├── executor │ │ └── ThreadExecutor.java │ │ ├── interactor │ │ ├── GetCommentSize.java │ │ ├── GetPostList.java │ │ └── base │ │ │ └── UseCase.java │ │ └── repository │ │ ├── PostRepository.java │ │ └── UserRepository.java │ └── test │ └── java │ └── com │ └── example │ └── fgonzalez │ └── domain │ └── interactor │ ├── GetCommentSizeTest.java │ └── GetPostListTest.java ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── settings.gradle └── system └── dependencies.gradle /.github/ISSUE_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FranRiadigos/InterviewTest/HEAD/.github/ISSUE_TEMPLATE.md -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FranRiadigos/InterviewTest/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FranRiadigos/InterviewTest/HEAD/README.md -------------------------------------------------------------------------------- /app/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FranRiadigos/InterviewTest/HEAD/app/build.gradle -------------------------------------------------------------------------------- /app/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FranRiadigos/InterviewTest/HEAD/app/proguard-rules.pro -------------------------------------------------------------------------------- /app/src/androidTest/java/com/example/fgonzalez/interviewtest/EspressoTestRunner.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FranRiadigos/InterviewTest/HEAD/app/src/androidTest/java/com/example/fgonzalez/interviewtest/EspressoTestRunner.java -------------------------------------------------------------------------------- /app/src/androidTest/java/com/example/fgonzalez/interviewtest/IdlingResourceScheduler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FranRiadigos/InterviewTest/HEAD/app/src/androidTest/java/com/example/fgonzalez/interviewtest/IdlingResourceScheduler.java -------------------------------------------------------------------------------- /app/src/androidTest/java/com/example/fgonzalez/interviewtest/MockAndroidApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FranRiadigos/InterviewTest/HEAD/app/src/androidTest/java/com/example/fgonzalez/interviewtest/MockAndroidApplication.java -------------------------------------------------------------------------------- /app/src/androidTest/java/com/example/fgonzalez/interviewtest/feature/EspressoTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FranRiadigos/InterviewTest/HEAD/app/src/androidTest/java/com/example/fgonzalez/interviewtest/feature/EspressoTest.java -------------------------------------------------------------------------------- /app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FranRiadigos/InterviewTest/HEAD/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /app/src/main/java/com/example/fgonzalez/interviewtest/AndroidApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FranRiadigos/InterviewTest/HEAD/app/src/main/java/com/example/fgonzalez/interviewtest/AndroidApplication.java -------------------------------------------------------------------------------- /app/src/main/java/com/example/fgonzalez/interviewtest/DispatcherActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FranRiadigos/InterviewTest/HEAD/app/src/main/java/com/example/fgonzalez/interviewtest/DispatcherActivity.java -------------------------------------------------------------------------------- /app/src/main/java/com/example/fgonzalez/interviewtest/feature/post/PostsFragment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FranRiadigos/InterviewTest/HEAD/app/src/main/java/com/example/fgonzalez/interviewtest/feature/post/PostsFragment.java -------------------------------------------------------------------------------- /app/src/main/java/com/example/fgonzalez/interviewtest/feature/post/PostsPresenter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FranRiadigos/InterviewTest/HEAD/app/src/main/java/com/example/fgonzalez/interviewtest/feature/post/PostsPresenter.java -------------------------------------------------------------------------------- /app/src/main/java/com/example/fgonzalez/interviewtest/feature/post/PostsView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FranRiadigos/InterviewTest/HEAD/app/src/main/java/com/example/fgonzalez/interviewtest/feature/post/PostsView.java -------------------------------------------------------------------------------- /app/src/main/java/com/example/fgonzalez/interviewtest/feature/post/adapter/PostAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FranRiadigos/InterviewTest/HEAD/app/src/main/java/com/example/fgonzalez/interviewtest/feature/post/adapter/PostAdapter.java -------------------------------------------------------------------------------- /app/src/main/java/com/example/fgonzalez/interviewtest/feature/post/detail/PostDetailsFragment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FranRiadigos/InterviewTest/HEAD/app/src/main/java/com/example/fgonzalez/interviewtest/feature/post/detail/PostDetailsFragment.java -------------------------------------------------------------------------------- /app/src/main/java/com/example/fgonzalez/interviewtest/feature/post/detail/PostDetailsPresenter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FranRiadigos/InterviewTest/HEAD/app/src/main/java/com/example/fgonzalez/interviewtest/feature/post/detail/PostDetailsPresenter.java -------------------------------------------------------------------------------- /app/src/main/java/com/example/fgonzalez/interviewtest/feature/post/detail/PostDetailsView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FranRiadigos/InterviewTest/HEAD/app/src/main/java/com/example/fgonzalez/interviewtest/feature/post/detail/PostDetailsView.java -------------------------------------------------------------------------------- /app/src/main/java/com/example/fgonzalez/interviewtest/internal/di/PerFragment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FranRiadigos/InterviewTest/HEAD/app/src/main/java/com/example/fgonzalez/interviewtest/internal/di/PerFragment.java -------------------------------------------------------------------------------- /app/src/main/java/com/example/fgonzalez/interviewtest/internal/di/components/ApplicationComponent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FranRiadigos/InterviewTest/HEAD/app/src/main/java/com/example/fgonzalez/interviewtest/internal/di/components/ApplicationComponent.java -------------------------------------------------------------------------------- /app/src/main/java/com/example/fgonzalez/interviewtest/internal/di/components/FragmentComponent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FranRiadigos/InterviewTest/HEAD/app/src/main/java/com/example/fgonzalez/interviewtest/internal/di/components/FragmentComponent.java -------------------------------------------------------------------------------- /app/src/main/java/com/example/fgonzalez/interviewtest/internal/di/modules/ApplicationModule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FranRiadigos/InterviewTest/HEAD/app/src/main/java/com/example/fgonzalez/interviewtest/internal/di/modules/ApplicationModule.java -------------------------------------------------------------------------------- /app/src/main/java/com/example/fgonzalez/interviewtest/internal/di/modules/FragmentModule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FranRiadigos/InterviewTest/HEAD/app/src/main/java/com/example/fgonzalez/interviewtest/internal/di/modules/FragmentModule.java -------------------------------------------------------------------------------- /app/src/main/java/com/example/fgonzalez/interviewtest/internal/mvp/BaseFragment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FranRiadigos/InterviewTest/HEAD/app/src/main/java/com/example/fgonzalez/interviewtest/internal/mvp/BaseFragment.java -------------------------------------------------------------------------------- /app/src/main/java/com/example/fgonzalez/interviewtest/internal/mvp/BasePresenter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FranRiadigos/InterviewTest/HEAD/app/src/main/java/com/example/fgonzalez/interviewtest/internal/mvp/BasePresenter.java -------------------------------------------------------------------------------- /app/src/main/java/com/example/fgonzalez/interviewtest/internal/mvp/contract/Presentable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FranRiadigos/InterviewTest/HEAD/app/src/main/java/com/example/fgonzalez/interviewtest/internal/mvp/contract/Presentable.java -------------------------------------------------------------------------------- /app/src/main/java/com/example/fgonzalez/interviewtest/internal/mvp/contract/Viewable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FranRiadigos/InterviewTest/HEAD/app/src/main/java/com/example/fgonzalez/interviewtest/internal/mvp/contract/Viewable.java -------------------------------------------------------------------------------- /app/src/main/java/com/example/fgonzalez/interviewtest/util/Navigator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FranRiadigos/InterviewTest/HEAD/app/src/main/java/com/example/fgonzalez/interviewtest/util/Navigator.java -------------------------------------------------------------------------------- /app/src/main/java/com/example/fgonzalez/interviewtest/view/decorator/ItemClickSupport.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FranRiadigos/InterviewTest/HEAD/app/src/main/java/com/example/fgonzalez/interviewtest/view/decorator/ItemClickSupport.java -------------------------------------------------------------------------------- /app/src/main/res/layout/main_activity.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FranRiadigos/InterviewTest/HEAD/app/src/main/res/layout/main_activity.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/main_fragment_container.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FranRiadigos/InterviewTest/HEAD/app/src/main/res/layout/main_fragment_container.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/post_details_fragment.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FranRiadigos/InterviewTest/HEAD/app/src/main/res/layout/post_details_fragment.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/post_item.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FranRiadigos/InterviewTest/HEAD/app/src/main/res/layout/post_item.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/post_list_fragment.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FranRiadigos/InterviewTest/HEAD/app/src/main/res/layout/post_list_fragment.xml -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FranRiadigos/InterviewTest/HEAD/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FranRiadigos/InterviewTest/HEAD/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FranRiadigos/InterviewTest/HEAD/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FranRiadigos/InterviewTest/HEAD/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FranRiadigos/InterviewTest/HEAD/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/values-v21/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FranRiadigos/InterviewTest/HEAD/app/src/main/res/values-v21/styles.xml -------------------------------------------------------------------------------- /app/src/main/res/values-w820dp/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FranRiadigos/InterviewTest/HEAD/app/src/main/res/values-w820dp/dimens.xml -------------------------------------------------------------------------------- /app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FranRiadigos/InterviewTest/HEAD/app/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /app/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FranRiadigos/InterviewTest/HEAD/app/src/main/res/values/dimens.xml -------------------------------------------------------------------------------- /app/src/main/res/values/ids.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FranRiadigos/InterviewTest/HEAD/app/src/main/res/values/ids.xml -------------------------------------------------------------------------------- /app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FranRiadigos/InterviewTest/HEAD/app/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FranRiadigos/InterviewTest/HEAD/app/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /app/src/test/java/com/example/fgonzalez/interviewtest/feature/BaseUnitTestCase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FranRiadigos/InterviewTest/HEAD/app/src/test/java/com/example/fgonzalez/interviewtest/feature/BaseUnitTestCase.java -------------------------------------------------------------------------------- /app/src/test/java/com/example/fgonzalez/interviewtest/feature/PostDetailsPresenterTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FranRiadigos/InterviewTest/HEAD/app/src/test/java/com/example/fgonzalez/interviewtest/feature/PostDetailsPresenterTest.java -------------------------------------------------------------------------------- /app/src/test/java/com/example/fgonzalez/interviewtest/feature/PostsPresenterTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FranRiadigos/InterviewTest/HEAD/app/src/test/java/com/example/fgonzalez/interviewtest/feature/PostsPresenterTest.java -------------------------------------------------------------------------------- /data/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FranRiadigos/InterviewTest/HEAD/data/build.gradle -------------------------------------------------------------------------------- /data/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FranRiadigos/InterviewTest/HEAD/data/proguard-rules.pro -------------------------------------------------------------------------------- /data/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FranRiadigos/InterviewTest/HEAD/data/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /data/src/main/java/com/example/fgonzalez/data/repository/PostRepositoryImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FranRiadigos/InterviewTest/HEAD/data/src/main/java/com/example/fgonzalez/data/repository/PostRepositoryImpl.java -------------------------------------------------------------------------------- /data/src/main/java/com/example/fgonzalez/data/repository/UserRepositoryImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FranRiadigos/InterviewTest/HEAD/data/src/main/java/com/example/fgonzalez/data/repository/UserRepositoryImpl.java -------------------------------------------------------------------------------- /data/src/main/java/com/example/fgonzalez/data/service/PostService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FranRiadigos/InterviewTest/HEAD/data/src/main/java/com/example/fgonzalez/data/service/PostService.java -------------------------------------------------------------------------------- /data/src/main/java/com/example/fgonzalez/data/service/UserService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FranRiadigos/InterviewTest/HEAD/data/src/main/java/com/example/fgonzalez/data/service/UserService.java -------------------------------------------------------------------------------- /data/src/main/java/com/example/fgonzalez/data/service/adapter/RestFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FranRiadigos/InterviewTest/HEAD/data/src/main/java/com/example/fgonzalez/data/service/adapter/RestFactory.java -------------------------------------------------------------------------------- /data/src/main/java/com/example/fgonzalez/data/service/adapter/RetrofitFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FranRiadigos/InterviewTest/HEAD/data/src/main/java/com/example/fgonzalez/data/service/adapter/RetrofitFactory.java -------------------------------------------------------------------------------- /data/src/test/java/com/example/fgonzalez/data/MockResponseDispatcher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FranRiadigos/InterviewTest/HEAD/data/src/test/java/com/example/fgonzalez/data/MockResponseDispatcher.java -------------------------------------------------------------------------------- /data/src/test/java/com/example/fgonzalez/data/RxJavaTestRunner.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FranRiadigos/InterviewTest/HEAD/data/src/test/java/com/example/fgonzalez/data/RxJavaTestRunner.java -------------------------------------------------------------------------------- /data/src/test/java/com/example/fgonzalez/data/repository/BaseTestCase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FranRiadigos/InterviewTest/HEAD/data/src/test/java/com/example/fgonzalez/data/repository/BaseTestCase.java -------------------------------------------------------------------------------- /data/src/test/java/com/example/fgonzalez/data/repository/PostServiceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FranRiadigos/InterviewTest/HEAD/data/src/test/java/com/example/fgonzalez/data/repository/PostServiceTest.java -------------------------------------------------------------------------------- /data/src/test/java/com/example/fgonzalez/data/repository/UserServiceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FranRiadigos/InterviewTest/HEAD/data/src/test/java/com/example/fgonzalez/data/repository/UserServiceTest.java -------------------------------------------------------------------------------- /data/src/test/resources/comments.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FranRiadigos/InterviewTest/HEAD/data/src/test/resources/comments.json -------------------------------------------------------------------------------- /data/src/test/resources/posts.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FranRiadigos/InterviewTest/HEAD/data/src/test/resources/posts.json -------------------------------------------------------------------------------- /data/src/test/resources/user.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FranRiadigos/InterviewTest/HEAD/data/src/test/resources/user.json -------------------------------------------------------------------------------- /domain/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FranRiadigos/InterviewTest/HEAD/domain/build.gradle -------------------------------------------------------------------------------- /domain/src/main/java/com/example/fgonzalez/domain/Address.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FranRiadigos/InterviewTest/HEAD/domain/src/main/java/com/example/fgonzalez/domain/Address.java -------------------------------------------------------------------------------- /domain/src/main/java/com/example/fgonzalez/domain/Comment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FranRiadigos/InterviewTest/HEAD/domain/src/main/java/com/example/fgonzalez/domain/Comment.java -------------------------------------------------------------------------------- /domain/src/main/java/com/example/fgonzalez/domain/Company.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FranRiadigos/InterviewTest/HEAD/domain/src/main/java/com/example/fgonzalez/domain/Company.java -------------------------------------------------------------------------------- /domain/src/main/java/com/example/fgonzalez/domain/Geo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FranRiadigos/InterviewTest/HEAD/domain/src/main/java/com/example/fgonzalez/domain/Geo.java -------------------------------------------------------------------------------- /domain/src/main/java/com/example/fgonzalez/domain/Post.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FranRiadigos/InterviewTest/HEAD/domain/src/main/java/com/example/fgonzalez/domain/Post.java -------------------------------------------------------------------------------- /domain/src/main/java/com/example/fgonzalez/domain/User.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FranRiadigos/InterviewTest/HEAD/domain/src/main/java/com/example/fgonzalez/domain/User.java -------------------------------------------------------------------------------- /domain/src/main/java/com/example/fgonzalez/domain/executor/ThreadExecutor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FranRiadigos/InterviewTest/HEAD/domain/src/main/java/com/example/fgonzalez/domain/executor/ThreadExecutor.java -------------------------------------------------------------------------------- /domain/src/main/java/com/example/fgonzalez/domain/interactor/GetCommentSize.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FranRiadigos/InterviewTest/HEAD/domain/src/main/java/com/example/fgonzalez/domain/interactor/GetCommentSize.java -------------------------------------------------------------------------------- /domain/src/main/java/com/example/fgonzalez/domain/interactor/GetPostList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FranRiadigos/InterviewTest/HEAD/domain/src/main/java/com/example/fgonzalez/domain/interactor/GetPostList.java -------------------------------------------------------------------------------- /domain/src/main/java/com/example/fgonzalez/domain/interactor/base/UseCase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FranRiadigos/InterviewTest/HEAD/domain/src/main/java/com/example/fgonzalez/domain/interactor/base/UseCase.java -------------------------------------------------------------------------------- /domain/src/main/java/com/example/fgonzalez/domain/repository/PostRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FranRiadigos/InterviewTest/HEAD/domain/src/main/java/com/example/fgonzalez/domain/repository/PostRepository.java -------------------------------------------------------------------------------- /domain/src/main/java/com/example/fgonzalez/domain/repository/UserRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FranRiadigos/InterviewTest/HEAD/domain/src/main/java/com/example/fgonzalez/domain/repository/UserRepository.java -------------------------------------------------------------------------------- /domain/src/test/java/com/example/fgonzalez/domain/interactor/GetCommentSizeTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FranRiadigos/InterviewTest/HEAD/domain/src/test/java/com/example/fgonzalez/domain/interactor/GetCommentSizeTest.java -------------------------------------------------------------------------------- /domain/src/test/java/com/example/fgonzalez/domain/interactor/GetPostListTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FranRiadigos/InterviewTest/HEAD/domain/src/test/java/com/example/fgonzalez/domain/interactor/GetPostListTest.java -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FranRiadigos/InterviewTest/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FranRiadigos/InterviewTest/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FranRiadigos/InterviewTest/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FranRiadigos/InterviewTest/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FranRiadigos/InterviewTest/HEAD/gradlew.bat -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FranRiadigos/InterviewTest/HEAD/settings.gradle -------------------------------------------------------------------------------- /system/dependencies.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FranRiadigos/InterviewTest/HEAD/system/dependencies.gradle --------------------------------------------------------------------------------