Nien-Kun Yeh's starred repositories
ffmpeg-libav-tutorial
FFmpeg libav tutorial - learn how media works from basic to transmuxing, transcoding and more. Translations: 🇺🇸 🇨🇳 🇰🇷 🇪🇸 🇻🇳 🇧🇷
NdkUseOpenssl
Example code of openssl usage with android NDK.
android-best-practices
Do's and Don'ts for Android development, by Futurice developers
diff-so-fancy
Good-lookin' diffs. Actually… nah… The best-lookin' diffs. :tada:
TCL-TV-reverse-engineering
Reverse engineering of a TCL/Thomson TV firmware
FvgnTvService
A Replacement for TCL/Thomson's SmartTV2 software
cmake-examples
Useful CMake Examples
cmake-cpp-boilerplate
A boilerplate for creating new C++ projects.
system-design-primer
Learn how to design large-scale systems. Prep for the system design interview. Includes Anki flashcards.
Android-HelloWorldService
This is a skeleton application that creates an Android service in C++, accessing it via Java/Binder.
java-audio-embedding
Audio classifier, encoder, and search engine in Java
tv-samples
Multiple samples showing best practices in app development on Android TV.
AOSP-Build-on-Docker
A Minimal AOSP Nougat 7.1 build environment as Docker image.
MultiModuleGithubClient
Example multi-module Android project with unit tests, dagger 2, test coverage and others
thread-poster
Lightweight library for explicit and unit testable multithreading in Android.
cpp_starter
C++ Starter Project for Linux using CMake
Android-Boilerplate
Android Boilerplate project using RxJava, Dagger 2, Espresso, Mockito + more!
android-gitbook
Open Android
android-tech-docs
Android官方技术文档翻译
RxSchedulerRule
Simple JUnit rule for overriding RxJava/RxAndroid schedulers during unit tests