{"code":0,"message":"获取项目列表成功","data":{"projectArray":[{"_id":"5cb87458fd1c9b26e2fccd25","projectName":"DiffInstallApp","createTime":"2019-04-18T12:36:35.000Z","updateTime":"2019-04-18T12:36:35.000Z","expiredTimes":0,"usedTimes":0,"voteUp":0,"recommend":false,"hide":false,"projectUrl":"https://github.com/kpioneer123/DiffInstallApp","authorName":"kpioneer123","desc":"Android NDK 开发之旅 17--NDK--Apk 增量更新","officialUrl":"http://www.jianshu.com/p/4c80d732e7c3","lang":"c","source":"GitHub","committer":"codeKKAuto","authorUrl":"https://github.com/kpioneer123","codeKKUrl":"https://p.codekk.com/detail/c/kpioneer123/DiffInstallApp"},{"_id":"5cb8491efd1c9b26e2fccd23","projectName":"RxJava2-Operators-Sample","createTime":"2019-04-18T09:45:53.000Z","updateTime":"2019-04-18T09:45:53.000Z","expiredTimes":0,"usedTimes":0,"voteUp":0,"recommend":false,"hide":false,"projectUrl":"https://github.com/KunMinX/RxJava2-Operators-Sample","authorName":"KunMinX","desc":"你用不惯 RxJava,只因缺了这把钥匙","officialUrl":"","lang":"Android","source":"GitHub","committer":"codeKKAuto","authorUrl":"https://github.com/KunMinX","codeKKUrl":"https://p.codekk.com/detail/Android/KunMinX/RxJava2-Operators-Sample"},{"_id":"5cb811abfd1c9b26e2fccd21","projectName":"android-license-sample","createTime":"2019-04-18T05:35:33.000Z","updateTime":"2019-04-18T05:35:33.000Z","expiredTimes":0,"usedTimes":0,"voteUp":0,"recommend":false,"hide":false,"projectUrl":"https://github.com/cats-oss/android-license-sample","authorName":"cats-oss","desc":"","officialUrl":null,"lang":"Android","source":"GitHub","committer":"codeKKAuto","authorUrl":"https://github.com/cats-oss","codeKKUrl":"https://p.codekk.com/detail/Android/cats-oss/android-license-sample"},{"_id":"5cb7d863fd1c9b26e2fccd1d","projectName":"blitz","createTime":"2019-04-18T01:44:33.000Z","updateTime":"2019-04-18T01:44:33.000Z","expiredTimes":0,"usedTimes":0,"voteUp":0,"recommend":false,"hide":false,"projectUrl":"https://github.com/bloderxd/blitz","authorName":"bloderxd","desc":"Android real time form validator in a nice Kotlin DSL","officialUrl":"","lang":"Android","source":"GitHub","committer":"codeKKAuto","authorUrl":"https://github.com/bloderxd","codeKKUrl":"https://p.codekk.com/detail/Android/bloderxd/blitz"},{"_id":"5cb7d863fd1c9b26e2fccd1e","projectName":"FitButton","createTime":"2019-04-18T01:42:55.000Z","updateTime":"2019-04-18T01:42:55.000Z","expiredTimes":0,"usedTimes":0,"voteUp":0,"recommend":false,"hide":false,"projectUrl":"https://github.com/nikartm/FitButton","authorName":"nikartm","desc":"The button which can use with icon, text, divider, custom ripple effect, border, corner radius e.t.c.","officialUrl":"","lang":"Android","source":"GitHub","committer":"codeKKAuto","authorUrl":"https://github.com/nikartm","codeKKUrl":"https://p.codekk.com/detail/Android/nikartm/FitButton"},{"_id":"5cb6f75dfd1c9b26e2fccd1b","projectName":"WebSocketDemo","createTime":"2019-04-17T09:23:02.000Z","updateTime":"2019-04-17T09:23:02.000Z","expiredTimes":0,"usedTimes":0,"voteUp":0,"recommend":false,"hide":false,"projectUrl":"https://github.com/0xZhangKe/WebSocketDemo","authorName":"0xZhangKe","desc":"用于简化 WebSocket 在 Android 平台使用的封装方法","officialUrl":"","lang":"Android","source":"GitHub","committer":"codeKKAuto","authorUrl":"https://github.com/0xZhangKe","codeKKUrl":"https://p.codekk.com/detail/Android/0xZhangKe/WebSocketDemo"},{"_id":"5cb6db30fd1c9b26e2fccd15","projectName":"ShadowDrawable","createTime":"2019-04-17T07:46:42.000Z","updateTime":"2019-04-17T07:46:42.000Z","expiredTimes":0,"usedTimes":0,"voteUp":0,"recommend":false,"hide":false,"projectUrl":"https://github.com/Liberuman/ShadowDrawable","authorName":"Liberuman","desc":"Android 阴影的实现","officialUrl":"","lang":"Android","source":"GitHub","committer":"codeKKAuto","authorUrl":"https://github.com/Liberuman","codeKKUrl":"https://p.codekk.com/detail/Android/Liberuman/ShadowDrawable"},{"_id":"5cb6db30fd1c9b26e2fccd13","projectName":"HttpSender","createTime":"2019-04-17T07:19:24.000Z","updateTime":"2019-04-17T07:19:24.000Z","expiredTimes":0,"usedTimes":0,"voteUp":0,"recommend":false,"hide":false,"projectUrl":"https://github.com/liujingxing/HttpSender","authorName":"liujingxing","desc":"OkHttp+RxJava 超好用的 Http 请求框架","officialUrl":null,"lang":"Android","source":"GitHub","committer":"codeKKAuto","authorUrl":"https://github.com/liujingxing","codeKKUrl":"https://p.codekk.com/detail/Android/liujingxing/HttpSender"},{"_id":"5cb6db31fd1c9b26e2fccd16","projectName":"RxLife","createTime":"2019-04-17T07:19:20.000Z","updateTime":"2019-04-17T07:19:20.000Z","expiredTimes":0,"usedTimes":0,"voteUp":0,"recommend":false,"hide":false,"projectUrl":"https://github.com/liujingxing/RxLife","authorName":"liujingxing","desc":"一款轻量级别的 RxJava 生命周期管理库","officialUrl":"","lang":"Android","source":"GitHub","committer":"codeKKAuto","authorUrl":"https://github.com/liujingxing","codeKKUrl":"https://p.codekk.com/detail/Android/liujingxing/RxLife"},{"_id":"5cb6db30fd1c9b26e2fccd14","projectName":"EasyGuideView","createTime":"2019-04-17T06:14:30.000Z","updateTime":"2019-04-17T06:14:30.000Z","expiredTimes":0,"usedTimes":0,"voteUp":0,"recommend":false,"hide":false,"projectUrl":"https://github.com/smuyyh/EasyGuideView","authorName":"smuyyh","desc":"Android app 新手引导,任意 View 高亮提示,简单易用","officialUrl":"","lang":"Android","source":"GitHub","committer":"codeKKAuto","authorUrl":"https://github.com/smuyyh","codeKKUrl":"https://p.codekk.com/detail/Android/smuyyh/EasyGuideView"},{"_id":"5cb686d0fd1c9b26e2fccd11","projectName":"RxCommon","createTime":"2019-04-17T01:22:32.000Z","updateTime":"2019-04-17T01:22:32.000Z","expiredTimes":0,"usedTimes":0,"voteUp":0,"recommend":false,"hide":false,"projectUrl":"https://github.com/noheltcj/RxCommon","authorName":"noheltcj","desc":"Multiplatform implementation of ReactiveX providing a common way to build one set of business logic for native, iOS, Javascript, Android, JVM, and other platforms.","officialUrl":"","lang":"Android","source":"GitHub","committer":"codeKKAuto","authorUrl":"https://github.com/noheltcj","codeKKUrl":"https://p.codekk.com/detail/Android/noheltcj/RxCommon"},{"_id":"5cb5fb3cfd1c9b26e2fccd0d","projectName":"sa-sdk-android","createTime":"2019-04-16T14:21:12.000Z","updateTime":"2019-04-16T14:21:12.000Z","expiredTimes":0,"usedTimes":0,"voteUp":0,"recommend":false,"hide":false,"projectUrl":"https://github.com/sensorsdata/sa-sdk-android","authorName":"sensorsdata","desc":"The official Android SDK for Sensors Analytics","officialUrl":"http://sensorsdata.cn","lang":"Android","source":"GitHub","committer":"codeKKAuto","authorUrl":"https://github.com/sensorsdata","codeKKUrl":"https://p.codekk.com/detail/Android/sensorsdata/sa-sdk-android"},{"_id":"5cb5fb3cfd1c9b26e2fccd0e","projectName":"AssisteevTouch","createTime":"2019-04-16T12:29:45.000Z","updateTime":"2019-04-16T12:29:45.000Z","expiredTimes":0,"usedTimes":0,"voteUp":0,"recommend":false,"hide":false,"projectUrl":"https://github.com/mohitarora7272/AssisteevTouch","authorName":"mohitarora7272","desc":"","officialUrl":null,"lang":"Android","source":"GitHub","committer":"codeKKAuto","authorUrl":"https://github.com/mohitarora7272","codeKKUrl":"https://p.codekk.com/detail/Android/mohitarora7272/AssisteevTouch"},{"_id":"5cb598d9fd1c9b26e2fccd09","projectName":"MediaPlayer","createTime":"2019-04-16T08:41:14.000Z","updateTime":"2019-04-16T08:41:14.000Z","expiredTimes":0,"usedTimes":0,"voteUp":0,"recommend":false,"hide":false,"projectUrl":"https://github.com/geniusgithub/MediaPlayer","authorName":"geniusgithub","desc":"A DLNA-compliant UPnP Media Player.","officialUrl":"","lang":"Android","source":"GitHub","committer":"codeKKAuto","authorUrl":"https://github.com/geniusgithub","codeKKUrl":"https://p.codekk.com/detail/Android/geniusgithub/MediaPlayer"},{"_id":"5cb598d9fd1c9b26e2fccd0a","projectName":"EverTranslator","createTime":"2019-04-16T08:28:51.000Z","updateTime":"2019-04-16T08:28:51.000Z","expiredTimes":0,"usedTimes":0,"voteUp":0,"recommend":false,"hide":false,"projectUrl":"https://github.com/firemaples/EverTranslator","authorName":"firemaples","desc":"Translate any text on screen, even in games!","officialUrl":"https://play.google.com/store/apps/details?id=tw.firemaples.onscreenocr","lang":"Android","source":"GitHub","committer":"codeKKAuto","authorUrl":"https://github.com/firemaples","codeKKUrl":"https://p.codekk.com/detail/Android/firemaples/EverTranslator"},{"_id":"5cb57cacfd1c9b26e2fccd07","projectName":"sticker-framework","createTime":"2019-04-16T06:04:28.000Z","updateTime":"2019-04-16T06:04:28.000Z","expiredTimes":0,"usedTimes":0,"voteUp":0,"recommend":false,"hide":false,"projectUrl":"https://github.com/whenSunSet/sticker-framework","authorName":"whenSunSet","desc":"A sticker framework","officialUrl":null,"lang":"Android","source":"GitHub","committer":"codeKKAuto","authorUrl":"https://github.com/whenSunSet","codeKKUrl":"https://p.codekk.com/detail/Android/whenSunSet/sticker-framework"},{"_id":"5cb53552fd1c9b26e2fccd04","projectName":"SliderViewLibrary","createTime":"2019-04-16T01:37:32.000Z","updateTime":"2019-04-16T01:37:32.000Z","expiredTimes":0,"usedTimes":0,"voteUp":0,"recommend":false,"hide":false,"projectUrl":"https://github.com/nikhil-sachdeva/SliderViewLibrary","authorName":"nikhil-sachdeva","desc":"An easy to use Android Library to get slides in apps using images or image URLs","officialUrl":null,"lang":"Android","source":"GitHub","committer":"codeKKAuto","authorUrl":"https://github.com/nikhil-sachdeva","codeKKUrl":"https://p.codekk.com/detail/Android/nikhil-sachdeva/SliderViewLibrary"},{"_id":"5cb53552fd1c9b26e2fccd03","projectName":"StripedProcessButton","createTime":"2019-04-16T01:37:27.000Z","updateTime":"2019-04-16T01:37:27.000Z","expiredTimes":0,"usedTimes":0,"voteUp":0,"recommend":false,"hide":false,"projectUrl":"https://github.com/nikartm/StripedProcessButton","authorName":"nikartm","desc":"Android library. Animated striped button to show loading process.","officialUrl":"","lang":"Android","source":"GitHub","committer":"codeKKAuto","authorUrl":"https://github.com/nikartm","codeKKUrl":"https://p.codekk.com/detail/Android/nikartm/StripedProcessButton"},{"_id":"5cb4e0f9fd1c9b26e2fccd01","projectName":"android-lint-performance-probe","createTime":"2019-04-15T19:21:30.000Z","updateTime":"2019-04-15T19:21:30.000Z","expiredTimes":0,"usedTimes":0,"voteUp":0,"recommend":false,"hide":false,"projectUrl":"https://github.com/google/android-lint-performance-probe","authorName":"google","desc":"A tool to help pinpoint performance bottlenecks in individual Android Lint checks.","officialUrl":"","lang":"Android","source":"GitHub","committer":"codeKKAuto","authorUrl":"https://github.com/google","codeKKUrl":"https://p.codekk.com/detail/Android/google/android-lint-performance-probe"},{"_id":"5cb45443fd1c9b26e2fcccff","projectName":"AndroidCoroutinesPlayground","createTime":"2019-04-15T09:14:12.000Z","updateTime":"2019-04-15T09:14:12.000Z","expiredTimes":0,"usedTimes":0,"voteUp":0,"recommend":false,"hide":false,"projectUrl":"https://github.com/andreabresolin/AndroidCoroutinesPlayground","authorName":"andreabresolin","desc":"Android Coroutines Playground","officialUrl":null,"lang":"Android","source":"GitHub","committer":"codeKKAuto","authorUrl":"https://github.com/andreabresolin","codeKKUrl":"https://p.codekk.com/detail/Android/andreabresolin/AndroidCoroutinesPlayground"},{"_id":"5cb40e3dfd1c9b26e2fcccfd","projectName":"RxDogTag","createTime":"2019-04-15T03:57:03.000Z","updateTime":"2019-04-15T03:57:03.000Z","expiredTimes":0,"usedTimes":0,"voteUp":0,"recommend":false,"hide":false,"projectUrl":"https://github.com/uber/RxDogTag","authorName":"uber","desc":"Automatic tagging of RxJava 2 originating subscribe points for onError() investigation.","officialUrl":"","lang":"Android","source":"GitHub","committer":"codeKKAuto","authorUrl":"https://github.com/uber","codeKKUrl":"https://p.codekk.com/detail/Android/uber/RxDogTag"},{"_id":"5cb3666efd1c9b26e2fcccfa","projectName":"AndroidKnowledgeSystem","createTime":"2019-04-14T16:28:06.000Z","updateTime":"2019-04-14T16:28:06.000Z","expiredTimes":0,"usedTimes":0,"voteUp":0,"recommend":false,"hide":false,"projectUrl":"https://github.com/feelschaotic/AndroidKnowledgeSystem","authorName":"feelschaotic","desc":"The most complete Android advanced route knowledge map ⭐️你想要的最全 Android 进阶路线知识图谱+干货资料收集🚀","officialUrl":"https://feelschaotic.gitbook.io/android-knowledge-system/","lang":"javascript","source":"GitHub","committer":"codeKKAuto","authorUrl":"https://github.com/feelschaotic","codeKKUrl":"https://p.codekk.com/detail/javascript/feelschaotic/AndroidKnowledgeSystem"},{"_id":"5cb3666efd1c9b26e2fcccf9","projectName":"AdvancedTextView","createTime":"2019-04-14T16:19:39.000Z","updateTime":"2019-04-14T16:19:39.000Z","expiredTimes":0,"usedTimes":0,"voteUp":0,"recommend":false,"hide":false,"projectUrl":"https://github.com/devilist/AdvancedTextView","authorName":"devilist","desc":"一个增强的 TextView 库。可以实现文字两端对齐,文字竖排,以及自定义选择文字后的弹出菜单。","officialUrl":"","lang":"Android","source":"GitHub","committer":"codeKKAuto","authorUrl":"https://github.com/devilist","codeKKUrl":"https://p.codekk.com/detail/Android/devilist/AdvancedTextView"},{"_id":"5cb31112fd1c9b26e2fcccf7","projectName":"SmileyRating","createTime":"2019-04-14T10:43:14.000Z","updateTime":"2019-04-14T10:43:14.000Z","expiredTimes":0,"usedTimes":0,"voteUp":0,"recommend":false,"hide":false,"projectUrl":"https://github.com/sujithkanna/SmileyRating","authorName":"sujithkanna","desc":"SmileyRating is a simple rating bar for android. It displays animated smileys as rating icon.","officialUrl":"","lang":"Android","source":"GitHub","committer":"codeKKAuto","authorUrl":"https://github.com/sujithkanna","codeKKUrl":"https://p.codekk.com/detail/Android/sujithkanna/SmileyRating"},{"_id":"5cb20760fd1c9b26e2fcccf5","projectName":"Doodle","createTime":"2019-04-13T14:34:18.000Z","updateTime":"2019-04-13T14:34:18.000Z","expiredTimes":0,"usedTimes":0,"voteUp":0,"recommend":false,"hide":false,"projectUrl":"https://github.com/1993hzw/Doodle","authorName":"1993hzw","desc":"Image doodle for Android, with functions such as undo, zoom, move, text, image, etc. Also a powerful, customizable and extensible doodle framework & multi-function drawing board. Android 图片涂鸦,具有撤消,缩放,移动,添加文字,贴图等功能。还是一个功能强大,可自定义和可扩展的涂鸦框架、多功能画板。","officialUrl":"","lang":"Android","source":"GitHub","committer":"codeKKAuto","authorUrl":"https://github.com/1993hzw","codeKKUrl":"https://p.codekk.com/detail/Android/1993hzw/Doodle"},{"_id":"5cb1ce71fd1c9b26e2fcccf3","projectName":"AMSHook","createTime":"2019-04-13T11:02:09.000Z","updateTime":"2019-04-13T11:02:09.000Z","expiredTimes":0,"usedTimes":0,"voteUp":0,"recommend":false,"hide":false,"projectUrl":"https://github.com/androidmalin/AMSHook","authorName":"androidmalin","desc":"启动未在 AndroidManifest 中注册的 Activity,适配了 Android4-9","officialUrl":"","lang":"Android","source":"GitHub","committer":"codeKKAuto","authorUrl":"https://github.com/androidmalin","codeKKUrl":"https://p.codekk.com/detail/Android/androidmalin/AMSHook"},{"_id":"5cb1b1ebfd1c9b26e2fcccf1","projectName":"PufferDB","createTime":"2019-04-13T09:18:32.000Z","updateTime":"2019-04-13T09:18:32.000Z","expiredTimes":0,"usedTimes":0,"voteUp":0,"recommend":false,"hide":false,"projectUrl":"https://github.com/adrielcafe/PufferDB","authorName":"adrielcafe","desc":":blowfish: An Android & JVM key-value storage powered by Protobuf and Coroutines","officialUrl":"","lang":"Android","source":"GitHub","committer":"codeKKAuto","authorUrl":"https://github.com/adrielcafe","codeKKUrl":"https://p.codekk.com/detail/Android/adrielcafe/PufferDB"},{"_id":"5cb0b56afd1c9b26e2fcccef","projectName":"AROMA-Installer","createTime":"2019-04-12T11:10:04.000Z","updateTime":"2019-04-12T11:10:04.000Z","expiredTimes":0,"usedTimes":0,"voteUp":0,"recommend":false,"hide":false,"projectUrl":"https://github.com/amarullz/AROMA-Installer","authorName":"amarullz","desc":"The World First ANDROID Touch and Customizable ROM Installer","officialUrl":"http://www.amarullz.com/","lang":"c","source":"GitHub","committer":"codeKKAuto","authorUrl":"https://github.com/amarullz","codeKKUrl":"https://p.codekk.com/detail/c/amarullz/AROMA-Installer"},{"_id":"5cb027b6fd1c9b26e2fccced","projectName":"weChatFloatDemo","createTime":"2019-04-12T05:09:30.000Z","updateTime":"2019-04-12T05:09:30.000Z","expiredTimes":0,"usedTimes":0,"voteUp":0,"recommend":false,"hide":false,"projectUrl":"https://github.com/HarryWeasley/weChatFloatDemo","authorName":"HarryWeasley","desc":"weChatFloatDemo","officialUrl":null,"lang":"Android","source":"GitHub","committer":"codeKKAuto","authorUrl":"https://github.com/HarryWeasley","codeKKUrl":"https://p.codekk.com/detail/Android/HarryWeasley/weChatFloatDemo"},{"_id":"5cb00c23fd1c9b26e2fccceb","projectName":"JudyKotlinMvp","createTime":"2019-04-12T03:20:35.000Z","updateTime":"2019-04-12T03:20:35.000Z","expiredTimes":0,"usedTimes":0,"voteUp":0,"recommend":false,"hide":false,"projectUrl":"https://github.com/Walkud/JudyKotlinMvp","authorName":"Walkud","desc":"Kotlin + Mvp + RxJava + Retrofit 心得体会","officialUrl":"","lang":"Android","source":"GitHub","committer":"codeKKAuto","authorUrl":"https://github.com/Walkud","codeKKUrl":"https://p.codekk.com/detail/Android/Walkud/JudyKotlinMvp"},{"_id":"5caf63a8fd1c9b26e2fcccea","projectName":"SystemUIRecent","createTime":"2019-04-11T14:12:33.000Z","updateTime":"2019-04-11T14:12:33.000Z","expiredTimes":0,"usedTimes":0,"voteUp":0,"recommend":false,"hide":false,"projectUrl":"https://github.com/way1989/SystemUIRecent","authorName":"way1989","desc":"","officialUrl":null,"lang":"Android","source":"GitHub","committer":"codeKKAuto","authorUrl":"https://github.com/way1989","codeKKUrl":"https://p.codekk.com/detail/Android/way1989/SystemUIRecent"},{"_id":"5caee474fd1c9b26e2fccce8","projectName":"Calendar","createTime":"2019-04-11T06:31:08.000Z","updateTime":"2019-04-11T06:31:08.000Z","expiredTimes":0,"usedTimes":0,"voteUp":0,"recommend":false,"hide":false,"projectUrl":"https://github.com/xiaojianglaile/Calendar","authorName":"xiaojianglaile","desc":"Android 日历 仿小米 华为 滴答清单 365 日历(农历),周视图 月视图 平滑滚动 节假日 五六行周切换 week or month calendar","officialUrl":"","lang":"Android","source":"GitHub","committer":"codeKKAuto","authorUrl":"https://github.com/xiaojianglaile","codeKKUrl":"https://p.codekk.com/detail/Android/xiaojianglaile/Calendar"},{"_id":"5caeabfdfd1c9b26e2fccce6","projectName":"xCrash","createTime":"2019-04-11T02:25:59.000Z","updateTime":"2019-04-11T02:25:59.000Z","expiredTimes":0,"usedTimes":0,"voteUp":0,"recommend":false,"hide":false,"projectUrl":"https://github.com/iqiyi/xCrash","authorName":"iqiyi","desc":"🔥 A crash reporting library for Android APPs. Support catching native crash and Java exception. Support Android 4.0 - 9.0 (API level 14 - 28). Support armeabi, armeabi-v7a, arm64-v8a, x86 and x86_64.","officialUrl":"","lang":"c","source":"GitHub","committer":"codeKKAuto","authorUrl":"https://github.com/iqiyi","codeKKUrl":"https://p.codekk.com/detail/c/iqiyi/xCrash"},{"_id":"5cae8fd4fd1c9b26e2fccce0","projectName":"webmagic","createTime":"2019-04-11T00:45:13.000Z","updateTime":"2019-04-11T00:45:13.000Z","expiredTimes":0,"usedTimes":0,"voteUp":0,"recommend":false,"hide":false,"projectUrl":"https://github.com/code4craft/webmagic","authorName":"code4craft","desc":"A scalable web crawler framework for Java.","officialUrl":"http://webmagic.io/","lang":"Android","source":"GitHub","committer":"codeKKAuto","authorUrl":"https://github.com/code4craft","codeKKUrl":"https://p.codekk.com/detail/Android/code4craft/webmagic"},{"_id":"5cae8fd4fd1c9b26e2fccce1","projectName":"jts","createTime":"2019-04-11T00:34:52.000Z","updateTime":"2019-04-11T00:34:52.000Z","expiredTimes":0,"usedTimes":0,"voteUp":0,"recommend":false,"hide":false,"projectUrl":"https://github.com/locationtech/jts","authorName":"locationtech","desc":"The JTS Topology Suite is a Java library for creating and manipulating vector geometry.","officialUrl":"","lang":"Android","source":"GitHub","committer":"codeKKAuto","authorUrl":"https://github.com/locationtech","codeKKUrl":"https://p.codekk.com/detail/Android/locationtech/jts"},{"_id":"5cae8fd4fd1c9b26e2fccce2","projectName":"DiscreteSlider","createTime":"2019-04-11T00:33:28.000Z","updateTime":"2019-04-11T00:33:28.000Z","expiredTimes":0,"usedTimes":0,"voteUp":0,"recommend":false,"hide":false,"projectUrl":"https://github.com/hearsilent/DiscreteSlider","authorName":"hearsilent","desc":"A slider (SeekBar) with amazing value label.","officialUrl":null,"lang":"Android","source":"GitHub","committer":"codeKKAuto","authorUrl":"https://github.com/hearsilent","codeKKUrl":"https://p.codekk.com/detail/Android/hearsilent/DiscreteSlider"},{"_id":"5cae11fafd1c9b26e2fcccdd","projectName":"android-dagger-butterknife-mvp","createTime":"2019-04-10T15:37:45.000Z","updateTime":"2019-04-10T15:37:45.000Z","expiredTimes":0,"usedTimes":0,"voteUp":0,"recommend":false,"hide":false,"projectUrl":"https://github.com/vestrel00/android-dagger-butterknife-mvp","authorName":"vestrel00","desc":"Simple application using Dagger Android (2.11-2.17), Butterknife (8.7-8.8), and Model-View-Presenter (MVP) with support for Singleton, Activity, Fragment, and child Fragment scopes written in Java and Kotlin","officialUrl":"https://proandroiddev.com/how-to-android-dagger-2-10-2-11-butterknife-mvp-part-1-eb0f6b970fd","lang":"Android","source":"GitHub","committer":"codeKKAuto","authorUrl":"https://github.com/vestrel00","codeKKUrl":"https://p.codekk.com/detail/Android/vestrel00/android-dagger-butterknife-mvp"},{"_id":"5cadf6befd1c9b26e2fcccda","projectName":"ninjato","createTime":"2019-04-10T12:49:40.000Z","updateTime":"2019-04-10T12:49:40.000Z","expiredTimes":0,"usedTimes":0,"voteUp":0,"recommend":false,"hide":false,"projectUrl":"https://github.com/agoda-com/ninjato","authorName":"agoda-com","desc":"Flexible and type-safe inline HTTP client for Android and Kotlin","officialUrl":null,"lang":"Android","source":"GitHub","committer":"codeKKAuto","authorUrl":"https://github.com/agoda-com","codeKKUrl":"https://p.codekk.com/detail/Android/agoda-com/ninjato"},{"_id":"5cadf6befd1c9b26e2fcccd9","projectName":"CommonAdapter","createTime":"2019-04-10T11:57:11.000Z","updateTime":"2019-04-10T11:57:11.000Z","expiredTimes":0,"usedTimes":0,"voteUp":0,"recommend":false,"hide":false,"projectUrl":"https://github.com/tianzhijiexian/CommonAdapter","authorName":"tianzhijiexian","desc":"通过封装 BaseAdapter 和 RecyclerView.Adapter 得到的通用的,简易的 Adapter","officialUrl":"","lang":"Android","source":"GitHub","committer":"codeKKAuto","authorUrl":"https://github.com/tianzhijiexian","codeKKUrl":"https://p.codekk.com/detail/Android/tianzhijiexian/CommonAdapter"},{"_id":"5cadaeebfd1c9b26e2fcccd5","projectName":"RandomLayout","createTime":"2019-04-10T08:26:20.000Z","updateTime":"2019-04-10T08:26:20.000Z","expiredTimes":0,"usedTimes":0,"voteUp":0,"recommend":false,"hide":false,"projectUrl":"https://github.com/wkp111/RandomLayout","authorName":"wkp111","desc":"随机布局控件","officialUrl":null,"lang":"Android","source":"GitHub","committer":"codeKKAuto","authorUrl":"https://github.com/wkp111","codeKKUrl":"https://p.codekk.com/detail/Android/wkp111/RandomLayout"},{"_id":"5cadaeebfd1c9b26e2fcccd4","projectName":"sundarPinyinText","createTime":"2019-04-10T08:13:22.000Z","updateTime":"2019-04-10T08:13:22.000Z","expiredTimes":0,"usedTimes":0,"voteUp":0,"recommend":false,"hide":false,"projectUrl":"https://github.com/SundarFung/sundarPinyinText","authorName":"SundarFung","desc":"可显示上拼音下汉字的 text 格式","officialUrl":null,"lang":"Android","source":"GitHub","committer":"codeKKAuto","authorUrl":"https://github.com/SundarFung","codeKKUrl":"https://p.codekk.com/detail/Android/SundarFung/sundarPinyinText"},{"_id":"5cadaeebfd1c9b26e2fcccd3","projectName":"HanyuPinyin","createTime":"2019-04-10T08:04:28.000Z","updateTime":"2019-04-10T08:04:28.000Z","expiredTimes":0,"usedTimes":0,"voteUp":0,"recommend":false,"hide":false,"projectUrl":"https://github.com/wkp111/HanyuPinyin","authorName":"wkp111","desc":"汉语拼音工具应用 Android 版 APP 源码","officialUrl":null,"lang":"Android","source":"GitHub","committer":"codeKKAuto","authorUrl":"https://github.com/wkp111","codeKKUrl":"https://p.codekk.com/detail/Android/wkp111/HanyuPinyin"},{"_id":"5cad76d3fd1c9b26e2fcccd1","projectName":"xbmc","createTime":"2019-04-10T04:27:15.000Z","updateTime":"2019-04-10T04:27:15.000Z","expiredTimes":0,"usedTimes":0,"voteUp":0,"recommend":false,"hide":false,"projectUrl":"https://github.com/xbmc/xbmc","authorName":"xbmc","desc":"Kodi is an award-winning free and open source home theater/media center software and entertainment hub for digital media. With its beautiful interface and powerful skinning engine, it's available for Android, BSD, Linux, macOS, iOS and Windows.","officialUrl":"https://kodi.tv/","lang":"c++","source":"GitHub","committer":"codeKKAuto","authorUrl":"https://github.com/xbmc","codeKKUrl":"https://p.codekk.com/detail/c++/xbmc/xbmc"},{"_id":"5cad5b56fd1c9b26e2fccccf","projectName":"chromium-webview-samples","createTime":"2019-04-10T02:19:38.000Z","updateTime":"2019-04-10T02:19:38.000Z","expiredTimes":0,"usedTimes":0,"voteUp":0,"recommend":false,"hide":false,"projectUrl":"https://github.com/googlearchive/chromium-webview-samples","authorName":"googlearchive","desc":"Useful examples for Developing apps with the Chromium based WebView","officialUrl":"https://developers.google.com/chrome/mobile/docs/webview/overview","lang":"Android","source":"GitHub","committer":"codeKKAuto","authorUrl":"https://github.com/googlearchive","codeKKUrl":"https://p.codekk.com/detail/Android/googlearchive/chromium-webview-samples"},{"_id":"5cac8915fd1c9b26e2fccccd","projectName":"json-patch","createTime":"2019-04-09T11:32:16.000Z","updateTime":"2019-04-09T11:32:16.000Z","expiredTimes":0,"usedTimes":0,"voteUp":0,"recommend":false,"hide":false,"projectUrl":"https://github.com/java-json-tools/json-patch","authorName":"java-json-tools","desc":"An RFC 6902 (JSON Patch) and reverse, plus RFC 7386 (JSON Merge Patch), implementation in Java using Jackson (2.2.x)","officialUrl":"","lang":"Android","source":"GitHub","committer":"codeKKAuto","authorUrl":"https://github.com/java-json-tools","codeKKUrl":"https://p.codekk.com/detail/Android/java-json-tools/json-patch"},{"_id":"5cac099afd1c9b26e2fccccb","projectName":"AndroidSideBar","createTime":"2019-04-09T02:39:39.000Z","updateTime":"2019-04-09T02:39:39.000Z","expiredTimes":0,"usedTimes":0,"voteUp":0,"recommend":false,"hide":false,"projectUrl":"https://github.com/afterschoolkido/AndroidSideBar","authorName":"afterschoolkido","desc":"本项目使用辅助功能 AccessibilityService 实现 Android 侧边栏悬浮窗效果.实现的功能包括返回,主页,最近任务,启动某个 app,系统音量和亮度调节,开机启动,接收到自定义广播隐藏侧边栏等.本项目适配 Android 5.0 到 Android 9.0.","officialUrl":"","lang":"Android","source":"GitHub","committer":"codeKKAuto","authorUrl":"https://github.com/afterschoolkido","codeKKUrl":"https://p.codekk.com/detail/Android/afterschoolkido/AndroidSideBar"},{"_id":"5cabeccefd1c9b26e2fcccb7","projectName":"android-ratingreviews","createTime":"2019-04-09T00:49:06.000Z","updateTime":"2019-04-09T00:49:06.000Z","expiredTimes":0,"usedTimes":0,"voteUp":0,"recommend":false,"hide":false,"projectUrl":"https://github.com/Inconnu08/android-ratingreviews","authorName":"Inconnu08","desc":"Simple star rating system bars view similar to the ones seen on Google playstore for Android. ⭐🌟✨","officialUrl":"","lang":"Android","source":"GitHub","committer":"codeKKAuto","authorUrl":"https://github.com/Inconnu08","codeKKUrl":"https://p.codekk.com/detail/Android/Inconnu08/android-ratingreviews"},{"_id":"5cabeccffd1c9b26e2fcccbf","projectName":"MoxyX","createTime":"2019-04-09T00:46:02.000Z","updateTime":"2019-04-09T00:46:02.000Z","expiredTimes":0,"usedTimes":0,"voteUp":0,"recommend":false,"hide":false,"projectUrl":"https://github.com/schoolhelper/MoxyX","authorName":"schoolhelper","desc":"MoxyX, we added X.","officialUrl":"","lang":"Android","source":"GitHub","committer":"codeKKAuto","authorUrl":"https://github.com/schoolhelper","codeKKUrl":"https://p.codekk.com/detail/Android/schoolhelper/MoxyX"},{"_id":"5cabeccefd1c9b26e2fcccb5","projectName":"LottieAlertDialog","createTime":"2019-04-09T00:42:02.000Z","updateTime":"2019-04-09T00:42:02.000Z","expiredTimes":0,"usedTimes":0,"voteUp":0,"recommend":false,"hide":false,"projectUrl":"https://github.com/mayuce/LottieAlertDialog","authorName":"mayuce","desc":"This repository provides a alert dialog view with lottie customization.","officialUrl":null,"lang":"Android","source":"GitHub","committer":"codeKKAuto","authorUrl":"https://github.com/mayuce","codeKKUrl":"https://p.codekk.com/detail/Android/mayuce/LottieAlertDialog"},{"_id":"5cabeccffd1c9b26e2fcccba","projectName":"ShowMoreText","createTime":"2019-04-09T00:41:48.000Z","updateTime":"2019-04-09T00:41:48.000Z","expiredTimes":0,"usedTimes":0,"voteUp":0,"recommend":false,"hide":false,"projectUrl":"https://github.com/mahimrocky/ShowMoreText","authorName":"mahimrocky","desc":"This is simple library for creating textview expandable. Like Continue or Less. This library extended versiion TextView. Easy to use.","officialUrl":"","lang":"Android","source":"GitHub","committer":"codeKKAuto","authorUrl":"https://github.com/mahimrocky","codeKKUrl":"https://p.codekk.com/detail/Android/mahimrocky/ShowMoreText"},{"_id":"5cabeccefd1c9b26e2fcccb9","projectName":"Android-BackgroundChart","createTime":"2019-04-09T00:40:58.000Z","updateTime":"2019-04-09T00:40:58.000Z","expiredTimes":0,"usedTimes":0,"voteUp":0,"recommend":false,"hide":false,"projectUrl":"https://github.com/JastAir/Android-BackgroundChart","authorName":"JastAir","desc":"Background with chart and smooth bezier lines from float array. Simple use and connect","officialUrl":null,"lang":"Android","source":"GitHub","committer":"codeKKAuto","authorUrl":"https://github.com/JastAir","codeKKUrl":"https://p.codekk.com/detail/Android/JastAir/Android-BackgroundChart"},{"_id":"5cabeccffd1c9b26e2fcccbb","projectName":"VerticalSlider","createTime":"2019-04-09T00:39:50.000Z","updateTime":"2019-04-09T00:39:50.000Z","expiredTimes":0,"usedTimes":0,"voteUp":0,"recommend":false,"hide":false,"projectUrl":"https://github.com/2hamed/VerticalSlider","authorName":"2hamed","desc":"Android library mimicing the iOS's volume and light vertical sliders","officialUrl":null,"lang":"Android","source":"GitHub","committer":"codeKKAuto","authorUrl":"https://github.com/2hamed","codeKKUrl":"https://p.codekk.com/detail/Android/2hamed/VerticalSlider"},{"_id":"5cabeccffd1c9b26e2fcccbd","projectName":"crashx","createTime":"2019-04-09T00:37:57.000Z","updateTime":"2019-04-09T00:37:57.000Z","expiredTimes":0,"usedTimes":0,"voteUp":0,"recommend":false,"hide":false,"projectUrl":"https://github.com/TutorialsAndroid/crashx","authorName":"TutorialsAndroid","desc":"This library allows launching a crash activity when the app crashes, instead of showing the hated "Unfortunately, X has stopped" dialog.","officialUrl":"","lang":"Android","source":"GitHub","committer":"codeKKAuto","authorUrl":"https://github.com/TutorialsAndroid","codeKKUrl":"https://p.codekk.com/detail/Android/TutorialsAndroid/crashx"},{"_id":"5cabeccffd1c9b26e2fcccbc","projectName":"CameraVideoButton","createTime":"2019-04-09T00:37:25.000Z","updateTime":"2019-04-09T00:37:25.000Z","expiredTimes":0,"usedTimes":0,"voteUp":0,"recommend":false,"hide":false,"projectUrl":"https://github.com/iammert/CameraVideoButton","authorName":"iammert","desc":"Instagram like animated button for taking photo or recording video.","officialUrl":null,"lang":"Android","source":"GitHub","committer":"codeKKAuto","authorUrl":"https://github.com/iammert","codeKKUrl":"https://p.codekk.com/detail/Android/iammert/CameraVideoButton"},{"_id":"5cabeccefd1c9b26e2fcccb8","projectName":"AnalogTvNoiseView","createTime":"2019-04-09T00:33:43.000Z","updateTime":"2019-04-09T00:33:43.000Z","expiredTimes":0,"usedTimes":0,"voteUp":0,"recommend":false,"hide":false,"projectUrl":"https://github.com/abdularis/AnalogTvNoiseView","authorName":"abdularis","desc":"Analog TV noise effect for android","officialUrl":null,"lang":"Android","source":"GitHub","committer":"codeKKAuto","authorUrl":"https://github.com/abdularis","codeKKUrl":"https://p.codekk.com/detail/Android/abdularis/AnalogTvNoiseView"},{"_id":"5cabeccefd1c9b26e2fcccb6","projectName":"MaterialBottomBar","createTime":"2019-04-09T00:33:20.000Z","updateTime":"2019-04-09T00:33:20.000Z","expiredTimes":0,"usedTimes":0,"voteUp":0,"recommend":false,"hide":false,"projectUrl":"https://github.com/4face-studi0/MaterialBottomBar","authorName":"4face-studi0","desc":"Documentation","officialUrl":"https://4face-studi0.github.io/MaterialBottomBar/","lang":"Android","source":"GitHub","committer":"codeKKAuto","authorUrl":"https://github.com/4face-studi0","codeKKUrl":"https://p.codekk.com/detail/Android/4face-studi0/MaterialBottomBar"},{"_id":"5cabeccffd1c9b26e2fcccbe","projectName":"scratchCardLayout","createTime":"2019-04-09T00:32:07.000Z","updateTime":"2019-04-09T00:32:07.000Z","expiredTimes":0,"usedTimes":0,"voteUp":0,"recommend":false,"hide":false,"projectUrl":"https://github.com/skymansandy/scratchCardLayout","authorName":"skymansandy","desc":"Scratch card reveal kind of view inspired by Google pay, PhonePe and Zomato reward system.","officialUrl":null,"lang":"Android","source":"GitHub","committer":"codeKKAuto","authorUrl":"https://github.com/skymansandy","codeKKUrl":"https://p.codekk.com/detail/Android/skymansandy/scratchCardLayout"},{"_id":"5cab6fadfd1c9b26e2fcccb3","projectName":"Downloader","createTime":"2019-04-08T15:27:48.000Z","updateTime":"2019-04-08T15:27:48.000Z","expiredTimes":0,"usedTimes":0,"voteUp":0,"recommend":false,"hide":false,"projectUrl":"https://github.com/Justson/Downloader","authorName":"Justson","desc":"Downloader is a lightweight powerful Android file download library","officialUrl":"https://github.com/Justson/Downloader","lang":"Android","source":"GitHub","committer":"codeKKAuto","authorUrl":"https://github.com/Justson","codeKKUrl":"https://p.codekk.com/detail/Android/Justson/Downloader"},{"_id":"5cab6fadfd1c9b26e2fcccb2","projectName":"android-wheel","createTime":"2019-04-08T14:25:36.000Z","updateTime":"2019-04-08T14:25:36.000Z","expiredTimes":0,"usedTimes":0,"voteUp":0,"recommend":false,"hide":false,"projectUrl":"https://github.com/naheedakhtar/android-wheel","authorName":"naheedakhtar","desc":"","officialUrl":"","lang":"Android","source":"GitHub","committer":"codeKKAuto","authorUrl":"https://github.com/naheedakhtar","codeKKUrl":"https://p.codekk.com/detail/Android/naheedakhtar/android-wheel"},{"_id":"5cab4483fd1c9b26e2fcccae","projectName":"news-sample-app","createTime":"2019-04-08T12:49:37.000Z","updateTime":"2019-04-08T12:49:37.000Z","expiredTimes":0,"usedTimes":0,"voteUp":0,"recommend":false,"hide":false,"projectUrl":"https://github.com/rakshit444/news-sample-app","authorName":"rakshit444","desc":"A sample news app which demonstrates clean architecture and best practices for developing android app","officialUrl":"","lang":"Android","source":"GitHub","committer":"codeKKAuto","authorUrl":"https://github.com/rakshit444","codeKKUrl":"https://p.codekk.com/detail/Android/rakshit444/news-sample-app"},{"_id":"5cab4483fd1c9b26e2fcccaf","projectName":"android-architecture-sample","createTime":"2019-04-08T12:48:05.000Z","updateTime":"2019-04-08T12:48:05.000Z","expiredTimes":0,"usedTimes":0,"voteUp":0,"recommend":false,"hide":false,"projectUrl":"https://github.com/miquelbeltran/android-architecture-sample","authorName":"miquelbeltran","desc":"Sample app using Kotlin, Coroutines, Architecture Components and more. With Unit and Instrumentation tests.","officialUrl":"http://beltran.work","lang":"Android","source":"GitHub","committer":"codeKKAuto","authorUrl":"https://github.com/miquelbeltran","codeKKUrl":"https://p.codekk.com/detail/Android/miquelbeltran/android-architecture-sample"},{"_id":"5cab285ffd1c9b26e2fcccaa","projectName":"moneymonitor-flutter","createTime":"2019-04-08T10:45:46.000Z","updateTime":"2019-04-08T10:45:46.000Z","expiredTimes":0,"usedTimes":0,"voteUp":0,"recommend":false,"hide":false,"projectUrl":"https://github.com/AnushanLingam/moneymonitor-flutter","authorName":"AnushanLingam","desc":"Flutter based android application for my Money Monitor budget app.","officialUrl":null,"lang":"dart","source":"GitHub","committer":"codeKKAuto","authorUrl":"https://github.com/AnushanLingam","codeKKUrl":"https://p.codekk.com/detail/dart/AnushanLingam/moneymonitor-flutter"},{"_id":"5cab285ffd1c9b26e2fcccab","projectName":"Zebra","createTime":"2019-04-08T10:09:30.000Z","updateTime":"2019-04-08T10:09:30.000Z","expiredTimes":0,"usedTimes":0,"voteUp":0,"recommend":false,"hide":false,"projectUrl":"https://github.com/Meituan-Dianping/Zebra","authorName":"Meituan-Dianping","desc":"美团点评集团统一使用的 MySQL 数据库访问层的中间件。主要提供对业务开发透明、读写分库、分库分表能力,并提供了端到端 SQL 监控的集成方案。","officialUrl":"","lang":"Android","source":"GitHub","committer":"codeKKAuto","authorUrl":"https://github.com/Meituan-Dianping","codeKKUrl":"https://p.codekk.com/detail/Android/Meituan-Dianping/Zebra"},{"_id":"5cab0bf3fd1c9b26e2fccca7","projectName":"flutter-music-player","createTime":"2019-04-08T08:42:38.000Z","updateTime":"2019-04-08T08:42:38.000Z","expiredTimes":0,"usedTimes":0,"voteUp":0,"recommend":false,"hide":false,"projectUrl":"https://github.com/janhrastnik/flutter-music-player","authorName":"janhrastnik","desc":"Minimalistic local music player built with flutter for android.","officialUrl":null,"lang":"dart","source":"GitHub","committer":"codeKKAuto","authorUrl":"https://github.com/janhrastnik","codeKKUrl":"https://p.codekk.com/detail/dart/janhrastnik/flutter-music-player"},{"_id":"5cab0bf3fd1c9b26e2fccca6","projectName":"locatorz","createTime":"2019-04-08T08:38:57.000Z","updateTime":"2019-04-08T08:38:57.000Z","expiredTimes":0,"usedTimes":0,"voteUp":0,"recommend":false,"hide":false,"projectUrl":"https://github.com/itzmeanjan/locatorz","authorName":"itzmeanjan","desc":"An Android App, which lets you work on Location Data, built with :heart: using Flutter","officialUrl":"","lang":"dart","source":"GitHub","committer":"codeKKAuto","authorUrl":"https://github.com/itzmeanjan","codeKKUrl":"https://p.codekk.com/detail/dart/itzmeanjan/locatorz"},{"_id":"5caa8d33fd1c9b26e2fccca4","projectName":"chameleon","createTime":"2019-04-07T23:29:31.000Z","updateTime":"2019-04-07T23:29:31.000Z","expiredTimes":0,"usedTimes":0,"voteUp":0,"recommend":false,"hide":false,"projectUrl":"https://github.com/CloudMade/chameleon","authorName":"CloudMade","desc":"","officialUrl":null,"lang":"Android","source":"GitHub","committer":"codeKKAuto","authorUrl":"https://github.com/CloudMade","codeKKUrl":"https://p.codekk.com/detail/Android/CloudMade/chameleon"},{"_id":"5caa1e65fd1c9b26e2fccca2","projectName":"Linker","createTime":"2019-04-07T15:35:57.000Z","updateTime":"2019-04-07T15:35:57.000Z","expiredTimes":0,"usedTimes":0,"voteUp":0,"recommend":false,"hide":false,"projectUrl":"https://github.com/Gaineyj0349/Linker","authorName":"Gaineyj0349","desc":"Lightweight android library for highlighting sections of a textview, with optional callbacks.","officialUrl":null,"lang":"Android","source":"GitHub","committer":"codeKKAuto","authorUrl":"https://github.com/Gaineyj0349","codeKKUrl":"https://p.codekk.com/detail/Android/Gaineyj0349/Linker"},{"_id":"5ca9e4f0fd1c9b26e2fccc9c","projectName":"ColorSheet","createTime":"2019-04-07T11:14:10.000Z","updateTime":"2019-04-07T11:14:10.000Z","expiredTimes":0,"usedTimes":0,"voteUp":0,"recommend":false,"hide":false,"projectUrl":"https://github.com/msasikanth/ColorSheet","authorName":"msasikanth","desc":"A color picker bottom sheet","officialUrl":"","lang":"Android","source":"GitHub","committer":"codeKKAuto","authorUrl":"https://github.com/msasikanth","codeKKUrl":"https://p.codekk.com/detail/Android/msasikanth/ColorSheet"},{"_id":"5ca9e4f0fd1c9b26e2fccc9e","projectName":"quirk","createTime":"2019-04-07T11:12:50.000Z","updateTime":"2019-04-07T11:12:50.000Z","expiredTimes":0,"usedTimes":0,"voteUp":0,"recommend":false,"hide":false,"projectUrl":"https://github.com/Flaque/quirk","authorName":"Flaque","desc":"✨🐙 A GPL Licensed Cognitive Behavioral Therapy app for iOS and Android","officialUrl":"https://getquirk.app","lang":"typescript","source":"GitHub","committer":"codeKKAuto","authorUrl":"https://github.com/Flaque","codeKKUrl":"https://p.codekk.com/detail/typescript/Flaque/quirk"},{"_id":"5ca9e4f0fd1c9b26e2fccc9b","projectName":"markers","createTime":"2019-04-07T11:07:23.000Z","updateTime":"2019-04-07T11:07:23.000Z","expiredTimes":0,"usedTimes":0,"voteUp":0,"recommend":false,"hide":false,"projectUrl":"https://github.com/dsandler/markers","authorName":"dsandler","desc":"Sample app demonstrating use of Android touch APIs for pressure-sensitive drawing.","officialUrl":null,"lang":"Android","source":"GitHub","committer":"codeKKAuto","authorUrl":"https://github.com/dsandler","codeKKUrl":"https://p.codekk.com/detail/Android/dsandler/markers"},{"_id":"5ca9e4f0fd1c9b26e2fccc9d","projectName":"themr","createTime":"2019-04-07T11:05:31.000Z","updateTime":"2019-04-07T11:05:31.000Z","expiredTimes":0,"usedTimes":0,"voteUp":0,"recommend":false,"hide":false,"projectUrl":"https://github.com/ouchadam/themr","authorName":"ouchadam","desc":"Theme concatenation via gradle plugin","officialUrl":"","lang":"Android","source":"GitHub","committer":"codeKKAuto","authorUrl":"https://github.com/ouchadam","codeKKUrl":"https://p.codekk.com/detail/Android/ouchadam/themr"},{"_id":"5ca9acecfd1c9b26e2fccc85","projectName":"ExpandableHintText","createTime":"2019-04-07T07:14:57.000Z","updateTime":"2019-04-07T07:14:57.000Z","expiredTimes":0,"usedTimes":0,"voteUp":0,"recommend":false,"hide":false,"projectUrl":"https://github.com/thomhurst/ExpandableHintText","authorName":"thomhurst","desc":"A Pretty EditText for Android","officialUrl":null,"lang":"Android","source":"GitHub","committer":"codeKKAuto","authorUrl":"https://github.com/thomhurst","codeKKUrl":"https://p.codekk.com/detail/Android/thomhurst/ExpandableHintText"},{"_id":"5ca9918dfd1c9b26e2fccc80","projectName":"SnapKit","createTime":"2019-04-07T05:24:41.000Z","updateTime":"2019-04-07T05:24:41.000Z","expiredTimes":0,"usedTimes":0,"voteUp":0,"recommend":false,"hide":false,"projectUrl":"https://github.com/reportmill/SnapKit","authorName":"reportmill","desc":"A Java UI kit","officialUrl":null,"lang":"Android","source":"GitHub","committer":"codeKKAuto","authorUrl":"https://github.com/reportmill","codeKKUrl":"https://p.codekk.com/detail/Android/reportmill/SnapKit"},{"_id":"5ca9918dfd1c9b26e2fccc81","projectName":"StartActivityForResultHelper","createTime":"2019-04-07T05:24:22.000Z","updateTime":"2019-04-07T05:24:22.000Z","expiredTimes":0,"usedTimes":0,"voteUp":0,"recommend":false,"hide":false,"projectUrl":"https://github.com/Lesincs/StartActivityForResultHelper","authorName":"Lesincs","desc":"一个轻巧的,用于解耦 startActivityForResult 方法的库。","officialUrl":null,"lang":"Android","source":"GitHub","committer":"codeKKAuto","authorUrl":"https://github.com/Lesincs","codeKKUrl":"https://p.codekk.com/detail/Android/Lesincs/StartActivityForResultHelper"},{"_id":"5ca9918dfd1c9b26e2fccc7f","projectName":"react-native-picker","createTime":"2019-04-07T05:23:57.000Z","updateTime":"2019-04-07T05:23:57.000Z","expiredTimes":0,"usedTimes":0,"voteUp":0,"recommend":false,"hide":false,"projectUrl":"https://github.com/iberHK/react-native-picker","authorName":"iberHK","desc":"纯 JS 实现的一个高效流畅的日期选择器和区域选择器,支持 android、ios","officialUrl":"","lang":"javascript","source":"GitHub","committer":"codeKKAuto","authorUrl":"https://github.com/iberHK","codeKKUrl":"https://p.codekk.com/detail/javascript/iberHK/react-native-picker"},{"_id":"5ca9918dfd1c9b26e2fccc7e","projectName":"Genius-Android","createTime":"2019-04-07T05:23:51.000Z","updateTime":"2019-04-07T05:23:51.000Z","expiredTimes":0,"usedTimes":0,"voteUp":0,"recommend":false,"hide":false,"projectUrl":"https://github.com/qiujuer/Genius-Android","authorName":"qiujuer","desc":"Android Material Design Theme UI and Tool Library. Support: 4.0.3~O","officialUrl":"http://genius.qiujuer.net","lang":"Android","source":"GitHub","committer":"codeKKAuto","authorUrl":"https://github.com/qiujuer","codeKKUrl":"https://p.codekk.com/detail/Android/qiujuer/Genius-Android"},{"_id":"5ca9918dfd1c9b26e2fccc7d","projectName":"DrivingAgency","createTime":"2019-04-07T05:23:39.000Z","updateTime":"2019-04-07T05:23:39.000Z","expiredTimes":0,"usedTimes":0,"voteUp":0,"recommend":false,"hide":false,"projectUrl":"https://github.com/fuyunwang/DrivingAgency","authorName":"fuyunwang","desc":"驾校代理小程序后端","officialUrl":null,"lang":"Android","source":"GitHub","committer":"codeKKAuto","authorUrl":"https://github.com/fuyunwang","codeKKUrl":"https://p.codekk.com/detail/Android/fuyunwang/DrivingAgency"},{"_id":"5ca82285fd1c9b26e2fccc7b","projectName":"EasyBook","createTime":"2019-04-06T03:10:23.000Z","updateTime":"2019-04-06T03:10:23.000Z","expiredTimes":0,"usedTimes":0,"voteUp":0,"recommend":false,"hide":false,"projectUrl":"https://github.com/Zzzia/EasyBook","authorName":"Zzzia","desc":"Java/Android 多站点小说爬虫,制作成工具类,并发搜索下载,支持追更","officialUrl":"","lang":"Android","source":"GitHub","committer":"codeKKAuto","authorUrl":"https://github.com/Zzzia","codeKKUrl":"https://p.codekk.com/detail/Android/Zzzia/EasyBook"},{"_id":"5ca7c01ffd1c9b26e2fccc76","projectName":"Kronos-Android","createTime":"2019-04-05T20:15:27.000Z","updateTime":"2019-04-05T20:15:27.000Z","expiredTimes":0,"usedTimes":0,"voteUp":0,"recommend":false,"hide":false,"projectUrl":"https://github.com/lyft/Kronos-Android","authorName":"lyft","desc":"An Open Source Kotlin SNTP library","officialUrl":null,"lang":"Android","source":"GitHub","committer":"codeKKAuto","authorUrl":"https://github.com/lyft","codeKKUrl":"https://p.codekk.com/detail/Android/lyft/Kronos-Android"},{"_id":"5ca73420fd1c9b26e2fccc74","projectName":"todo-sample","createTime":"2019-04-05T08:44:13.000Z","updateTime":"2019-04-05T08:44:13.000Z","expiredTimes":0,"usedTimes":0,"voteUp":0,"recommend":false,"hide":false,"projectUrl":"https://github.com/nlgtuankiet/todo-sample","authorName":"nlgtuankiet","desc":"Android Clean Architecture example","officialUrl":"","lang":"Android","source":"GitHub","committer":"codeKKAuto","authorUrl":"https://github.com/nlgtuankiet","codeKKUrl":"https://p.codekk.com/detail/Android/nlgtuankiet/todo-sample"},{"_id":"5ca6b56afd1c9b26e2fccc6e","projectName":"SQLiter","createTime":"2019-04-05T01:48:32.000Z","updateTime":"2019-04-05T01:48:32.000Z","expiredTimes":0,"usedTimes":0,"voteUp":0,"recommend":false,"hide":false,"projectUrl":"https://github.com/touchlab/SQLiter","authorName":"touchlab","desc":"Minimal multiplatform sqlite library","officialUrl":null,"lang":"Android","source":"GitHub","committer":"codeKKAuto","authorUrl":"https://github.com/touchlab","codeKKUrl":"https://p.codekk.com/detail/Android/touchlab/SQLiter"},{"_id":"5ca6b56afd1c9b26e2fccc6d","projectName":"ModularizationExample","createTime":"2019-04-05T01:04:02.000Z","updateTime":"2019-04-05T01:04:02.000Z","expiredTimes":0,"usedTimes":0,"voteUp":0,"recommend":false,"hide":false,"projectUrl":"https://github.com/JeroenMols/ModularizationExample","authorName":"JeroenMols","desc":"Easy to understand real-life example of a modularized Android app","officialUrl":"https://jeroenmols.com/blog/2019/04/02/modularizationexample/","lang":"Android","source":"GitHub","committer":"codeKKAuto","authorUrl":"https://github.com/JeroenMols","codeKKUrl":"https://p.codekk.com/detail/Android/JeroenMols/ModularizationExample"},{"_id":"5ca6377afd1c9b26e2fccc6a","projectName":"flutter_local_notifications","createTime":"2019-04-04T16:21:14.000Z","updateTime":"2019-04-04T16:21:14.000Z","expiredTimes":0,"usedTimes":0,"voteUp":0,"recommend":false,"hide":false,"projectUrl":"https://github.com/MaikuB/flutter_local_notifications","authorName":"MaikuB","desc":"","officialUrl":null,"lang":"Android","source":"GitHub","committer":"codeKKAuto","authorUrl":"https://github.com/MaikuB","codeKKUrl":"https://p.codekk.com/detail/Android/MaikuB/flutter_local_notifications"},{"_id":"5ca5b8bbfd1c9b26e2fccc65","projectName":"android-Bubbles","createTime":"2019-04-04T07:35:22.000Z","updateTime":"2019-04-04T07:35:22.000Z","expiredTimes":0,"usedTimes":0,"voteUp":0,"recommend":false,"hide":false,"projectUrl":"https://github.com/googlesamples/android-Bubbles","authorName":"googlesamples","desc":"","officialUrl":null,"lang":"Android","source":"GitHub","committer":"codeKKAuto","authorUrl":"https://github.com/googlesamples","codeKKUrl":"https://p.codekk.com/detail/Android/googlesamples/android-Bubbles"},{"_id":"5ca5b8bbfd1c9b26e2fccc64","projectName":"StateManager","createTime":"2019-04-04T07:27:53.000Z","updateTime":"2019-04-04T07:27:53.000Z","expiredTimes":0,"usedTimes":0,"voteUp":0,"recommend":false,"hide":false,"projectUrl":"https://github.com/alibaba/StateManager","authorName":"alibaba","desc":"对 Android 通用展示的封装,解决 Loading、Exception 及常用业务的复用问题","officialUrl":"","lang":"Android","source":"GitHub","committer":"codeKKAuto","authorUrl":"https://github.com/alibaba","codeKKUrl":"https://p.codekk.com/detail/Android/alibaba/StateManager"},{"_id":"5ca5554cfd1c9b26e2fccc5b","projectName":"Education","createTime":"2019-04-04T00:35:17.000Z","updateTime":"2019-04-04T00:35:17.000Z","expiredTimes":0,"usedTimes":0,"voteUp":0,"recommend":false,"hide":false,"projectUrl":"https://github.com/Ye-Miao/Education","authorName":"Ye-Miao","desc":"RxJava+OkHttp+Retrofit+Dagger2+MVP 框架(kotlin 版本)","officialUrl":"","lang":"Android","source":"GitHub","committer":"codeKKAuto","authorUrl":"https://github.com/Ye-Miao","codeKKUrl":"https://p.codekk.com/detail/Android/Ye-Miao/Education"},{"_id":"5ca5554cfd1c9b26e2fccc5a","projectName":"TitleBar","createTime":"2019-04-04T00:35:07.000Z","updateTime":"2019-04-04T00:35:07.000Z","expiredTimes":0,"usedTimes":0,"voteUp":0,"recommend":false,"hide":false,"projectUrl":"https://github.com/getActivity/TitleBar","authorName":"getActivity","desc":"A simple generic title bar","officialUrl":"","lang":"Android","source":"GitHub","committer":"codeKKAuto","authorUrl":"https://github.com/getActivity","codeKKUrl":"https://p.codekk.com/detail/Android/getActivity/TitleBar"},{"_id":"5ca46678fd1c9b26e2fccc49","projectName":"MaterialSearchView","createTime":"2019-04-03T07:10:10.000Z","updateTime":"2019-04-03T07:10:10.000Z","expiredTimes":0,"usedTimes":0,"voteUp":0,"recommend":false,"hide":false,"projectUrl":"https://github.com/lapism/MaterialSearchView","authorName":"lapism","desc":"Material Persistent SearchView library written in Kotlin with support of AndroidX.","officialUrl":"","lang":"Android","source":"GitHub","committer":"codeKKAuto","authorUrl":"https://github.com/lapism","codeKKUrl":"https://p.codekk.com/detail/Android/lapism/MaterialSearchView"},{"_id":"5ca42113fd1c9b26e2fccc47","projectName":"smart-socket","createTime":"2019-04-03T02:02:38.000Z","updateTime":"2019-04-03T02:02:38.000Z","expiredTimes":0,"usedTimes":0,"voteUp":0,"recommend":false,"hide":false,"projectUrl":"https://github.com/smartboot/smart-socket","authorName":"smartboot","desc":"A High Performance Java AIO framework","officialUrl":"https://smartboot.gitee.io/docs/smart-socket/","lang":"Android","source":"GitHub","committer":"codeKKAuto","authorUrl":"https://github.com/smartboot","codeKKUrl":"https://p.codekk.com/detail/Android/smartboot/smart-socket"},{"_id":"5ca403bdfd1c9b26e2fccc45","projectName":"android-path-record","createTime":"2019-04-03T00:39:16.000Z","updateTime":"2019-04-03T00:39:16.000Z","expiredTimes":0,"usedTimes":0,"voteUp":0,"recommend":false,"hide":false,"projectUrl":"https://github.com/amap-demo/android-path-record","authorName":"amap-demo","desc":"轨迹回放和轨迹纠偏","officialUrl":"","lang":"Android","source":"GitHub","committer":"codeKKAuto","authorUrl":"https://github.com/amap-demo","codeKKUrl":"https://p.codekk.com/detail/Android/amap-demo/android-path-record"},{"_id":"5ca3af61fd1c9b26e2fccc42","projectName":"AnimatedBottomBar","createTime":"2019-04-02T18:10:25.000Z","updateTime":"2019-04-02T18:10:25.000Z","expiredTimes":0,"usedTimes":0,"voteUp":0,"recommend":false,"hide":false,"projectUrl":"https://github.com/felixsoares/AnimatedBottomBar","authorName":"felixsoares","desc":"This library allows you to show bottom navigation quickly, simply and animated.","officialUrl":"","lang":"Android","source":"GitHub","committer":"codeKKAuto","authorUrl":"https://github.com/felixsoares","codeKKUrl":"https://p.codekk.com/detail/Android/felixsoares/AnimatedBottomBar"},{"_id":"5ca330ebfd1c9b26e2fccc40","projectName":"pomodoro-tm","createTime":"2019-04-02T09:26:40.000Z","updateTime":"2019-04-02T09:26:40.000Z","expiredTimes":0,"usedTimes":0,"voteUp":0,"recommend":false,"hide":false,"projectUrl":"https://github.com/dkandalov/pomodoro-tm","authorName":"dkandalov","desc":"Pomodoro timer for IntelliJ 🍅⏲","officialUrl":"https://plugins.jetbrains.com/plugin/4954","lang":"Android","source":"GitHub","committer":"codeKKAuto","authorUrl":"https://github.com/dkandalov","codeKKUrl":"https://p.codekk.com/detail/Android/dkandalov/pomodoro-tm"},{"_id":"5ca30768fd1c9b26e2fccc3c","projectName":"InMobiNativeRebootAndroid","createTime":"2019-04-02T06:50:12.000Z","updateTime":"2019-04-02T06:50:12.000Z","expiredTimes":0,"usedTimes":0,"voteUp":0,"recommend":false,"hide":false,"projectUrl":"https://github.com/Bella085/InMobiNativeRebootAndroid","authorName":"Bella085","desc":"","officialUrl":null,"lang":"Android","source":"GitHub","committer":"codeKKAuto","authorUrl":"https://github.com/Bella085","codeKKUrl":"https://p.codekk.com/detail/Android/Bella085/InMobiNativeRebootAndroid"},{"_id":"5ca30768fd1c9b26e2fccc3d","projectName":"server","createTime":"2019-04-02T06:30:51.000Z","updateTime":"2019-04-02T06:30:51.000Z","expiredTimes":0,"usedTimes":0,"voteUp":0,"recommend":false,"hide":false,"projectUrl":"https://github.com/wildfirechat/server","authorName":"wildfirechat","desc":"开源免费的即时通讯软件,功能和 UI 符合国内习惯,比 XMPP 具有更适合移动端的协议,可以作为 IM 组件代替环信、融云、网易云信等云通讯和 XMPP","officialUrl":"http://docs.wildfirechat.cn","lang":"Android","source":"GitHub","committer":"codeKKAuto","authorUrl":"https://github.com/wildfirechat","codeKKUrl":"https://p.codekk.com/detail/Android/wildfirechat/server"},{"_id":"5ca234edfd1c9b26e2fccc33","projectName":"react-native-snap-carousel","createTime":"2019-04-01T14:58:46.000Z","updateTime":"2019-04-01T14:58:46.000Z","expiredTimes":0,"usedTimes":0,"voteUp":0,"recommend":false,"hide":false,"projectUrl":"https://github.com/archriss/react-native-snap-carousel","authorName":"archriss","desc":"Swiper/carousel component for React Native with previews, multiple layouts, parallax images, performant handling of huge numbers of items, and RTL support. Compatible with Android & iOS.","officialUrl":"","lang":"javascript","source":"GitHub","committer":"codeKKAuto","authorUrl":"https://github.com/archriss","codeKKUrl":"https://p.codekk.com/detail/javascript/archriss/react-native-snap-carousel"},{"_id":"5ca20b50fd1c9b26e2fccc32","projectName":"alps_qxb","createTime":"2019-04-01T12:33:48.000Z","updateTime":"2019-04-01T12:33:48.000Z","expiredTimes":0,"usedTimes":0,"voteUp":0,"recommend":false,"hide":false,"projectUrl":"https://github.com/qianxb/alps_qxb","authorName":"qianxb","desc":"","officialUrl":null,"lang":"Android","source":"GitHub","committer":"codeKKAuto","authorUrl":"https://github.com/qianxb","codeKKUrl":"https://p.codekk.com/detail/Android/qianxb/alps_qxb"},{"_id":"5ca1c35ffd1c9b26e2fccc2d","projectName":"Aegis","createTime":"2019-04-01T07:21:52.000Z","updateTime":"2019-04-01T07:21:52.000Z","expiredTimes":0,"usedTimes":0,"voteUp":0,"recommend":false,"hide":false,"projectUrl":"https://github.com/beemdevelopment/Aegis","authorName":"beemdevelopment","desc":"A secure OTP app for Android","officialUrl":"","lang":"Android","source":"GitHub","committer":"codeKKAuto","authorUrl":"https://github.com/beemdevelopment","codeKKUrl":"https://p.codekk.com/detail/Android/beemdevelopment/Aegis"},{"_id":"5ca1a7d8fd1c9b26e2fccc2b","projectName":"PercentageChartView","createTime":"2019-04-01T05:24:53.000Z","updateTime":"2019-04-01T05:24:53.000Z","expiredTimes":0,"usedTimes":0,"voteUp":0,"recommend":false,"hide":false,"projectUrl":"https://github.com/RamiJ3mli/PercentageChartView","authorName":"RamiJ3mli","desc":"An Android percentage chart that displays the progress of any single given task or information.","officialUrl":"","lang":"Android","source":"GitHub","committer":"codeKKAuto","authorUrl":"https://github.com/RamiJ3mli","codeKKUrl":"https://p.codekk.com/detail/Android/RamiJ3mli/PercentageChartView"},{"_id":"5ca17dcbfd1c9b26e2fccc24","projectName":"KernelAdiutor","createTime":"2019-04-01T02:31:37.000Z","updateTime":"2019-04-01T02:31:37.000Z","expiredTimes":0,"usedTimes":0,"voteUp":0,"recommend":false,"hide":false,"projectUrl":"https://github.com/Grarak/KernelAdiutor","authorName":"Grarak","desc":"An application which manages kernel parameters","officialUrl":null,"lang":"Android","source":"GitHub","committer":"codeKKAuto","authorUrl":"https://github.com/Grarak","codeKKUrl":"https://p.codekk.com/detail/Android/Grarak/KernelAdiutor"},{"_id":"5ca17dcbfd1c9b26e2fccc22","projectName":"Xpatch","createTime":"2019-04-01T02:22:47.000Z","updateTime":"2019-04-01T02:22:47.000Z","expiredTimes":0,"usedTimes":0,"voteUp":0,"recommend":false,"hide":false,"projectUrl":"https://github.com/WindySha/Xpatch","authorName":"WindySha","desc":"免 Root 实现 app 加载 Xposed 插件工具。This is a tool to repack apk file, then xposed modules installed can be loaded in when the app launched.It is another way to hook one app without rooting phone and double opening app.","officialUrl":"","lang":"Android","source":"GitHub","committer":"codeKKAuto","authorUrl":"https://github.com/WindySha","codeKKUrl":"https://p.codekk.com/detail/Android/WindySha/Xpatch"}]}}