首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
刘姥姥进了大观园
bytebeats
创建于2022-08-04
订阅专栏
学习, 总结, 记录, 推广优秀的开源项目和官方推广的优秀框架
等 83 人订阅
共159篇文章
创建于2022-08-04
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
KotlinConf ’23 扼要重述
KotlinConf是JetBrains为对Kotlin编程语言和相关技术感兴趣的开发者举办的主要活动。它包括讲座、研讨会和交流机会。2023年的活动是在阿姆斯特丹举行的.
用Compose Multiplatform构建KMM应用
如果你想建立一些快速和易于维护的东西, 可以考虑使用Compose Multiplatform来建立Android和iOS平台的原生用户界面. 这可以让你写一次代码并在多个平台上使用, 节省时间.
Android“真正的”模块化
如果说SOLID原则告诉我们如何将砖块排列成墙和房间, 那么组件原则则告诉我们如何将房间排列成建筑.
在模块化代码库中使用插件模式
模块化已经成为大规模移动开发的一个重要部分, 然而它并不简单. 有效模块化的目标之一是保持模块独立和模块图谱扁平. 使用跨模块的插件接口是实现这一目标并获得所需的好处的最有效技术之一.
安卓14的新内容: 全面概述
安卓14为平台带来了大量的新功能和更新. 从对前台服务和警报的改进到语法转折和字体缩放, 安卓14对每个开发者都有好处. 我在下面列出了一些最重要的变化. 让我们深入探讨一下这个最新版本中的新内容.
2023年的现代安卓开发
Android是一个基于Linux内核的开源操作系统, 由谷歌开发.它被广泛用于各种设备, 包括智能手机, 平板电脑, 电视和智能手表.
Compose for Desktop: 鼠标事件
在这里, 我们将看到如何在 Compose for Desktop 的组件上安装鼠标事件监听器, 以监听单击, 双击, 长按...
Compose for Desktop: 图片和应用内图标管理
我将向您展示如何使用Compose for Desktop来处理图片. 从应用程序的资源中使用图片是非常简单的.
开始使用Compose Multiplatform
Compose for Desktop可以为macOS, Linux和Windows平台制作应用程序. 因此, 这些平台中的任何一个都可以用在这里.
Compose Multiplatform简介
Compose Multiplatform, 是一个现代Kotlin的UI框架, 使构建高性能和漂亮的用户界面变得简单和愉快.
Jetpack Compose: 如何调试重组
在这篇帖子中, 我想告诉你我是如何研究Jetsnack中的一个性能问题, 以及我是如何在Jetpack Compose中调试和修复它的.
用Kotlin Result编程: kotlin.Result
对处理`Result`的最重要的标准库函数的简短浏览 - 使用`fold()`进行一般转换, 使用`getOrThrow()`, `getOrElse()`/`getOrDefault()`检索值
用Kotlin Result编程: 返回Result - 2
然而, 最重要的是, 我们已经改变了我们的思维方式. 我们不再把异常看作是控制流结构, 我们把它们看作是简单的信息载体-基本上是数据类. 我们不会立即觉得有必要对它们进行翻译或链接, 除非有实际需要.
用Kotlin Result编程: 返回Result - 1
如何通过返回值来解决异常的所有问题. 对Result类的介绍, 以及它如何使处理意外错误变得轻而易举. 关于它与实际函数式编程的关系的简要说明.
KSP准备好大规模应用了吗? - 2
KAPT(Kotlin注释处理工具)将处理分为两个步骤. 简单地说, KAPT内部与Java源文件一起工作. 因此, 同样的注解处理器被用于.
KSP准备好大规模应用了吗? - 1
要使你的代码更容易并跳过大量的模板代码, 代码生成是最有用的功能之一. 花在编译上的时间增加了, 但你的代码更紧凑, 更容易支持.
轻松搞定Kotlin的Flow, ChannelFlow和CallbackFlow - 2
现在我们已经了解了Flow的缓冲区, 让我们看看Flow和ChannelFlow之间有什么区别. ChannelFlow是有缓冲区的Flow.
轻松搞定Kotlin的Flow, ChannelFlow和CallbackFlow - 1
在去年年初的某些时候, 我探索并理解Flow, , 并将其与Sequence进行比较. Flow允许异步地处理数据流.
构建时间: 多模块vs单模块
添加模块意味着在编译应用程序时给Gradle增加了更多的工作要做. 所以我一直想自己检查一下, 了解这其中有多少是真的.
在Kotlin和Ktor中使用SSL
通常情况下, 你的Ktor服务将安全地坐在一个反向代理后面, 它将为你处理所有基本的安全问题, 包括SSL.
下一页