MaterialComponents示例演示及实用交互实现 材料设计组件的实战示例挺值得一看。尤其是登录和注册页面的实现,基本该用到的 MaterialComponents 元素都能看到,比如 MDC Button、自定义 SnackBar,还有滑动关闭这种小交互,做得蛮细的。 注册界面的 TextInputLayout 用了新的 Material Desi
Android Studio 3.0Java 8支持详解 AndroidStudio 3.0 的 Java 8 支持,真的是个挺实用的更新。以前用 lambda 那套新语法总得绕点弯子,不是 Retrolambda 就是各种兼容库,现在终于可以名正言顺地写() -> {}了,代码更清爽,心情也跟着好。 AS 3.0 引入了一个叫desugar的工具,说白了
MovieTray Kotlin电影浏览器示例项目 Jetpack 架构的电影浏览器应用,MovieTray 是个挺有意思的项目。架构走的是MVVM那一套,配合Hilt来做依赖注入,整个项目结构清晰,还挺适合参考的。 分页加载用的是Paging3,配合协程,刷新速度快,用户体验也比较流畅。比如加载热门电影或高分电影列表的时候,数据分页效果就自然,看起
RecipeApp Jetpack Compose示例 Kotlin 写的 Jetpack Compose 菜谱 App 示例,UI 用起来挺现代,代码也清爽。适合想搞明白声明式 UI 和状态管理怎么结合的朋友。还顺带涵盖了数据模型、仓库、动画这些常规场景,入门学习或者参考都蛮方便。
Kotlin对象表达式与对象声明用法详解 Kotlin 的对象表达式,挺像 Java 里的匿名内部类,但更灵活。除了可以继承多个父类型,还能在需要临时实现接口或扩展类的时候派上用场。写法也简单,用object关键字搞定,像这样: val obj = object : SomeInterface, AnotherClass() { ove
Kotlin教程案例与项目资源 JetBrains 家的 Kotlin,语法够现代、写起来也舒服,重点是跟 Java 那一套能直接混着用,对老项目友好。是你做 Android 开发的,Android Studio 早就把它当亲儿子一样了,响应也快,代码也简单。文档、案例、甚至在线教程也都比较全,新手上手也没那么痛苦。 Kotlin
MVVM LiveData DataBinding Kotlin示例项目 MVVM 架构的 Android 项目你接触过不少,但这个mvvm_livedata_databinding_kotlin项目真挺适合用来练手的。用的是 Kotlin 写法,代码简洁清晰,搭配上LiveData和Data Binding,逻辑和 UI 解耦得舒服。 ViewModel负责数据和业务逻
Kotlin Assignment语法示例合集 Kotlin 的实用技巧合集,想提升写法质量或者理解协程、lambda 表达式怎么用,这个项目还挺合适的。语法清爽、逻辑直白,适合边看边改代码那种节奏。不论你是刚接触 Kotlin,还是在项目里想写点更地道的 Kotlin 代码,都能从中摸索出不少门道。
connection_checker Android网络连接检测库 Android 项目里的网络检查,connection_checker库是真的挺顺手的一个小工具。Kotlin 写的,语法简洁,跟 Gradle 一配合,集成一点都不费劲,适合你这种想少折腾的开发者。连接检测、网络类型识别、速度测试,甚至断网通知,它都帮你封装好了。你只要简单几行代码就能搞定,省得每
ZeroToOne Kotlin入门教程 Kotlin 的新手教程资源包,ZeroToOne还挺适合刚入门的你。压缩包里的内容比较全面,像是基础语法、实战项目、还有点 Android 相关的内容都有,算是从入门到进阶的过渡型资料。 空安全做得不错,直接在变量声明上就能看出是不是能为 null,少了不少空指针的锅。比如var name: St