Awesome Open Source
Awesome Open Source

awesome-kotlin-android

Language PRS LICENSE

关于

本项目是一个专注于收集利用 Kotlin 进行 Android 开发的开源库,扩展,工具,开源项目,资料等高质量资源的集合

目录

 100+ Stars: 🔥
 200+ Stars: 🔥🔥
 500+ Stars: 🔥🔥🔥
1000+ Stars: 🔥🔥🔥🔥
2000+ Stars: 🔥🔥🔥🔥🔥

点击 ► 展示效果图

开源库

back to top

框架

  • android-clean-architecture-boilerplate - clean 框架模板 🔥🔥🔥🔥🔥

  • Kotlin-Android-Template - 快速生成MVP 架构的项目模板 🔥🔥🔥🔥

  • KBinding - 使用kotlin实现的Android MVVM框架 🔥🔥

  • kotlin-android-starter - 快速生成的android项目模板,基于MVP/Dagger2/RxJava2/Robolectric/Espresso/Mockito🔥🔥🔥

    效果图🔥🔥🔥
    image image

    DSL

    • anko - JetBrains 官方为Android编写的 DSL,旨在令开发 Android 更快更简单 🔥🔥🔥🔥🔥
    • MaterialDrawerKt - 不使用 XML 创建 Material Design 导航抽屉 🔥🔥🔥
    • android-drawable-dsl - 通过 kotlin 构造 drawable 而不是 XML 的 DSL 🔥

    扩展

    • android-ktx - google 开源的 Kotlin 扩展插件库,在 Android 框架和 Support Library 上提供相应 API 层,帮助开发者更自然编写 Kotlin 代码 🔥🔥🔥🔥🔥
    • KAndroid - 轻量级Kotlin 扩展插件库 🔥🔥🔥
    • kotlin-koi - 又一个轻量级Kotlin 扩展插件库 🔥🔥🔥
    • kotlin-jetpack 有用的扩展方法集合 🔥

    UI

    通用库

    • anvil - 一个受React启发的Android的最小UI库 🔥🔥🔥🔥

    Fragment

    • FragNav - 管理多个fragment 栈的库 🔥🔥🔥🔥

    动画

    • transitioner - 动态、简单的View场景切换动画🔥🔥🔥🔥🔥

      效果图🔥🔥🔥🔥🔥
      image
    • Konfetti - 轻量五彩纸屑粒子系统🔥🔥🔥🔥🔥

      效果图🔥🔥🔥🔥🔥
      image

      Toolbar

      • JellyToolbar - Yalantis出品,必属精品!炫酷 toolbar 实现🔥🔥🔥🔥

        效果图🔥🔥🔥🔥
        image

        选择/过滤器

        • SearchFilter - Yalantis出品,必属精品!炫酷 搜索过滤器 实现🔥🔥🔥🔥

          效果图🔥🔥🔥🔥
          image
        • Multi-Selection - Yalantis出品,必属精品!炫酷 多选器实现🔥🔥🔥🔥

          效果图🔥🔥🔥🔥
          image
        • Bubble-Picker - 简单易用的漂浮球内容选择器🔥🔥🔥🔥

          效果图🔥🔥🔥🔥
          image
        • DateTimeRangePicker - 日期时间范围选择器🔥🔥

          效果图🔥🔥
          image image

          按钮

          • Stepper-Touch - Material Design设计风格的触摸步进器🔥🔥🔥

            效果图🔥🔥🔥
            image
          • StickySwitch - 漂亮的切换开关🔥🔥🔥

            效果图🔥🔥🔥
            image

            进度条

            • fluid-slider-android - 带有弹出式气泡的滑块进度条🔥🔥🔥🔥

              效果图🔥🔥🔥🔥
              image

              通知/提醒

              • Light - 优雅通用的 Snackbar🔥🔥🔥

                效果图🔥🔥🔥
                image image image

                指示器

                • Android-Indefinite-Pager-Indicator -用于RecyclerView或ViewPager的轻量级、即插即用无限页面指示器🔥🔥🔥🔥

                  效果图🔥🔥🔥🔥
                  image

                  特殊效果

                  • shadow - 可以替代CardView的自定义阴影 view🔥🔥🔥🔥

                    效果图🔥🔥🔥🔥
                    image image
                  • android-snowfall - 完全自定义实现的下雪效果🔥🔥🔥🔥

                    效果图🔥🔥🔥🔥
                    image
                  • DroidArt - 在图像上键入任意形状的文本🔥🔥

                    效果图🔥
                    image

                    日历

                    • LightCalendarView - 轻量级日历🔥🔥

                      效果图🔥🔥
                      image

                      其他

                      • AdaptiveIconPlayground - 一个体验 adaptive icons效果的应用🔥🔥🔥🔥

                        效果图🔥🔥🔥🔥
                        image

                        依赖注入

                        • kotterknife - 基于ButterKnife 使用 kotlin编写的 Android 依赖注入框架 🔥🔥🔥🔥🔥
                        • koin - 简明实用的 Kotlin 依赖注入框架 🔥🔥🔥🔥🔥
                        • koin - 没有代理,没有代码生成,没有反射;用简洁实用的方式编写依赖注入的轻量库。🔥🔥🔥🔥🔥
                        • ActivityStarter Activity 启动生成器,更简单的方式传递多个参数 🔥🔥

                        数据绑定

                        • LastAdapter - 不需再写RecyclerView 的 adapter 和 ViewHolder 🔥🔥🔥

                        代理

                        • Kotpref - SharedPreferences 代理库 🔥🔥🔥

                        数据库

                        • requery - 轻量强大的ORM数据库 🔥🔥🔥🔥🔥
                        • DBFlow - 一个健壮, 强大, 非常简单的 ORM android 数据库 🔥🔥🔥🔥🔥

                        网络

                        • Fuel - 最简单的 HTTP 网络库 🔥🔥🔥🔥🔥
                        • http4k - HTTP 工具包 🔥🔥🔥🔥

                        日志

                        • OkLog - OkHttp的网络日志拦截器 🔥🔥
                        • timberkt - 基于Timber的日志库 🔥

                        JSON

                        • klaxon - json 解析器🔥🔥🔥🔥

                        函数式编程

                        • RxKotlin - RxJava 的 kotlin实现 🔥🔥🔥🔥🔥

                        下载

                        RxDownload - 基于RxJava的多线程下载工具 🔥🔥🔥🔥🔥

                        图片

                        • clay - 图片自由裁剪库🔥

                        拍照

                        • Fotoapparat - 友好的相机库 🔥🔥🔥🔥🔥

                        指纹

                        • FingerprintManager - 简单的指纹处理库 🔥🔥🔥

                        工具

                        • debug-bottle - Android 开发调试工具 🔥🔥🔥
                        • detekt - 静态代码分析工具 🔥🔥🔥🔥🔥
                        • Time - 类型安全的时间库 🔥🔥🔥
                        • fakeit - 假数据生成库 🔥🔥
                        • RxPay - 一个集成支付宝微信的支付工具 🔥🔥🔥

                        其他

                        • MapMe - 用于处理地图的 Android 库。MapMe 将适配器模式带入地图,简化了标记和注释的管理。🔥🔥🔥
                        • Kovenant - Kotlin 的 Promises 库 🔥🔥🔥
                        • paperparcel - 自动生成Parcelable 代码的注解处理器 🔥🔥

                        序列化

                        • kotlinx.serialization - 跨平台序列化库。🔥🔥🔥🔥🔥

                        测试

                        • Barista - 基于Espresso的 UI 测试框架。🔥🔥🔥🔥

                        完整 app

                        back to top

                        • shadowsocks-android - shadowsocks 客户端 🔥🔥🔥🔥🔥

                        • Twidere-Android - Material Design 设计,功能完善的 Twitter 客户端 🔥🔥🔥🔥🔥

                        • Bandhook-Kotlin - 音乐信息展示APP🔥🔥🔥🔥

                          效果图🔥🔥🔥🔥
                          image
                        • tachiyomi - 漫画阅读APP🔥🔥🔥🔥🔥

                          效果图🔥🔥🔥🔥🔥
                          image
                        • GankClient-Kotlin - 用 Kotlin 写的 Gank 客户端🔥🔥🔥🔥

                          效果图🔥🔥🔥🔥
                          image image
                        • Eyepetizer-in-Kotlin - 数据来源自开眼视频的客户端🔥🔥🔥🔥

                          效果图🔥🔥🔥🔥
                          image
                        • Kotlin-for-Android-Developers - 《Kotlin Android Developers》书籍的配套 APP 🔥🔥🔥🔥

                        • tivi - 电视节目跟踪 APP 🔥🔥🔥🔥🔥

                        • Lightning-Browser - (闪电浏览器)是体积小巧的高性能浏览器 🔥🔥🔥🔥

                        • Voice - 有声电子书阅读器 🔥🔥🔥🔥

                        • PoiShuhui-Kotlin - 一个用 Kotlin 写的简单漫画 APP 🔥🔥🔥

                          效果图🔥🔥🔥
                          image image
                        • Simple-Calendar - 日历 APP🔥🔥🔥🔥🔥

                          效果图🔥🔥🔥🔥🔥
                          image image
                        • conference-app-2018 - DroidKaigi 2018官方 app🔥🔥🔥🔥

                          效果图🔥🔥🔥🔥
                          image image image
                        • susi_android - SUSI AI app,提供一个对话界面,使用loklak / AskSusi基础设施提供智能答案🔥🔥🔥🔥🔥

                          效果图🔥🔥🔥🔥🔥
                          image image image
                        • Tucao - 吐槽第三方Android客户端🔥🔥🔥

                          效果图🔥🔥🔥
                          image image image
                        • code-reader - 代码阅读器,支持多种语言🔥🔥🔥

                          效果图🔥🔥🔥
                          image image
                        • Ribble - Dribbble客户端🔥🔥🔥

                          效果图🔥🔥🔥
                          image
                        • Mango - Dribbble客户端🔥🔥🔥

                          效果图🔥🔥🔥
                          image image image
                        • CatchUp - 聚合Hacker News、Reddit、Medium等平台的热门信息的 APP🔥🔥🔥🔥

                          效果图🔥🔥🔥
                          image
                        • KedditBySteps - Reddit客户端 🔥🔥🔥

                        • Murmur - 第三方豆瓣 FM 红心频道播放器🔥🔥

                        • Simple-Gallery - 相册 APP🔥🔥🔥🔥🔥

                          效果图🔥🔥🔥🔥🔥
                          image image
                        • Twobbble - Dribbble客户端🔥🔥

                          效果图🔥🔥
                          image image
                        • AndroidRivers - RSS阅读器 🔥🔥

                        • Simple-Camera - 拍照 APP🔥🔥🔥

                          效果图🔥🔥🔥
                          image image
                        • Simple-File-Manager - 文件管理器🔥🔥🔥

                          效果图🔥🔥🔥
                          image image
                        • 饭否精选 - 使用 Kotlin 开发的饭否精选 App🔥🔥

                          效果图🔥🔥
                          image
                        • KotlinMvp - 基于Kotlin+MVP+Retrofit+RxJava+Glide 等架构实现的短视频类的APP🔥🔥🔥🔥🔥

                          效果图🔥🔥🔥🔥🔥
                          image
                        • Simple-Notes - 便签 APP🔥🔥

                          效果图🔥🔥
                          image image
                        • DEMO

                          back to top

                          • android-topeka - google 官方 material design 示例应用 🔥🔥🔥🔥🔥

                            效果图🔥🔥🔥🔥🔥
                            image image
                          • kotlin-dagger-example - Dagger 2 和 Kotlin 结合例子 🔥🔥🔥

                          • kotlin-fullstack-sample - kotlin 全栈开发应用例子,包括前端和后台 🔥🔥🔥🔥

                          资料

                          back to top

                          其他

                          back to top

                          • WechatMagician - Xposed插件,致力于让用户彻底掌控微信上的聊天消息及朋友圈内容,支持微信 6.5.3 及以上版本 🔥🔥🔥🔥
Related Awesome Lists
Top Programming Languages
Top Projects

Get A Weekly Email With Trending Projects For These Topics
No Spam. Unsubscribe easily at any time.
Kotlin (46,539) 
Kotlin Language (46,539) 
Awesome (13,408) 
Awesome List (13,408) 
Dsl (5,479) 
Rxjava (4,234) 
Toolbar (2,712) 
Kotlin Android (2,677) 
Kotlin Library (926) 
Dribbble (665) 
Anko (251) 
Kotlin Extensions (228) 
Yalantis (85) 
Android Ktx (14) 
Kotlin Tutorial (13)