Duy Ngan Nguyen's starred repositories
You-Dont-Know-JS
A book series on JavaScript. @YDKJS on twitter.
compose-samples
Official Jetpack Compose samples.
kotlinx.serialization
Kotlin multiplatform / multi-format serialization
reactive-streams-jvm
Reactive Streams Specification for the JVM
open-location-code
Open Location Code is a library to generate short codes, called "plus codes", that can be used as digital addresses where street addresses don't exist.
ShapeShifter
SVG icon animation tool for Android, iOS, and the web
MaterialChipsInput
Implementation of Material Design Chips component for Android
material-components-android-examples
Companion example apps and code for MDC-Android.
android-kotlin-fundamentals-apps
android-kotlin-fundamentals-apps
webrtc_android
webrtc VideoCall VideoConference 视频通话 视频会议
conference-app-2018
The Official Conference App for DroidKaigi 2018 Tokyo
stripe-android
Stripe Android SDK
Android-Image-Slider
Android Auto Image Slider
android-browser-helper
The Android Browser Helper library helps developers use Custom Tabs and Trusted Web Activities on top of the AndroidX browser support library.
coroutineworker
Kotlin Coroutine-based workers for native
webrtc_server_java
P2P Webrtc VideoConference 视频通话 视频会议
material-components-android-codelabs
Codelabs for Material Components for Android (MDC-Android)
Shrine-MaterialDesign2
implementation of Material Design 2 Shrine project
VideoEditor
FFmpeg is a powerful multimedia framework which allows us to decode, encode, transcode, stream, filter and play most of the media content available now. With the help of these tools, you can develop and application that can manipulate any form of media to the desired output. Sky is not the limit when using FFmpeg. I prefer FFmpeg-all which is a Bible for FFmpeg but it is difficult to read if you do not know what you are looking for. To make it easy, I will summarise the basics of video manipulations using FFmpeg which, then you can use in your own applications or libraries that you are working on. I have developed a simple library that enables you to trim and crop a video, additionally you can compress any video and convert it into any format that you desire.
DataBinding-ktx
DataBinding-ktx make easy to use DataBinding.
SwipeRevealLayoutExample
Demonstration for my blog post on Medium which describes how to implement swipeable items for your RecyclerView
stringsearchalgorithms
String matching algorithms for searching a single or multiple strings in large texts
FFmpeg-Video-Editor-Android-Pro
VIDEO EDITIOR ANDROID APP
appbase-droid
Elasticsearch and appbase.io library for Android (and Java)
Material-Case-Studies-Owl
Implementation of Android Material Design Studies