首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
kotlin
订阅
老人新手
更多收藏集
微信扫码分享
微信
新浪微博
QQ
20篇文章 · 0订阅
使用 Jetpack Compose 完成自定义绘制
Jetpack Compose 作为一款 UI 框架,自定义绘制部分是必不可少的。通过官方所提供的基础 API, 允许开发者实现各种场景下的绘制定制需求。
【译】未来的APP:声明式UI+Kotlin跨平台(D-KMP)(中)
Kotlin跨平台的到来,同时提供了这两个优点:1)在所有平台共享代码 2)能自由的定制各个平台的UI
【Jetpack篇】协程+Retrofit网络请求状态封装实战
前言 在App中,对于网络请求状态一般性的就分为加载中、请求错误、请求成功、请求成功但数据为null。为了用户体验,不同的状态需要对用户展示不同的界面,例如网络异常的提醒,点击重新请求等。 之前项目一
【Jetpack篇】Paging Item的新增与删除
一、整体思路: 以PageKeyedDataSource作为数据源为例,首先新建一个DataSource的类PageKeyedDataSourceExtension继承PageKeyedDataSou
Compose版来啦!仿自如裸眼3D效果
前段时间自如团队实现了App裸眼3D效果,确实让人眼前一亮,昨天Nayuta 大佬使用Flutter也实现了该功能,那Jetpack compose版本怎么能落下。
探索 ARouter 原理
ARouter 的跳转是基于路由表实现的,路由表是由注解处理器 RouteProcessor 生成的,读取路由表有运行时反射和编译时插入两种。
Kotlin Jetpack 实战|目录
近几年,Android 相关的新技术层出不穷。往往这个技术还没学完,下一个新技术又出来了。很多人都是一脸黑人问号?不少开发者甚至开始哀嚎:“求求你们别再创造新技术了,我们学不动了!” 在这些新技术里,Kotlin,协程,Jetpack 是最具代表性的,它们的知识体系复杂,学起来…
Kotlin Jetpack 实战 | 09. 图解协程原理
协程(Coroutines),是 Kotlin 最神奇的特性,没有之一。 本文将简单介绍 Kotlin 的协程,然后会以图解 + 动画的形式解释 Kotlin 协程的原理。看完本文后,你会发现,原来协程也没有那么难。 1. 一边看文章,一边跑 Demo 2. 线程 &…
Google 推荐在项目中使用 sealed 和 RemoteMediator
在开始阅读本文之前,建议更新 PokemonGo 最新的代码,对照着代码一起看,为了节省篇幅,文中只会列出核心代码。 之前有小伙们问过我,如何在 Flow 基础上封装成功或者失败处理逻辑,关于这个问题,其实 Google Android 团队的工程师在 medium 上发表过一…
枯燥的Kotlin协程三部曲(中)——应用实战篇
重要概念大概就这些,在学习Kotlin协程的具体API前,容笔者再给大家做些大有裨益的点思想工作。 上下文环境 这个词你是怎么理解的?笔者的理解:完成某件事物时所需的前置资源。举个例子: 我们通过写有女友名字的便利贴(不变性) 对 馅料资源 进行标记,以此保证了上下文环境的 唯…