首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
志跃同学
掘友等级
Android
|
bytedance
💻
获得徽章 11
动态
文章
专栏
沸点
收藏集
关注
作品
赞
51
文章 50
沸点 1
赞
51
返回
|
搜索文章
赞
文章( 50 )
沸点( 1 )
Kotlin DSL 实战:像 Compose 一样写代码
前言 Kotlin 是一门对 DSL 友好的语言,它的许多语法特性有助于 DSL 的打造,提升特定场景下代码的可读性和安全性。
一看就懂!图解 Kotlin SharedFlow 缓存系统
创建 SharedFlow 需设置三个参数:replay,extraBufferCapacity 和 onBufferOverflow。本文用图解的方式带大家认识 SharedFlow 的缓存系统
Android 架构之 MVI 雏形 | 响应式编程 + 单向数据流 + 唯一可信数据源
MVI 相较于它的兄弟姐妹,理解难度上了一个档次。我对它的理解一度充满迷雾。本文讲述了我拨开迷雾,重见天日的辛路历程。
Effective Kotlin 翻译系列 - 第一章 - 条目 7 - 返回有可能缺失时优先使用 null 或 Failure
仅当有特殊情况才抛出异常,否则用 null 或 sealed class 封装返回结果,错误返回,当需要返回额外信息时,优先使用 sealed class,提供 get / getOrNull
Effective Kotlin 翻译系列 - 第一章 - 条目 6 - 优先考虑使用标准库中的异常类型而不是自定义异常类型
任何时候都应该尽可能使用标准库中已有的异常类型,而不是自定义异常类型,因为标准库异常类型更被开发者熟知和理解。
Effective Kotlin 翻译系列 - 第一章 - 条目 5:明确对参数和状态的预期条件
翻译:liming 校对:levin 条目 5:明确对参数和状态的预期条件 在程序执行过程中应尽早地进行必要的校验以满足你的预期条件。在 Kotlin 中我们主要使用以下几种方式: require 块
Effective Kotlin 翻译系列 - 第一章 - 条目 4 - 不要暴露自动推断类型
1. 进行赋值时,自动推断的类型是等号右边成员的类型,而不是父类或者接口; 2. 推断类型容易随着项目迭代而发生可能的变化; 3. 明确类型不仅能够提高可读性,而且也能提高 API 的安全性
译文:测试之度
本文译自 Google Blog《How Much Testing is Enough?》,多少测试才足够?这个问题无法定论,针对不同的产品类型和特性,测试的度和策略都不尽相同。作者通过介绍一些...
Android 图形处理 —— Matrix 原理剖析
介绍了 Matrix 图形变换的原理,关于平移、缩放、旋转、错切的计算原理,学生时期学习的线性代数和三角函数终于派上用场了...
Android 图形处理 —— Matirx 方法详解及应用场景
上一篇文章《Matrix 原理剖析》 介绍了 Matrix 的基础原理,本文介绍 Matrix 一些常用方法以及具体的使用场景
下一页
个人成就
文章被点赞
485
文章被阅读
42,453
掘力值
2,127
关注了
15
关注者
117
收藏集
5
关注标签
22
加入于
2017-05-22