├── .gitignore ├── .travis.yml ├── LICENSE ├── README.md ├── Villains-and-Heroes.iml ├── app ├── .gitignore ├── app.iml ├── build.gradle ├── proguard-rules.pro └── src │ ├── androidTest │ └── java │ │ └── com │ │ └── andremion │ │ └── heroes │ │ ├── CharacterActivityTest.java │ │ ├── MainActivityTest.java │ │ ├── SearchActivityTest.java │ │ ├── actions │ │ └── CustomActions.java │ │ ├── matchers │ │ └── CustomMatchers.java │ │ └── util │ │ └── DataConstants.java │ ├── main │ ├── AndroidManifest.xml │ ├── ic_launcher-web.png │ ├── java │ │ └── com │ │ │ └── andremion │ │ │ └── heroes │ │ │ ├── api │ │ │ ├── MarvelApi.java │ │ │ ├── MarvelCallback.java │ │ │ ├── MarvelException.java │ │ │ ├── MarvelResult.java │ │ │ ├── auth │ │ │ │ ├── AuthenticatorInterceptor.java │ │ │ │ └── HashHelper.java │ │ │ ├── data │ │ │ │ ├── CharacterVO.java │ │ │ │ └── SectionVO.java │ │ │ ├── json │ │ │ │ ├── CharacterData.java │ │ │ │ ├── CharacterDataContainer.java │ │ │ │ ├── CharacterDataWrapper.java │ │ │ │ ├── Image.java │ │ │ │ ├── SectionData.java │ │ │ │ ├── SectionDataContainer.java │ │ │ │ ├── SectionDataWrapper.java │ │ │ │ ├── SectionList.java │ │ │ │ ├── SectionSummary.java │ │ │ │ └── Url.java │ │ │ └── util │ │ │ │ └── DataParser.java │ │ │ └── ui │ │ │ ├── AbsPresenter.java │ │ │ ├── adapter │ │ │ └── ArrayAdapter.java │ │ │ ├── binding │ │ │ ├── CustomBindingAdapter.java │ │ │ └── ImageLoadingListener.java │ │ │ ├── character │ │ │ ├── CharacterContract.java │ │ │ ├── CharacterPresenter.java │ │ │ └── view │ │ │ │ ├── CharacterActivity.java │ │ │ │ └── SectionAdapter.java │ │ │ ├── home │ │ │ ├── MainContract.java │ │ │ ├── MainPresenter.java │ │ │ └── view │ │ │ │ ├── CharacterAdapter.java │ │ │ │ └── MainActivity.java │ │ │ ├── search │ │ │ ├── SearchContract.java │ │ │ ├── SearchPresenter.java │ │ │ └── view │ │ │ │ └── SearchActivity.java │ │ │ ├── section │ │ │ ├── SectionContract.java │ │ │ ├── SectionPresenter.java │ │ │ └── view │ │ │ │ ├── SectionActivity.java │ │ │ │ └── SectionPagerAdapter.java │ │ │ ├── util │ │ │ ├── PagerSharedElementCallback.java │ │ │ ├── StringUtils.java │ │ │ └── ViewUtils.java │ │ │ └── widget │ │ │ ├── CharacterWidget.java │ │ │ └── WidgetUpdateService.java │ └── res │ │ ├── drawable-hdpi │ │ ├── background.png │ │ ├── bg_widget.9.png │ │ ├── ic_close_white_24dp.png │ │ ├── ic_search_white_24dp.png │ │ ├── ic_sentiment_dissatisfied_white_48dp.png │ │ └── widget_preview.jpg │ │ ├── drawable-mdpi │ │ ├── background.png │ │ ├── bg_widget.9.png │ │ ├── ic_close_white_24dp.png │ │ ├── ic_search_white_24dp.png │ │ └── ic_sentiment_dissatisfied_white_48dp.png │ │ ├── drawable-xhdpi │ │ ├── background.png │ │ ├── bg_widget.9.png │ │ ├── ic_close_white_24dp.png │ │ ├── ic_search_white_24dp.png │ │ └── ic_sentiment_dissatisfied_white_48dp.png │ │ ├── drawable-xxhdpi │ │ ├── background.png │ │ ├── ic_close_white_24dp.png │ │ ├── ic_search_white_24dp.png │ │ └── ic_sentiment_dissatisfied_white_48dp.png │ │ ├── drawable-xxxhdpi │ │ ├── background.png │ │ ├── ic_close_white_24dp.png │ │ ├── ic_search_white_24dp.png │ │ └── ic_sentiment_dissatisfied_white_48dp.png │ │ ├── drawable │ │ ├── bg_main.xml │ │ └── ic_no_image.xml │ │ ├── layout │ │ ├── activity_character.xml │ │ ├── activity_main.xml │ │ ├── activity_search.xml │ │ ├── activity_section.xml │ │ ├── item_list_character.xml │ │ ├── item_list_more.xml │ │ ├── item_list_search.xml │ │ ├── item_list_section.xml │ │ ├── page_item_section.xml │ │ └── widget_character.xml │ │ ├── menu │ │ ├── menu_character.xml │ │ └── menu_main.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 │ │ ├── transition │ │ └── move.xml │ │ ├── values-w820dp │ │ └── dimens.xml │ │ ├── values │ │ ├── colors.xml │ │ ├── dimens.xml │ │ ├── strings.xml │ │ ├── styles.xml │ │ └── themes.xml │ │ └── xml │ │ └── widget.xml │ └── test │ └── java │ └── com │ └── andremion │ └── heroes │ ├── api │ └── MarvelApiTest.java │ └── ui │ └── MainPresenterTest.java ├── art ├── detail-arsenal.png ├── detail-github.png ├── detail-store.png ├── feature-graphic.png ├── home-github.png ├── home-store.png ├── preview.gif ├── preview.mp4 ├── search-github.png ├── search-store.png ├── widget-github.png ├── widget-github_old.png └── widget-store.png ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat └── settings.gradle /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andremion/Villains-and-Heroes/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andremion/Villains-and-Heroes/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andremion/Villains-and-Heroes/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andremion/Villains-and-Heroes/HEAD/README.md -------------------------------------------------------------------------------- /Villains-and-Heroes.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andremion/Villains-and-Heroes/HEAD/Villains-and-Heroes.iml -------------------------------------------------------------------------------- /app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /app/app.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andremion/Villains-and-Heroes/HEAD/app/app.iml -------------------------------------------------------------------------------- /app/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andremion/Villains-and-Heroes/HEAD/app/build.gradle -------------------------------------------------------------------------------- /app/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andremion/Villains-and-Heroes/HEAD/app/proguard-rules.pro -------------------------------------------------------------------------------- /app/src/androidTest/java/com/andremion/heroes/CharacterActivityTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andremion/Villains-and-Heroes/HEAD/app/src/androidTest/java/com/andremion/heroes/CharacterActivityTest.java -------------------------------------------------------------------------------- /app/src/androidTest/java/com/andremion/heroes/MainActivityTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andremion/Villains-and-Heroes/HEAD/app/src/androidTest/java/com/andremion/heroes/MainActivityTest.java -------------------------------------------------------------------------------- /app/src/androidTest/java/com/andremion/heroes/SearchActivityTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andremion/Villains-and-Heroes/HEAD/app/src/androidTest/java/com/andremion/heroes/SearchActivityTest.java -------------------------------------------------------------------------------- /app/src/androidTest/java/com/andremion/heroes/actions/CustomActions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andremion/Villains-and-Heroes/HEAD/app/src/androidTest/java/com/andremion/heroes/actions/CustomActions.java -------------------------------------------------------------------------------- /app/src/androidTest/java/com/andremion/heroes/matchers/CustomMatchers.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andremion/Villains-and-Heroes/HEAD/app/src/androidTest/java/com/andremion/heroes/matchers/CustomMatchers.java -------------------------------------------------------------------------------- /app/src/androidTest/java/com/andremion/heroes/util/DataConstants.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andremion/Villains-and-Heroes/HEAD/app/src/androidTest/java/com/andremion/heroes/util/DataConstants.java -------------------------------------------------------------------------------- /app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andremion/Villains-and-Heroes/HEAD/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /app/src/main/ic_launcher-web.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andremion/Villains-and-Heroes/HEAD/app/src/main/ic_launcher-web.png -------------------------------------------------------------------------------- /app/src/main/java/com/andremion/heroes/api/MarvelApi.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andremion/Villains-and-Heroes/HEAD/app/src/main/java/com/andremion/heroes/api/MarvelApi.java -------------------------------------------------------------------------------- /app/src/main/java/com/andremion/heroes/api/MarvelCallback.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andremion/Villains-and-Heroes/HEAD/app/src/main/java/com/andremion/heroes/api/MarvelCallback.java -------------------------------------------------------------------------------- /app/src/main/java/com/andremion/heroes/api/MarvelException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andremion/Villains-and-Heroes/HEAD/app/src/main/java/com/andremion/heroes/api/MarvelException.java -------------------------------------------------------------------------------- /app/src/main/java/com/andremion/heroes/api/MarvelResult.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andremion/Villains-and-Heroes/HEAD/app/src/main/java/com/andremion/heroes/api/MarvelResult.java -------------------------------------------------------------------------------- /app/src/main/java/com/andremion/heroes/api/auth/AuthenticatorInterceptor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andremion/Villains-and-Heroes/HEAD/app/src/main/java/com/andremion/heroes/api/auth/AuthenticatorInterceptor.java -------------------------------------------------------------------------------- /app/src/main/java/com/andremion/heroes/api/auth/HashHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andremion/Villains-and-Heroes/HEAD/app/src/main/java/com/andremion/heroes/api/auth/HashHelper.java -------------------------------------------------------------------------------- /app/src/main/java/com/andremion/heroes/api/data/CharacterVO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andremion/Villains-and-Heroes/HEAD/app/src/main/java/com/andremion/heroes/api/data/CharacterVO.java -------------------------------------------------------------------------------- /app/src/main/java/com/andremion/heroes/api/data/SectionVO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andremion/Villains-and-Heroes/HEAD/app/src/main/java/com/andremion/heroes/api/data/SectionVO.java -------------------------------------------------------------------------------- /app/src/main/java/com/andremion/heroes/api/json/CharacterData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andremion/Villains-and-Heroes/HEAD/app/src/main/java/com/andremion/heroes/api/json/CharacterData.java -------------------------------------------------------------------------------- /app/src/main/java/com/andremion/heroes/api/json/CharacterDataContainer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andremion/Villains-and-Heroes/HEAD/app/src/main/java/com/andremion/heroes/api/json/CharacterDataContainer.java -------------------------------------------------------------------------------- /app/src/main/java/com/andremion/heroes/api/json/CharacterDataWrapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andremion/Villains-and-Heroes/HEAD/app/src/main/java/com/andremion/heroes/api/json/CharacterDataWrapper.java -------------------------------------------------------------------------------- /app/src/main/java/com/andremion/heroes/api/json/Image.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andremion/Villains-and-Heroes/HEAD/app/src/main/java/com/andremion/heroes/api/json/Image.java -------------------------------------------------------------------------------- /app/src/main/java/com/andremion/heroes/api/json/SectionData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andremion/Villains-and-Heroes/HEAD/app/src/main/java/com/andremion/heroes/api/json/SectionData.java -------------------------------------------------------------------------------- /app/src/main/java/com/andremion/heroes/api/json/SectionDataContainer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andremion/Villains-and-Heroes/HEAD/app/src/main/java/com/andremion/heroes/api/json/SectionDataContainer.java -------------------------------------------------------------------------------- /app/src/main/java/com/andremion/heroes/api/json/SectionDataWrapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andremion/Villains-and-Heroes/HEAD/app/src/main/java/com/andremion/heroes/api/json/SectionDataWrapper.java -------------------------------------------------------------------------------- /app/src/main/java/com/andremion/heroes/api/json/SectionList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andremion/Villains-and-Heroes/HEAD/app/src/main/java/com/andremion/heroes/api/json/SectionList.java -------------------------------------------------------------------------------- /app/src/main/java/com/andremion/heroes/api/json/SectionSummary.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andremion/Villains-and-Heroes/HEAD/app/src/main/java/com/andremion/heroes/api/json/SectionSummary.java -------------------------------------------------------------------------------- /app/src/main/java/com/andremion/heroes/api/json/Url.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andremion/Villains-and-Heroes/HEAD/app/src/main/java/com/andremion/heroes/api/json/Url.java -------------------------------------------------------------------------------- /app/src/main/java/com/andremion/heroes/api/util/DataParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andremion/Villains-and-Heroes/HEAD/app/src/main/java/com/andremion/heroes/api/util/DataParser.java -------------------------------------------------------------------------------- /app/src/main/java/com/andremion/heroes/ui/AbsPresenter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andremion/Villains-and-Heroes/HEAD/app/src/main/java/com/andremion/heroes/ui/AbsPresenter.java -------------------------------------------------------------------------------- /app/src/main/java/com/andremion/heroes/ui/adapter/ArrayAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andremion/Villains-and-Heroes/HEAD/app/src/main/java/com/andremion/heroes/ui/adapter/ArrayAdapter.java -------------------------------------------------------------------------------- /app/src/main/java/com/andremion/heroes/ui/binding/CustomBindingAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andremion/Villains-and-Heroes/HEAD/app/src/main/java/com/andremion/heroes/ui/binding/CustomBindingAdapter.java -------------------------------------------------------------------------------- /app/src/main/java/com/andremion/heroes/ui/binding/ImageLoadingListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andremion/Villains-and-Heroes/HEAD/app/src/main/java/com/andremion/heroes/ui/binding/ImageLoadingListener.java -------------------------------------------------------------------------------- /app/src/main/java/com/andremion/heroes/ui/character/CharacterContract.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andremion/Villains-and-Heroes/HEAD/app/src/main/java/com/andremion/heroes/ui/character/CharacterContract.java -------------------------------------------------------------------------------- /app/src/main/java/com/andremion/heroes/ui/character/CharacterPresenter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andremion/Villains-and-Heroes/HEAD/app/src/main/java/com/andremion/heroes/ui/character/CharacterPresenter.java -------------------------------------------------------------------------------- /app/src/main/java/com/andremion/heroes/ui/character/view/CharacterActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andremion/Villains-and-Heroes/HEAD/app/src/main/java/com/andremion/heroes/ui/character/view/CharacterActivity.java -------------------------------------------------------------------------------- /app/src/main/java/com/andremion/heroes/ui/character/view/SectionAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andremion/Villains-and-Heroes/HEAD/app/src/main/java/com/andremion/heroes/ui/character/view/SectionAdapter.java -------------------------------------------------------------------------------- /app/src/main/java/com/andremion/heroes/ui/home/MainContract.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andremion/Villains-and-Heroes/HEAD/app/src/main/java/com/andremion/heroes/ui/home/MainContract.java -------------------------------------------------------------------------------- /app/src/main/java/com/andremion/heroes/ui/home/MainPresenter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andremion/Villains-and-Heroes/HEAD/app/src/main/java/com/andremion/heroes/ui/home/MainPresenter.java -------------------------------------------------------------------------------- /app/src/main/java/com/andremion/heroes/ui/home/view/CharacterAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andremion/Villains-and-Heroes/HEAD/app/src/main/java/com/andremion/heroes/ui/home/view/CharacterAdapter.java -------------------------------------------------------------------------------- /app/src/main/java/com/andremion/heroes/ui/home/view/MainActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andremion/Villains-and-Heroes/HEAD/app/src/main/java/com/andremion/heroes/ui/home/view/MainActivity.java -------------------------------------------------------------------------------- /app/src/main/java/com/andremion/heroes/ui/search/SearchContract.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andremion/Villains-and-Heroes/HEAD/app/src/main/java/com/andremion/heroes/ui/search/SearchContract.java -------------------------------------------------------------------------------- /app/src/main/java/com/andremion/heroes/ui/search/SearchPresenter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andremion/Villains-and-Heroes/HEAD/app/src/main/java/com/andremion/heroes/ui/search/SearchPresenter.java -------------------------------------------------------------------------------- /app/src/main/java/com/andremion/heroes/ui/search/view/SearchActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andremion/Villains-and-Heroes/HEAD/app/src/main/java/com/andremion/heroes/ui/search/view/SearchActivity.java -------------------------------------------------------------------------------- /app/src/main/java/com/andremion/heroes/ui/section/SectionContract.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andremion/Villains-and-Heroes/HEAD/app/src/main/java/com/andremion/heroes/ui/section/SectionContract.java -------------------------------------------------------------------------------- /app/src/main/java/com/andremion/heroes/ui/section/SectionPresenter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andremion/Villains-and-Heroes/HEAD/app/src/main/java/com/andremion/heroes/ui/section/SectionPresenter.java -------------------------------------------------------------------------------- /app/src/main/java/com/andremion/heroes/ui/section/view/SectionActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andremion/Villains-and-Heroes/HEAD/app/src/main/java/com/andremion/heroes/ui/section/view/SectionActivity.java -------------------------------------------------------------------------------- /app/src/main/java/com/andremion/heroes/ui/section/view/SectionPagerAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andremion/Villains-and-Heroes/HEAD/app/src/main/java/com/andremion/heroes/ui/section/view/SectionPagerAdapter.java -------------------------------------------------------------------------------- /app/src/main/java/com/andremion/heroes/ui/util/PagerSharedElementCallback.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andremion/Villains-and-Heroes/HEAD/app/src/main/java/com/andremion/heroes/ui/util/PagerSharedElementCallback.java -------------------------------------------------------------------------------- /app/src/main/java/com/andremion/heroes/ui/util/StringUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andremion/Villains-and-Heroes/HEAD/app/src/main/java/com/andremion/heroes/ui/util/StringUtils.java -------------------------------------------------------------------------------- /app/src/main/java/com/andremion/heroes/ui/util/ViewUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andremion/Villains-and-Heroes/HEAD/app/src/main/java/com/andremion/heroes/ui/util/ViewUtils.java -------------------------------------------------------------------------------- /app/src/main/java/com/andremion/heroes/ui/widget/CharacterWidget.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andremion/Villains-and-Heroes/HEAD/app/src/main/java/com/andremion/heroes/ui/widget/CharacterWidget.java -------------------------------------------------------------------------------- /app/src/main/java/com/andremion/heroes/ui/widget/WidgetUpdateService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andremion/Villains-and-Heroes/HEAD/app/src/main/java/com/andremion/heroes/ui/widget/WidgetUpdateService.java -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/background.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andremion/Villains-and-Heroes/HEAD/app/src/main/res/drawable-hdpi/background.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/bg_widget.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andremion/Villains-and-Heroes/HEAD/app/src/main/res/drawable-hdpi/bg_widget.9.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/ic_close_white_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andremion/Villains-and-Heroes/HEAD/app/src/main/res/drawable-hdpi/ic_close_white_24dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/ic_search_white_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andremion/Villains-and-Heroes/HEAD/app/src/main/res/drawable-hdpi/ic_search_white_24dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/ic_sentiment_dissatisfied_white_48dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andremion/Villains-and-Heroes/HEAD/app/src/main/res/drawable-hdpi/ic_sentiment_dissatisfied_white_48dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/widget_preview.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andremion/Villains-and-Heroes/HEAD/app/src/main/res/drawable-hdpi/widget_preview.jpg -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/background.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andremion/Villains-and-Heroes/HEAD/app/src/main/res/drawable-mdpi/background.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/bg_widget.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andremion/Villains-and-Heroes/HEAD/app/src/main/res/drawable-mdpi/bg_widget.9.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/ic_close_white_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andremion/Villains-and-Heroes/HEAD/app/src/main/res/drawable-mdpi/ic_close_white_24dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/ic_search_white_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andremion/Villains-and-Heroes/HEAD/app/src/main/res/drawable-mdpi/ic_search_white_24dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/ic_sentiment_dissatisfied_white_48dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andremion/Villains-and-Heroes/HEAD/app/src/main/res/drawable-mdpi/ic_sentiment_dissatisfied_white_48dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/background.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andremion/Villains-and-Heroes/HEAD/app/src/main/res/drawable-xhdpi/background.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/bg_widget.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andremion/Villains-and-Heroes/HEAD/app/src/main/res/drawable-xhdpi/bg_widget.9.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/ic_close_white_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andremion/Villains-and-Heroes/HEAD/app/src/main/res/drawable-xhdpi/ic_close_white_24dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/ic_search_white_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andremion/Villains-and-Heroes/HEAD/app/src/main/res/drawable-xhdpi/ic_search_white_24dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/ic_sentiment_dissatisfied_white_48dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andremion/Villains-and-Heroes/HEAD/app/src/main/res/drawable-xhdpi/ic_sentiment_dissatisfied_white_48dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/background.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andremion/Villains-and-Heroes/HEAD/app/src/main/res/drawable-xxhdpi/background.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/ic_close_white_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andremion/Villains-and-Heroes/HEAD/app/src/main/res/drawable-xxhdpi/ic_close_white_24dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/ic_search_white_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andremion/Villains-and-Heroes/HEAD/app/src/main/res/drawable-xxhdpi/ic_search_white_24dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/ic_sentiment_dissatisfied_white_48dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andremion/Villains-and-Heroes/HEAD/app/src/main/res/drawable-xxhdpi/ic_sentiment_dissatisfied_white_48dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxxhdpi/background.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andremion/Villains-and-Heroes/HEAD/app/src/main/res/drawable-xxxhdpi/background.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxxhdpi/ic_close_white_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andremion/Villains-and-Heroes/HEAD/app/src/main/res/drawable-xxxhdpi/ic_close_white_24dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxxhdpi/ic_search_white_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andremion/Villains-and-Heroes/HEAD/app/src/main/res/drawable-xxxhdpi/ic_search_white_24dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxxhdpi/ic_sentiment_dissatisfied_white_48dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andremion/Villains-and-Heroes/HEAD/app/src/main/res/drawable-xxxhdpi/ic_sentiment_dissatisfied_white_48dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable/bg_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andremion/Villains-and-Heroes/HEAD/app/src/main/res/drawable/bg_main.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_no_image.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andremion/Villains-and-Heroes/HEAD/app/src/main/res/drawable/ic_no_image.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_character.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andremion/Villains-and-Heroes/HEAD/app/src/main/res/layout/activity_character.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andremion/Villains-and-Heroes/HEAD/app/src/main/res/layout/activity_main.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_search.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andremion/Villains-and-Heroes/HEAD/app/src/main/res/layout/activity_search.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_section.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andremion/Villains-and-Heroes/HEAD/app/src/main/res/layout/activity_section.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/item_list_character.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andremion/Villains-and-Heroes/HEAD/app/src/main/res/layout/item_list_character.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/item_list_more.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andremion/Villains-and-Heroes/HEAD/app/src/main/res/layout/item_list_more.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/item_list_search.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andremion/Villains-and-Heroes/HEAD/app/src/main/res/layout/item_list_search.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/item_list_section.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andremion/Villains-and-Heroes/HEAD/app/src/main/res/layout/item_list_section.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/page_item_section.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andremion/Villains-and-Heroes/HEAD/app/src/main/res/layout/page_item_section.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/widget_character.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andremion/Villains-and-Heroes/HEAD/app/src/main/res/layout/widget_character.xml -------------------------------------------------------------------------------- /app/src/main/res/menu/menu_character.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andremion/Villains-and-Heroes/HEAD/app/src/main/res/menu/menu_character.xml -------------------------------------------------------------------------------- /app/src/main/res/menu/menu_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andremion/Villains-and-Heroes/HEAD/app/src/main/res/menu/menu_main.xml -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andremion/Villains-and-Heroes/HEAD/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andremion/Villains-and-Heroes/HEAD/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andremion/Villains-and-Heroes/HEAD/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andremion/Villains-and-Heroes/HEAD/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andremion/Villains-and-Heroes/HEAD/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/transition/move.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andremion/Villains-and-Heroes/HEAD/app/src/main/res/transition/move.xml -------------------------------------------------------------------------------- /app/src/main/res/values-w820dp/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andremion/Villains-and-Heroes/HEAD/app/src/main/res/values-w820dp/dimens.xml -------------------------------------------------------------------------------- /app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andremion/Villains-and-Heroes/HEAD/app/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /app/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andremion/Villains-and-Heroes/HEAD/app/src/main/res/values/dimens.xml -------------------------------------------------------------------------------- /app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andremion/Villains-and-Heroes/HEAD/app/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andremion/Villains-and-Heroes/HEAD/app/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /app/src/main/res/values/themes.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andremion/Villains-and-Heroes/HEAD/app/src/main/res/values/themes.xml -------------------------------------------------------------------------------- /app/src/main/res/xml/widget.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andremion/Villains-and-Heroes/HEAD/app/src/main/res/xml/widget.xml -------------------------------------------------------------------------------- /app/src/test/java/com/andremion/heroes/api/MarvelApiTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andremion/Villains-and-Heroes/HEAD/app/src/test/java/com/andremion/heroes/api/MarvelApiTest.java -------------------------------------------------------------------------------- /app/src/test/java/com/andremion/heroes/ui/MainPresenterTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andremion/Villains-and-Heroes/HEAD/app/src/test/java/com/andremion/heroes/ui/MainPresenterTest.java -------------------------------------------------------------------------------- /art/detail-arsenal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andremion/Villains-and-Heroes/HEAD/art/detail-arsenal.png -------------------------------------------------------------------------------- /art/detail-github.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andremion/Villains-and-Heroes/HEAD/art/detail-github.png -------------------------------------------------------------------------------- /art/detail-store.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andremion/Villains-and-Heroes/HEAD/art/detail-store.png -------------------------------------------------------------------------------- /art/feature-graphic.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andremion/Villains-and-Heroes/HEAD/art/feature-graphic.png -------------------------------------------------------------------------------- /art/home-github.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andremion/Villains-and-Heroes/HEAD/art/home-github.png -------------------------------------------------------------------------------- /art/home-store.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andremion/Villains-and-Heroes/HEAD/art/home-store.png -------------------------------------------------------------------------------- /art/preview.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andremion/Villains-and-Heroes/HEAD/art/preview.gif -------------------------------------------------------------------------------- /art/preview.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andremion/Villains-and-Heroes/HEAD/art/preview.mp4 -------------------------------------------------------------------------------- /art/search-github.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andremion/Villains-and-Heroes/HEAD/art/search-github.png -------------------------------------------------------------------------------- /art/search-store.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andremion/Villains-and-Heroes/HEAD/art/search-store.png -------------------------------------------------------------------------------- /art/widget-github.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andremion/Villains-and-Heroes/HEAD/art/widget-github.png -------------------------------------------------------------------------------- /art/widget-github_old.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andremion/Villains-and-Heroes/HEAD/art/widget-github_old.png -------------------------------------------------------------------------------- /art/widget-store.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andremion/Villains-and-Heroes/HEAD/art/widget-store.png -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andremion/Villains-and-Heroes/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andremion/Villains-and-Heroes/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andremion/Villains-and-Heroes/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andremion/Villains-and-Heroes/HEAD/gradlew.bat -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app' 2 | --------------------------------------------------------------------------------