All Projects → adisonhuang → Awesome Kotlin Android

adisonhuang / Awesome Kotlin Android

Licence: apache-2.0
🔥📱收集利用 Kotlin 进行 Android 开发的开源库,扩展,工具,开源项目,资料等高质量资源

Programming Languages

kotlin
9241 projects

Projects that are alternatives of or similar to Awesome Kotlin Android

Awesome Swift
A collaborative list of awesome Swift libraries and resources. Feel free to contribute!
Stars: ✭ 21,440 (+2634.69%)
Mutual labels:  lists, list, awesome-lists
Frontend Development
A curated list of resources for Frontend development
Stars: ✭ 1,255 (+60.08%)
Mutual labels:  lists, list, awesome-lists
Flutter Ui Nice
More than 130+ pages in this beautiful app and more than 45 developers has contributed to it.
Stars: ✭ 3,092 (+294.39%)
Mutual labels:  example, demo, app
Open Source Ios Apps
📱 Collaborative List of Open-Source iOS Apps
Stars: ✭ 28,826 (+3576.79%)
Mutual labels:  example, list, app
awesome-cdk8s
github.com/awslabs/cdk8s
Stars: ✭ 60 (-92.35%)
Mutual labels:  lists, awesome-lists
js-directory
📚 An open source repository of resources for the Javascript Ecosystem.
Stars: ✭ 18 (-97.7%)
Mutual labels:  lists, awesome-lists
NonEmptyCollections
A type-safe implementation for collections that cannot be empty. Life is too short for emptiness-checks!
Stars: ✭ 45 (-94.26%)
Mutual labels:  lists, list
Awesome Deep Vision Web Demo
A curated list of awesome deep vision web demo
Stars: ✭ 298 (-61.99%)
Mutual labels:  demo, list
Circleci Demo Python Django
Example Django application running on CircleCI
Stars: ✭ 100 (-87.24%)
Mutual labels:  example, demo
Api Docs
api.nasa.gov
Stars: ✭ 267 (-65.94%)
Mutual labels:  example, demo
Awesome Wasi
😎 Curated list of awesome things regarding WebAssembly WASI ecosystem.
Stars: ✭ 319 (-59.31%)
Mutual labels:  lists, list
HelloWorlds
Hello-World program in most programming languages
Stars: ✭ 102 (-86.99%)
Mutual labels:  lists, awesome-lists
Scrapy demo
all kinds of scrapy demo
Stars: ✭ 128 (-83.67%)
Mutual labels:  example, demo
Stm32 Dma Uart
Efficient DMA timeout mechanism for peripheral DMA configured in circular mode demonstrated on a STM32 microcontroller.
Stars: ✭ 111 (-85.84%)
Mutual labels:  example, demo
Stm32 Bootloader
Customizable Bootloader for STM32 microcontrollers. This example demonstrates how to perform in-application-programming of a firmware located on an external SD card with FAT32 file system.
Stars: ✭ 541 (-30.99%)
Mutual labels:  example, demo
Flutter Layouts Exampls
Layout of the flutter example.such as Row,Comlun,listview,Just for learning.
Stars: ✭ 292 (-62.76%)
Mutual labels:  example, app
Awesome Robotics
A curated list of awesome links and software libraries that are useful for robots.
Stars: ✭ 478 (-39.03%)
Mutual labels:  lists, list
Pup
The Ultimate Boilerplate for Products.
Stars: ✭ 563 (-28.19%)
Mutual labels:  example, app
Expo Three Demo
🍎👩‍🏫 Collection of Demos for THREE.js in Expo!
Stars: ✭ 76 (-90.31%)
Mutual labels:  example, demo
Cesium
cesium demo,cesium 研究过程中资料整理,包括: 1、示例,提供常规的cesium示例以及综合性的业务示例 2、工具,整理研究过程中写的一些数据获取、处理、分析的工具,例如网络3dtiles数据爬虫工具、b3dm 转 gltf工具 3、插件,根据研究过程中cesium感觉使用不方便的地方,添加插件,包括针对显示控件的汉化中文语言插件等
Stars: ✭ 84 (-89.29%)
Mutual labels:  example, demo

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 - 友好的相机库 🔥🔥🔥🔥🔥

                        指纹

                        工具

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

                        其他

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

                        序列化

                        测试

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

                        完整 app

                        back to top

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].