├── .gitignore ├── CHANGELOG.md ├── Gfycat ├── .gitignore ├── build.gradle ├── icon.svg ├── proguard-rules.txt ├── src │ └── main │ │ ├── AndroidManifest.xml │ │ ├── java │ │ └── net │ │ │ └── danlew │ │ │ └── gfycat │ │ │ ├── GfycatApplication.java │ │ │ ├── Log.java │ │ │ ├── ServiceModule.java │ │ │ ├── Stats.java │ │ │ ├── model │ │ │ ├── ConvertGif.java │ │ │ ├── Gfy.java │ │ │ ├── GfyItem.java │ │ │ ├── GfyMetadata.java │ │ │ └── UrlCheck.java │ │ │ ├── rx │ │ │ ├── MediaPlayerCompletionOnSubscribe.java │ │ │ ├── MediaPlayerErrorEvent.java │ │ │ ├── MediaPlayerErrorOnSubscribe.java │ │ │ ├── MediaPlayerPreparedOnSubscribe.java │ │ │ ├── SurfaceTextureEvent.java │ │ │ ├── TextureChangeOnSubscribe.java │ │ │ └── VideoSizeChangedOnSubscribe.java │ │ │ ├── service │ │ │ ├── GfycatService.java │ │ │ ├── IGfycatConvertService.java │ │ │ └── IGfycatService.java │ │ │ └── ui │ │ │ ├── ErrorDialog.java │ │ │ ├── MainActivity.java │ │ │ └── StatsActivity.java │ │ └── res │ │ ├── drawable-hdpi │ │ └── logo.png │ │ ├── drawable-mdpi │ │ └── logo.png │ │ ├── drawable-xhdpi │ │ └── logo.png │ │ ├── drawable-xxhdpi │ │ └── logo.png │ │ ├── drawable-xxxhdpi │ │ └── logo.png │ │ ├── drawable │ │ ├── bg_stat.xml │ │ └── progress_gfycat.xml │ │ ├── layout │ │ ├── activity_main.xml │ │ └── activity_stats.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-v19 │ │ └── themes.xml │ │ ├── values-v21 │ │ └── themes.xml │ │ └── values │ │ ├── colors.xml │ │ ├── dimens.xml │ │ ├── strings.xml │ │ └── themes.xml ├── web_feature_graphic.png └── web_hi_res_512.png ├── LICENSE ├── README.md ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── screenshots ├── Screenshot_20161217-084234.png ├── Screenshot_20161217-084310.png └── Screenshot_20161217-084347.png └── settings.gradle /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlew/android-gfycat/HEAD/.gitignore -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlew/android-gfycat/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /Gfycat/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /Gfycat/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlew/android-gfycat/HEAD/Gfycat/build.gradle -------------------------------------------------------------------------------- /Gfycat/icon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlew/android-gfycat/HEAD/Gfycat/icon.svg -------------------------------------------------------------------------------- /Gfycat/proguard-rules.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlew/android-gfycat/HEAD/Gfycat/proguard-rules.txt -------------------------------------------------------------------------------- /Gfycat/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlew/android-gfycat/HEAD/Gfycat/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /Gfycat/src/main/java/net/danlew/gfycat/GfycatApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlew/android-gfycat/HEAD/Gfycat/src/main/java/net/danlew/gfycat/GfycatApplication.java -------------------------------------------------------------------------------- /Gfycat/src/main/java/net/danlew/gfycat/Log.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlew/android-gfycat/HEAD/Gfycat/src/main/java/net/danlew/gfycat/Log.java -------------------------------------------------------------------------------- /Gfycat/src/main/java/net/danlew/gfycat/ServiceModule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlew/android-gfycat/HEAD/Gfycat/src/main/java/net/danlew/gfycat/ServiceModule.java -------------------------------------------------------------------------------- /Gfycat/src/main/java/net/danlew/gfycat/Stats.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlew/android-gfycat/HEAD/Gfycat/src/main/java/net/danlew/gfycat/Stats.java -------------------------------------------------------------------------------- /Gfycat/src/main/java/net/danlew/gfycat/model/ConvertGif.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlew/android-gfycat/HEAD/Gfycat/src/main/java/net/danlew/gfycat/model/ConvertGif.java -------------------------------------------------------------------------------- /Gfycat/src/main/java/net/danlew/gfycat/model/Gfy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlew/android-gfycat/HEAD/Gfycat/src/main/java/net/danlew/gfycat/model/Gfy.java -------------------------------------------------------------------------------- /Gfycat/src/main/java/net/danlew/gfycat/model/GfyItem.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlew/android-gfycat/HEAD/Gfycat/src/main/java/net/danlew/gfycat/model/GfyItem.java -------------------------------------------------------------------------------- /Gfycat/src/main/java/net/danlew/gfycat/model/GfyMetadata.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlew/android-gfycat/HEAD/Gfycat/src/main/java/net/danlew/gfycat/model/GfyMetadata.java -------------------------------------------------------------------------------- /Gfycat/src/main/java/net/danlew/gfycat/model/UrlCheck.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlew/android-gfycat/HEAD/Gfycat/src/main/java/net/danlew/gfycat/model/UrlCheck.java -------------------------------------------------------------------------------- /Gfycat/src/main/java/net/danlew/gfycat/rx/MediaPlayerCompletionOnSubscribe.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlew/android-gfycat/HEAD/Gfycat/src/main/java/net/danlew/gfycat/rx/MediaPlayerCompletionOnSubscribe.java -------------------------------------------------------------------------------- /Gfycat/src/main/java/net/danlew/gfycat/rx/MediaPlayerErrorEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlew/android-gfycat/HEAD/Gfycat/src/main/java/net/danlew/gfycat/rx/MediaPlayerErrorEvent.java -------------------------------------------------------------------------------- /Gfycat/src/main/java/net/danlew/gfycat/rx/MediaPlayerErrorOnSubscribe.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlew/android-gfycat/HEAD/Gfycat/src/main/java/net/danlew/gfycat/rx/MediaPlayerErrorOnSubscribe.java -------------------------------------------------------------------------------- /Gfycat/src/main/java/net/danlew/gfycat/rx/MediaPlayerPreparedOnSubscribe.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlew/android-gfycat/HEAD/Gfycat/src/main/java/net/danlew/gfycat/rx/MediaPlayerPreparedOnSubscribe.java -------------------------------------------------------------------------------- /Gfycat/src/main/java/net/danlew/gfycat/rx/SurfaceTextureEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlew/android-gfycat/HEAD/Gfycat/src/main/java/net/danlew/gfycat/rx/SurfaceTextureEvent.java -------------------------------------------------------------------------------- /Gfycat/src/main/java/net/danlew/gfycat/rx/TextureChangeOnSubscribe.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlew/android-gfycat/HEAD/Gfycat/src/main/java/net/danlew/gfycat/rx/TextureChangeOnSubscribe.java -------------------------------------------------------------------------------- /Gfycat/src/main/java/net/danlew/gfycat/rx/VideoSizeChangedOnSubscribe.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlew/android-gfycat/HEAD/Gfycat/src/main/java/net/danlew/gfycat/rx/VideoSizeChangedOnSubscribe.java -------------------------------------------------------------------------------- /Gfycat/src/main/java/net/danlew/gfycat/service/GfycatService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlew/android-gfycat/HEAD/Gfycat/src/main/java/net/danlew/gfycat/service/GfycatService.java -------------------------------------------------------------------------------- /Gfycat/src/main/java/net/danlew/gfycat/service/IGfycatConvertService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlew/android-gfycat/HEAD/Gfycat/src/main/java/net/danlew/gfycat/service/IGfycatConvertService.java -------------------------------------------------------------------------------- /Gfycat/src/main/java/net/danlew/gfycat/service/IGfycatService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlew/android-gfycat/HEAD/Gfycat/src/main/java/net/danlew/gfycat/service/IGfycatService.java -------------------------------------------------------------------------------- /Gfycat/src/main/java/net/danlew/gfycat/ui/ErrorDialog.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlew/android-gfycat/HEAD/Gfycat/src/main/java/net/danlew/gfycat/ui/ErrorDialog.java -------------------------------------------------------------------------------- /Gfycat/src/main/java/net/danlew/gfycat/ui/MainActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlew/android-gfycat/HEAD/Gfycat/src/main/java/net/danlew/gfycat/ui/MainActivity.java -------------------------------------------------------------------------------- /Gfycat/src/main/java/net/danlew/gfycat/ui/StatsActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlew/android-gfycat/HEAD/Gfycat/src/main/java/net/danlew/gfycat/ui/StatsActivity.java -------------------------------------------------------------------------------- /Gfycat/src/main/res/drawable-hdpi/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlew/android-gfycat/HEAD/Gfycat/src/main/res/drawable-hdpi/logo.png -------------------------------------------------------------------------------- /Gfycat/src/main/res/drawable-mdpi/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlew/android-gfycat/HEAD/Gfycat/src/main/res/drawable-mdpi/logo.png -------------------------------------------------------------------------------- /Gfycat/src/main/res/drawable-xhdpi/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlew/android-gfycat/HEAD/Gfycat/src/main/res/drawable-xhdpi/logo.png -------------------------------------------------------------------------------- /Gfycat/src/main/res/drawable-xxhdpi/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlew/android-gfycat/HEAD/Gfycat/src/main/res/drawable-xxhdpi/logo.png -------------------------------------------------------------------------------- /Gfycat/src/main/res/drawable-xxxhdpi/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlew/android-gfycat/HEAD/Gfycat/src/main/res/drawable-xxxhdpi/logo.png -------------------------------------------------------------------------------- /Gfycat/src/main/res/drawable/bg_stat.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlew/android-gfycat/HEAD/Gfycat/src/main/res/drawable/bg_stat.xml -------------------------------------------------------------------------------- /Gfycat/src/main/res/drawable/progress_gfycat.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlew/android-gfycat/HEAD/Gfycat/src/main/res/drawable/progress_gfycat.xml -------------------------------------------------------------------------------- /Gfycat/src/main/res/layout/activity_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlew/android-gfycat/HEAD/Gfycat/src/main/res/layout/activity_main.xml -------------------------------------------------------------------------------- /Gfycat/src/main/res/layout/activity_stats.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlew/android-gfycat/HEAD/Gfycat/src/main/res/layout/activity_stats.xml -------------------------------------------------------------------------------- /Gfycat/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlew/android-gfycat/HEAD/Gfycat/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /Gfycat/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlew/android-gfycat/HEAD/Gfycat/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /Gfycat/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlew/android-gfycat/HEAD/Gfycat/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /Gfycat/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlew/android-gfycat/HEAD/Gfycat/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /Gfycat/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlew/android-gfycat/HEAD/Gfycat/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /Gfycat/src/main/res/values-v19/themes.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlew/android-gfycat/HEAD/Gfycat/src/main/res/values-v19/themes.xml -------------------------------------------------------------------------------- /Gfycat/src/main/res/values-v21/themes.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlew/android-gfycat/HEAD/Gfycat/src/main/res/values-v21/themes.xml -------------------------------------------------------------------------------- /Gfycat/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlew/android-gfycat/HEAD/Gfycat/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /Gfycat/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlew/android-gfycat/HEAD/Gfycat/src/main/res/values/dimens.xml -------------------------------------------------------------------------------- /Gfycat/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlew/android-gfycat/HEAD/Gfycat/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /Gfycat/src/main/res/values/themes.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlew/android-gfycat/HEAD/Gfycat/src/main/res/values/themes.xml -------------------------------------------------------------------------------- /Gfycat/web_feature_graphic.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlew/android-gfycat/HEAD/Gfycat/web_feature_graphic.png -------------------------------------------------------------------------------- /Gfycat/web_hi_res_512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlew/android-gfycat/HEAD/Gfycat/web_hi_res_512.png -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlew/android-gfycat/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlew/android-gfycat/HEAD/README.md -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlew/android-gfycat/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlew/android-gfycat/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlew/android-gfycat/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlew/android-gfycat/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlew/android-gfycat/HEAD/gradlew.bat -------------------------------------------------------------------------------- /screenshots/Screenshot_20161217-084234.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlew/android-gfycat/HEAD/screenshots/Screenshot_20161217-084234.png -------------------------------------------------------------------------------- /screenshots/Screenshot_20161217-084310.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlew/android-gfycat/HEAD/screenshots/Screenshot_20161217-084310.png -------------------------------------------------------------------------------- /screenshots/Screenshot_20161217-084347.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlew/android-gfycat/HEAD/screenshots/Screenshot_20161217-084347.png -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- 1 | include ':Gfycat' 2 | --------------------------------------------------------------------------------