kotlin

Goway_Hui16 小时前
华为·kotlin·harmonyos
【KMP for OpenHarmony】-- 在鸿蒙工程中使用 Apollo-Kotlin本文讲怎么用:把适配好的 Apollo 引入你的 KMP 鸿蒙工程并发起请求。 假设你已按 01 · 适配 完成适配,或直接使用本文给出的坐标。
释厄62318 小时前
人工智能·游戏·kotlin
AI 军备竞赛悖论——为 AI 卖游戏但 AI 需要游戏母场景L0 层:总本源层 · 0 元本体论大一统(讲"如何统一"·AI 军备竞赛悖论·结构的收敛)前承:Step359(失策是唯一精准的结构判断词·两本位皆对·生态优先·资金意义有限·词义收敛**)** + Step358(金融本位与内容本位·已发生事实实证·腾讯活实证**)** + Step357(智能体释放度的量化阶梯与子集律·文本 < 音频 < 视频 < 游戏·真子集·单向不可逆·前子集**)** + Step356(游戏智能体命题·母场景·未释放 ≠ 无能力**)** + Step355(矢量词汇的错位
D e re k ZH20 小时前
c++·算法·数据挖掘·回归·kotlin
保序回归:从 PAVA 到可并堆的单调约束优化今天给大家带来保序回归这个实用的算法算法竞赛中有这样一类问题:给定一个序列 a1,…,ana1,…,an,要求构造一个满足某种单调性约束的序列 b1,…,bnb1,…,bn(例如 b1≤b2≤⋯≤bnb1≤b2≤⋯≤bn),使得总代价 ∑iwi∣ai−bi∣p∑iwi∣ai−bi∣p 最小。最朴素的想法是动态规划,但状态空间是值域,往往不可接受。更精细的做法是利用代价函数的凸性,而保序回归提供了一套完整的理论工具,把这类问题从“枚举值域”推进到“合并连续段”的框架中。
Goway_Hui20 小时前
华为·kotlin·harmonyos
【KMP for OpenHarmony】Cache4k 0.14.0 鸿蒙适配上游:https://github.com/ReactiveCircus/cache4k @ 0.14.0 适配产物:io.github.reactivecircus.cache4k:cache4k:0.14.0(仅 ohosArm64 变体) Patch:cache4k-0.14.0-ohos.patch 验证设备:nova 14 Ultra,HarmonyOS API 26
YB137521 小时前
kotlin
kotlin与函数式编程一、函数式编程 函数式编程(Functional Programming,简称 FP)是一种编程范式(即编写代码的思想和方法论),它将计算机运算视为数学上的函数计算,并且极力避免程序中的状态改变和可变数据。它把计算尽量看作函数的求值与组合,强调用纯函数和不可变数据来描述“要什么”,而不是用一系列可变状态和命令来描述“怎么做”。而是用可组合、少副作用、可预测的函数来构建程序。
我是唐青枫1 天前
开发语言·kotlin
Kotlin Delegation 委托详解Kotlin 的 Delegation(委托) 是一项非常实用的语言特性,尤其适合接口设计、代码复用、属性管理和框架开发。
唐青枫2 天前
kotlin
Kotlin Inheritance(继承)详解:语法、原理、实战 DemoKotlin 的继承(Inheritance)和 Java、C# 的面向对象继承思想基本一致,但在语法和设计理念上存在几个重要区别。
alexhilton2 天前
android·kotlin·android jetpack
用Konsist与Lint强制执行设计系统契约本文译自「Your Design System Is a Contract. Enforce It with Konsist and Android Lint」,原文链接proandroiddev.com/konsist-des…,由Ravi Rawal发布于2026年10月21日。
唐青枫3 天前
kotlin
Kotlin Delegation 委托详解Kotlin 的 Delegation(委托) 是一项非常实用的语言特性,尤其适合接口设计、代码复用、属性管理和框架开发。
传奇开心果4 天前
android·kotlin
Compose Multiplatform 共享边界实战:架构契约、互操作同步与可回退设计摘要:CMP 1.8.0 稳定版解决了“能不能用于生产”的准入门槛,但没有回答“共享多深、边界在哪、性能怎么验收、回退是否真实可用”。本文围绕三个工程问题展开:共享边界画在哪里、互操作层的同步契约是否被正确实现、性能问题出现时能否归因到正确的阶段。 边界层面给出 commonMain 的硬性判定标准(原样编译到 iOS 与 wasmJs 零修改通过)、StateHolder + StateFlow 的状态契约,以及 SharedKernel 边界层“定义契约而非胶水”的作用;互操作层面把 AndroidV
腾讯端服务4 天前
android·ui·ios·kotlin·鸿蒙
一码Duo端-Kuikly-iOS折叠屏新UI适配实践Kuikly 是腾讯开源的高性能跨端框架,基于 Kotlin Multiplatform 技术,覆盖 Android、iOS、HarmonyOS、H5、微信小程序、Mac 六大平台,支撑业务日活用户超5亿。折叠屏产品发展迅速,苹果新推出的 iPhone Duo 带来了不同以往的布局和交互方式,对于跨端页面来说需要处理更多平台差异,带来了更多适配工作。Kuikly 采用原生 UI 渲染,可以很好适配系统的新特性,本文结合具体示例,介绍如何借助 Kuikly 复用跨端代码,做好折叠屏的适配工作。
传奇开心果5 天前
android·kotlin
【Compose Multiplatform跨端声明式UI实用技术】第19课:多平台部署与发布第18课完成了测试策略的学习。本课进入部署与发布模块:四端发布全景与约束差异、Android的签名配置与Google Play发布、iOS的Xcode归档与TestFlight/App Store发布、Desktop的jpackage原生安装包打包、Web(Wasm)的静态托管部署,以及CI/CD流水线设计与版本管理策略。本课内容基于CMP 1.12.1、Kotlin 2.3.20与AGP 9.0。
红尘伴蝶舞5 天前
android·kotlin·ai编程
加密拦截器让抓包失效,我只能从 4KB 的 logcat 碎片里拼回 JSONAndroid 联调的真实链路:网络层拦截器做加解密之后,抓包只能看到密文,logcat 里那行明文成了唯一能拿到接口最终形态的地方。可它有 4KB 上限,还会丢中间段。而通用的在线 JSON 工具,恰好假设你手里是一份完整数据。
JMchen5 天前
架构·kotlin·android jetpack
【Jetpack 内核实战 08 】:组件整合——DataStore + Room 构建离线优先架构各位 Android 开发者好,欢迎来到《Jetpack 内核实战》系列第 8 篇。 在前七篇中,我们分别掌握了 ViewModel、LiveData、协程、Room、DataStore 五大核心组件,实现了结构化数据持久化与轻量配置存储。但各组件目前处于分散状态,没有形成统一的架构体系,也没有解决「无网络环境下 App 无法正常使用」的核心痛点。 本篇我们将 Room 与 DataStore 深度整合,构建离线优先(Offline-First)架构,通过分层数据管理、Flow 多源合并、统一依赖容器三大
Kapaseker5 天前
android·kotlin
AI 会干掉 React Native 吗?各位 Vibe Coder,上午好!我最近读到一篇旧文,Shopify 在 2026 年 9 月 10 日宣布从 React Native 回到 Swift 和 Kotlin。
程序员清风6 天前
开发语言·算法·kotlin
算法题中的边界条件、测试与调试算法思路正确,不代表实现对所有输入都正确。空数组、重复值、极端规模、整数边界和特殊结构经常暴露出错位的循环条件与遗漏的状态。本文给出一套从约束分析、边界用例设计、朴素基线对照到随机差分测试的流程,并用“最长不重复子串”演示如何定位和修复滑动窗口中的边界错误。
小宋10216 天前
人工智能·回归·kotlin·聚类
用户点踩后怎么变成回归用例:请求快照、反馈聚类与复现率验收上线三个月,运营后台攒了一千多条点踩,研发的回归集只增加了 27 条。周会上产品问了一句“用户都点踩了,为什么测试还是绿的”,会议室安静了几秒。
传奇开心果编程6 天前
kotlin·移动开发·跨平台·cmp·编程语言理论·编程框架·声明式ui
Compose Multiplatform 共享边界实战:架构契约、互操作同步与可回退设计摘要:CMP 1.8.0 稳定版解决了“能不能用于生产”的准入门槛,但没有回答“共享多深、边界在哪、性能怎么验收、回退是否真实可用”。本文围绕三个工程问题展开:共享边界画在哪里、互操作层的同步契约是否被正确实现、性能问题出现时能否归因到正确的阶段。 边界层面给出 commonMain 的硬性判定标准(原样编译到 iOS 与 wasmJs 零修改通过)、StateHolder + StateFlow 的状态契约,以及 SharedKernel 边界层“定义契约而非胶水”的作用;互操作层面把 AndroidV
2501_944525766 天前
开源·kotlin·harmonyos
开源鸿蒙平台 KMP_CMP 三方库「Kaml」适配全流程本文记录 Kaml 接入 OpenHarmony 的完整过程,覆盖 KMP/CMP 工程盘点、ohosArm64 目标、OHOS 依赖替换、SnakeYAML 源码适配、Kotlin/Native 动态库、C ABI/N-API 桥接、ArkUI 交互页面、未签名 HAP 构建和原生依赖验收。
传奇开心果编程6 天前
kotlin·移动开发·跨平台·cmp·编程语言理论·编程框架·声明式ui
从替代到粒度:Compose Multiplatform 的决策模式重构已开启跨平台新时代摘要:2025 年 5 月,Compose Multiplatform 的 iOS 支持进入稳定版。JetBrains 的发布说明里有一个容易被忽略的表述:它不要求团队在“全共享”与“全原生”之间二选一,而是允许一次一个屏幕、一个功能地接入。多数评论将其归入“跨平台 UI 又多了一个选项”的叙事,但这个表述的实际含义更深:它把跨平台的衡量单位从“框架”换成了“粒度”。衡量单位一变,决策模式就跟着变;决策模式一变,一个新时代就真正开始了。