Jim Liu's starred repositories
system-design-primer
Learn how to design large-scale systems. Prep for the system design interview. Includes Anki flashcards.
fucking-algorithm
刷算法全靠套路,认准 labuladong 就够了!English version supported! Crack LeetCode, not only how, but also why.
apachecn-algo-zh
ApacheCN 数据结构与算法译文集
Jetpack-MVVM-Best-Practice
难得一见 Jetpack MVVM 最佳实践!在 "以简驭繁" 代码中,对 "视图控制器" 乃至 "标准化开发模式" 形成正确、深入理解!
XPopup
🔥XPopup2.0版本重磅来袭,2倍以上性能提升,带来可观的动画性能优化和交互细节的提升!!!功能强大,交互优雅,动画丝滑的通用弹窗!可以替代Dialog,PopupWindow,PopupMenu,BottomSheet,DrawerLayout,Spinner等组件,自带十几种效果良好的动画, 支持完全的UI和动画自定义!(Powerful and Beautiful Popup for Android,can absolutely replace Dialog,PopupWindow,PopupMenu,BottomSheet,DrawerLayout,Spinner. With built-in animators , very easy to custom popup view.)
Design-Patterns-In-Kotlin
Design Patterns implemented in Kotlin
java-algorithms-implementation
Algorithms and Data Structures implemented in Java
VideoPlayerManager
This is a project designed to help controlling Android MediaPlayer class. It makes it easier to use MediaPlayer ListView and RecyclerView. Also it tracks the most visible item in scrolling list. When new item in the list become the most visible, this library gives an API to track it.
RxJava2Examples
:fire:RxJava2 Examples —— 这可能是从 RxJava1 跳到 RxJava2(学习 RxJava2 )最好的例子 Demo:https://github.com/nanchen2251/RxJava2Examples
android-advanced
Solution apps for the apps that students create as they work through the Advanced Android Development training course created by Google Developer Training.
DroidconKotlin
Kotlin Multiplatfom app for Droidcon Events
OfflineSampleApp
Sample Offline-First MVVM app that uses Android Priority Job Queue, Room, Retrofit2, LiveData, LifecycleObserver, RxJava2, Dagger Android
FeatureAdapter
FeatureAdapter (FA) is an Android Library providing an optimized way to display complex screens on Android.
SmartImagePicker
[Unsupported] Simplest way to pick, crop images on Android from camera or gallery
Android-Spans
Kotlin and Java wrappers around SpannableStringBuilder (Inspired by JakeWharton's Truss and Kotlin's kotlinx.html)