├── app ├── build.gradle ├── proguard-rules.pro └── src │ ├── androidTest │ └── java │ │ └── net │ │ └── alloapps │ │ └── ted │ │ └── ApplicationTest.java │ └── main │ ├── AndroidManifest.xml │ ├── java │ └── net │ │ └── alloapps │ │ └── ted │ │ ├── app │ │ └── TalksTEDApp.java │ │ ├── common │ │ ├── BaseActivity.java │ │ ├── BaseFragment.java │ │ ├── BaseFragmentPresenter.java │ │ ├── EndlessScrollListener.java │ │ └── TalkListAdapter.java │ │ ├── di │ │ ├── ActivityScope.java │ │ ├── IHasComponent.java │ │ ├── components │ │ │ ├── IMainActivityComponent.java │ │ │ └── ITalksTEDAppComponent.java │ │ └── modules │ │ │ ├── MainActivityModule.java │ │ │ └── TalksTEDAppModule.java │ │ ├── model │ │ ├── ItemTalk.java │ │ └── Tags.java │ │ ├── network │ │ └── TalkTEDService.java │ │ ├── presenter │ │ ├── DetailFragmentPresenterImpl.java │ │ ├── IDetailFragmentPresenter.java │ │ ├── IListFragmentPresenter.java │ │ ├── IMainActivityPresenter.java │ │ ├── IShowFragmentPresenter.java │ │ ├── ListFragmentPresenterImpl.java │ │ ├── MainActivityPresenterImpl.java │ │ └── ShowFragmentPresenterImpl.java │ │ └── view │ │ ├── DetailFragment.java │ │ ├── IDetailFragmentView.java │ │ ├── IListFragmentView.java │ │ ├── IMainActivityView.java │ │ ├── IShowFragmentView.java │ │ ├── ListFragment.java │ │ ├── MainActivity.java │ │ └── ShowFragment.java │ └── res │ ├── drawable │ ├── loading.png │ └── picasso_loading_animation.xml │ ├── layout │ ├── activity_main.xml │ ├── fragment_detail.xml │ ├── fragment_list.xml │ ├── fragment_show.xml │ ├── item_talk_list.xml │ ├── list_footer.xml │ └── toolbar.xml │ ├── menu │ └── menu_main.xml │ ├── mipmap-hdpi │ └── ic_launcher.png │ ├── mipmap-mdpi │ └── ic_launcher.png │ ├── mipmap-xhdpi │ └── ic_launcher.png │ ├── mipmap-xxhdpi │ └── ic_launcher.png │ ├── values-w820dp │ └── dimens.xml │ └── values │ ├── color.xml │ ├── dimens.xml │ ├── strings.xml │ └── styles.xml ├── gradle.properties └── settings.gradle /app/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mitutov/TalksTED/HEAD/app/build.gradle -------------------------------------------------------------------------------- /app/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mitutov/TalksTED/HEAD/app/proguard-rules.pro -------------------------------------------------------------------------------- /app/src/androidTest/java/net/alloapps/ted/ApplicationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mitutov/TalksTED/HEAD/app/src/androidTest/java/net/alloapps/ted/ApplicationTest.java -------------------------------------------------------------------------------- /app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mitutov/TalksTED/HEAD/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /app/src/main/java/net/alloapps/ted/app/TalksTEDApp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mitutov/TalksTED/HEAD/app/src/main/java/net/alloapps/ted/app/TalksTEDApp.java -------------------------------------------------------------------------------- /app/src/main/java/net/alloapps/ted/common/BaseActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mitutov/TalksTED/HEAD/app/src/main/java/net/alloapps/ted/common/BaseActivity.java -------------------------------------------------------------------------------- /app/src/main/java/net/alloapps/ted/common/BaseFragment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mitutov/TalksTED/HEAD/app/src/main/java/net/alloapps/ted/common/BaseFragment.java -------------------------------------------------------------------------------- /app/src/main/java/net/alloapps/ted/common/BaseFragmentPresenter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mitutov/TalksTED/HEAD/app/src/main/java/net/alloapps/ted/common/BaseFragmentPresenter.java -------------------------------------------------------------------------------- /app/src/main/java/net/alloapps/ted/common/EndlessScrollListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mitutov/TalksTED/HEAD/app/src/main/java/net/alloapps/ted/common/EndlessScrollListener.java -------------------------------------------------------------------------------- /app/src/main/java/net/alloapps/ted/common/TalkListAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mitutov/TalksTED/HEAD/app/src/main/java/net/alloapps/ted/common/TalkListAdapter.java -------------------------------------------------------------------------------- /app/src/main/java/net/alloapps/ted/di/ActivityScope.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mitutov/TalksTED/HEAD/app/src/main/java/net/alloapps/ted/di/ActivityScope.java -------------------------------------------------------------------------------- /app/src/main/java/net/alloapps/ted/di/IHasComponent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mitutov/TalksTED/HEAD/app/src/main/java/net/alloapps/ted/di/IHasComponent.java -------------------------------------------------------------------------------- /app/src/main/java/net/alloapps/ted/di/components/IMainActivityComponent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mitutov/TalksTED/HEAD/app/src/main/java/net/alloapps/ted/di/components/IMainActivityComponent.java -------------------------------------------------------------------------------- /app/src/main/java/net/alloapps/ted/di/components/ITalksTEDAppComponent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mitutov/TalksTED/HEAD/app/src/main/java/net/alloapps/ted/di/components/ITalksTEDAppComponent.java -------------------------------------------------------------------------------- /app/src/main/java/net/alloapps/ted/di/modules/MainActivityModule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mitutov/TalksTED/HEAD/app/src/main/java/net/alloapps/ted/di/modules/MainActivityModule.java -------------------------------------------------------------------------------- /app/src/main/java/net/alloapps/ted/di/modules/TalksTEDAppModule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mitutov/TalksTED/HEAD/app/src/main/java/net/alloapps/ted/di/modules/TalksTEDAppModule.java -------------------------------------------------------------------------------- /app/src/main/java/net/alloapps/ted/model/ItemTalk.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mitutov/TalksTED/HEAD/app/src/main/java/net/alloapps/ted/model/ItemTalk.java -------------------------------------------------------------------------------- /app/src/main/java/net/alloapps/ted/model/Tags.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mitutov/TalksTED/HEAD/app/src/main/java/net/alloapps/ted/model/Tags.java -------------------------------------------------------------------------------- /app/src/main/java/net/alloapps/ted/network/TalkTEDService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mitutov/TalksTED/HEAD/app/src/main/java/net/alloapps/ted/network/TalkTEDService.java -------------------------------------------------------------------------------- /app/src/main/java/net/alloapps/ted/presenter/DetailFragmentPresenterImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mitutov/TalksTED/HEAD/app/src/main/java/net/alloapps/ted/presenter/DetailFragmentPresenterImpl.java -------------------------------------------------------------------------------- /app/src/main/java/net/alloapps/ted/presenter/IDetailFragmentPresenter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mitutov/TalksTED/HEAD/app/src/main/java/net/alloapps/ted/presenter/IDetailFragmentPresenter.java -------------------------------------------------------------------------------- /app/src/main/java/net/alloapps/ted/presenter/IListFragmentPresenter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mitutov/TalksTED/HEAD/app/src/main/java/net/alloapps/ted/presenter/IListFragmentPresenter.java -------------------------------------------------------------------------------- /app/src/main/java/net/alloapps/ted/presenter/IMainActivityPresenter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mitutov/TalksTED/HEAD/app/src/main/java/net/alloapps/ted/presenter/IMainActivityPresenter.java -------------------------------------------------------------------------------- /app/src/main/java/net/alloapps/ted/presenter/IShowFragmentPresenter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mitutov/TalksTED/HEAD/app/src/main/java/net/alloapps/ted/presenter/IShowFragmentPresenter.java -------------------------------------------------------------------------------- /app/src/main/java/net/alloapps/ted/presenter/ListFragmentPresenterImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mitutov/TalksTED/HEAD/app/src/main/java/net/alloapps/ted/presenter/ListFragmentPresenterImpl.java -------------------------------------------------------------------------------- /app/src/main/java/net/alloapps/ted/presenter/MainActivityPresenterImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mitutov/TalksTED/HEAD/app/src/main/java/net/alloapps/ted/presenter/MainActivityPresenterImpl.java -------------------------------------------------------------------------------- /app/src/main/java/net/alloapps/ted/presenter/ShowFragmentPresenterImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mitutov/TalksTED/HEAD/app/src/main/java/net/alloapps/ted/presenter/ShowFragmentPresenterImpl.java -------------------------------------------------------------------------------- /app/src/main/java/net/alloapps/ted/view/DetailFragment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mitutov/TalksTED/HEAD/app/src/main/java/net/alloapps/ted/view/DetailFragment.java -------------------------------------------------------------------------------- /app/src/main/java/net/alloapps/ted/view/IDetailFragmentView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mitutov/TalksTED/HEAD/app/src/main/java/net/alloapps/ted/view/IDetailFragmentView.java -------------------------------------------------------------------------------- /app/src/main/java/net/alloapps/ted/view/IListFragmentView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mitutov/TalksTED/HEAD/app/src/main/java/net/alloapps/ted/view/IListFragmentView.java -------------------------------------------------------------------------------- /app/src/main/java/net/alloapps/ted/view/IMainActivityView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mitutov/TalksTED/HEAD/app/src/main/java/net/alloapps/ted/view/IMainActivityView.java -------------------------------------------------------------------------------- /app/src/main/java/net/alloapps/ted/view/IShowFragmentView.java: -------------------------------------------------------------------------------- 1 | package net.alloapps.ted.view; 2 | 3 | public interface IShowFragmentView { 4 | } 5 | -------------------------------------------------------------------------------- /app/src/main/java/net/alloapps/ted/view/ListFragment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mitutov/TalksTED/HEAD/app/src/main/java/net/alloapps/ted/view/ListFragment.java -------------------------------------------------------------------------------- /app/src/main/java/net/alloapps/ted/view/MainActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mitutov/TalksTED/HEAD/app/src/main/java/net/alloapps/ted/view/MainActivity.java -------------------------------------------------------------------------------- /app/src/main/java/net/alloapps/ted/view/ShowFragment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mitutov/TalksTED/HEAD/app/src/main/java/net/alloapps/ted/view/ShowFragment.java -------------------------------------------------------------------------------- /app/src/main/res/drawable/loading.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mitutov/TalksTED/HEAD/app/src/main/res/drawable/loading.png -------------------------------------------------------------------------------- /app/src/main/res/drawable/picasso_loading_animation.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mitutov/TalksTED/HEAD/app/src/main/res/drawable/picasso_loading_animation.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mitutov/TalksTED/HEAD/app/src/main/res/layout/activity_main.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/fragment_detail.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mitutov/TalksTED/HEAD/app/src/main/res/layout/fragment_detail.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/fragment_list.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mitutov/TalksTED/HEAD/app/src/main/res/layout/fragment_list.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/fragment_show.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mitutov/TalksTED/HEAD/app/src/main/res/layout/fragment_show.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/item_talk_list.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mitutov/TalksTED/HEAD/app/src/main/res/layout/item_talk_list.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/list_footer.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mitutov/TalksTED/HEAD/app/src/main/res/layout/list_footer.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/toolbar.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mitutov/TalksTED/HEAD/app/src/main/res/layout/toolbar.xml -------------------------------------------------------------------------------- /app/src/main/res/menu/menu_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mitutov/TalksTED/HEAD/app/src/main/res/menu/menu_main.xml -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mitutov/TalksTED/HEAD/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mitutov/TalksTED/HEAD/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mitutov/TalksTED/HEAD/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mitutov/TalksTED/HEAD/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/values-w820dp/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mitutov/TalksTED/HEAD/app/src/main/res/values-w820dp/dimens.xml -------------------------------------------------------------------------------- /app/src/main/res/values/color.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mitutov/TalksTED/HEAD/app/src/main/res/values/color.xml -------------------------------------------------------------------------------- /app/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mitutov/TalksTED/HEAD/app/src/main/res/values/dimens.xml -------------------------------------------------------------------------------- /app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mitutov/TalksTED/HEAD/app/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mitutov/TalksTED/HEAD/app/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mitutov/TalksTED/HEAD/gradle.properties -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app' 2 | --------------------------------------------------------------------------------