Kotlin学习资料
目录
awesome-kotlin-android
- 关于
- 目录
开源库
- 框架
- DSL
- 扩展
- UI
- 通用库
- 动画
- Toolbar
- 按钮
- 依赖注入
- 数据绑定
- 代理
- 数据库
- 网络
- 日志
- 函数式编程
- 下载
- 图片
- 拍照
- 工具
- 其他
完整 app
DEMO
书籍
视频
- 关于
开源库
框架
- KBinding - 使用kotlin实现的Android MVVM框架
- Kotlin-Android-Template - 快速生成MVP 架构的项目模板
- android-clean-architecture-boilerplate - clean 框架模板
DSL
- anko - JetBrains 官方为Android编写的 DSL,旨在令开发 Android 更快更简单
- android-drawable-dsl - 通过 kotlin 构造 drawable 而不是 XML 的 DSL
- MaterialDrawerKt - 不使用 XML 创建 Material Design 导航抽屉
扩展
- android-ktx - google 开源的 Kotlin 扩展插件库,在 Android 框架和 Support Library 上提供相应 API 层,帮助开发者更自然编写 Kotlin 代码
- KAndroid - 轻量级Kotlin 扩展插件库
- kotlin-jetpack 有用的扩展方法集合
- kotlin-koi - 又一个轻量级Kotlin 扩展插件库
UI
通用库
- anvil - 一个受React启发的Android的最小UI库
动画
Konfetti - 轻量五彩纸屑粒子系统
效果图:
transitioner - 动态、简单的View场景切换动画
效果图:
Toolbar
JellyToolbar - Yalantis出品,必属精品!炫酷 toolbar 实现
效果图:
按钮
Stepper-Touch - Material Design设计风格的触摸步进器
效果图:
依赖注入
Kotlin学习资料相关推荐
- Kotlin学习笔记(3)- 语法
系列文章全部为本人的学习笔记,若有任何不妥之处,随时欢迎拍砖指正.如果你觉得我的文章对你有用,欢迎关注我,我们一起学习进步!kotlin学习笔记系列首发简书和CSDN Kotlin学习笔记(1)- 环 ...
- 字节跳动Android内部学习资料泄露,高级面试题+解析
网易游戏 严格来说我投的是网易互娱(区别于雷火&盘古,后面再说更多区别),走的内推.网易游戏以其笔试难度大著名,这次也不例外:所有的内推都要求参加统一笔试,我记得笔试有几场,我是在第一场.内推 ...
- Kotlin 学习笔记(四)—— 协程的基础知识,面试官的最爱了~
又是一个月没见了,坚持永远是世上最难的事情,但,往往难事才会有更大的收获.与君共勉~ 前段时间一直在学习 Compose,所以导致 Kotlin 笔记系列搁置了好久.一方面是因为 Compose 的学 ...
- 25000字总结Android优秀的第三方框架、各种学习资料汇集 二 Camera、Video、指纹、聊天IM、投屏等等
前言 前几天总结了Android中常用到的系统组件.Design组件.自定义组件等等系列 点击跳转地址: 25000字总结Android优秀的第三方框架.各种学习资料汇集 一 系统组件.Design组 ...
- Android Kotlin学习笔记(一)—— Kotlin Koans
文章目录 题记 1.资料阅读 2.辅助插件 3.习题演练 3.1 Introduction 1.Hello world 2.Java to Kotlin conversion 3.Named argu ...
- Flutter学习笔记学习资料推荐
对Flutter的学习已经有一段时间了,这里做一下总结记录,东西比较多,可能主要是一些学习资料的记录,还有一些杂七杂八的学习笔记. 文章目录 Flutter 初体验 Flutter 环境配置 Flut ...
- 【收藏清单】AI学习资料汇总——你想要的AI资源,这里都有
本文汇总了TinyMind站内AI资料类热门文章TOP10,欢迎大家各取所需.来源:https://www.tinymind.cn/ 1.[AI入门者必看]--人工智能技术人才成长路线图 入门AI的两 ...
- Django介绍和虚拟环境(django特点、MVC、MVT、Django学习资料)
MVT流程: 创建Django项目和应用 django-admin startproject name python manager.py startapp name 视图和ULR 视图的请求和响应 ...
- 彻底搞懂基于LOAM框架的3D激光SLAM全套学习资料汇总!
地图定位算法是自动驾驶模块的核心,而激光SLAM则是地图定位算法的关键技术,其重要性不言而喻,在许多AI产品中应用非常多(包括但不限于自动驾驶.移动机器人.扫地机等).相比于传统的视觉传感器,激光传感 ...
- 史上最全DSO学习资料
点击上方"3D视觉工坊",选择"星标" 干货第一时间送达 DSO(Direct Sparse Odometry)是一种视觉里程计方法.在SLAM领域,DSO属于 ...
最新文章
- js之事件冒泡和事件捕获
- Transactional cannot be resolved to a type
- 智能解析php源码,PHP源码:XyPlayer在线影视v3.8二次智能解析源码
- Windows将WSL 1升级为WSL2
- edge 浏览器中数字显示为链接
- 147 · 水仙花数
- html项目组成员分工情况,分工.html · zhongjingxin/APP_I组_期末项目PRD文档 - Gitee.com...
- mysql重点知识提取
- 4.5Python数据处理篇之Matplotlib系列(五)---plt.pie()饼状图
- java实训文献_java毕设论文参考文献.doc
- linux系统工具栏调整,如何调整任务栏大小
- arccos(x)函数
- shell检查Android设备连接状态
- SaaS、PaaS、LaaS以及之间的区别
- php-resque 简单的php消息队列
- 二 蓝牙系统架构 - 2.1 核心系统架构
- 量子力学在计算机上的应用论文,《浅谈量子力学的发展与利用》-毕业论文.docx...
- 操作系统中的页表的结构
- PMO和项目经理必须掌握的战略制定与执行的思路和方法
- 【Android App】定位导航GPS中开启手机定位功能讲解及实战(附源码和演示 超详细)
热门文章
- ssm教务系统网站 毕业设计-附源码290915
- [BZOJ4699]树上的最短路(最短路+线段树)
- 解析局域网即时通讯软件安全吗
- Samba————Linux与windows共享文件
- IDEA代码文件的版权(copyright)信息配置
- VisualStudio运行的时候mian已在xxx中定义
- 多项式秦九韶算法c语言
- (啤酒,红酒,白酒,料酒)豆瓣(剁椒)鲫鱼做法记录
- 如何将YouTube和其他网络视频投射到Kodi(例如Chromecast)
- JAVA线程中的sleep()、wait()、yield()、join()作用