An Android project with MVP pattern which adapts with new Android architecture components introduced in Google IO 2017. It provides lifecycle-aware Presenter with support of LifeCycle and local data source handled by Room (an abstraction layer over SQLite).
This demo project uses StackExchange API as a remote data source. Also, it covers basic and general tasks which most Android apps deal with.
This project is a Java wrapper around an ffmpeg command line binary for use in Android applications. It depends on the android-ffmpeg project to provide the ffmpeg binary.