Awesome
youtube-dl-android
📦 An Android client for youtube-dl: https://github.com/rg3/youtube-dl
Major technologies
- Language: Kotlin
- Architecture: MVVM
- Android architecture components: ViewModel, LiveData, Room
- Dependency injection: Dagger2
- Network: Retrofit, Okhttp
- Testing: JUnit, Espresso, Mockito
- Data layer with repository pattern and RxJava
- Continuous integration with CircleCI
- Test report and coverage with Coveralls
- Run instrumented tests with Firebase Test Lab
Features
- Download videos from Youtube, Facebook, Twitter, Instagram, Dailymotion, Vimeo and more than other 1000 sites
- Browse videos with the built-in browser
- Download videos with the built-in download manager
- Play videos offline with the built-in player
- Save your favorite videos online and watch them later without downloading them
- Save bookmark and history as a real browser
Screenshots
<img src="screenshots/screenshot_1.png" width="170"> <img src="screenshots/screenshot_2.png" width="170"> <img src="screenshots/screenshot_3.png" width="170"> <img src="screenshots/screenshot_4.png" width="170"> <img src="screenshots/screenshot_5.png" width="170">
License
This package is licensed under the MIT license. See LICENSE for details.