
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
Kotlin Multiplatform (KMP) 与 Compose Multiplatform (CMP) 技术成熟度分析 摘要: 2024-2025年标志着Kotlin跨平台技术栈的关键转折点。Kotlin 2.0与K2编译器的稳定带来40%的编译速度提升,统一了多平台开发基础。Google官方将核心Jetpack库(Room、ViewModel等)多平台化,验证了KMP的生产环境可靠性。

Android架构演进综述(2010-2025) 本文系统梳理了Android架构10余年发展历程,划分为7个关键阶段: 混沌期(2010-2013):无架构模式,Activity/Fragment堆积业务逻辑,导致代码臃肿、难以维护 MVP时代(2013-2016):引入分层思想,分离视图与业务逻辑,但仍存在回调嵌套和内存泄漏问题 Clean架构(2014-2017):采用分层架构+Dagger

Kotlin Multiplatform (KMP) 通过编译器工程实现跨平台原生运行:一份 Kotlin 代码被分别编译为 Android 的 JVM 字节码和 iOS 的机器码,无需运行时中间层。核心机制包括统一的编译器前端生成中间表示(IR),再由不同后端处理;通过 expect/actual 契约解决平台 API 差异;内存模型从严格线程隔离演进为更灵活的并发支持。KMP 实现了"

Google发布AI开发全栈工具,引领技术创新。其Gemini模型家族涵盖多模态、长上下文窗口和高推理能力,适用于编码、医疗等领域。Gemma 3支持多语言和多模态,医疗专用版MedGemma可辅助诊断。开发工具Google AI Studio和Gemini API简化AI应用构建。框架层提供Keras微调、JAX大规模计算及Tunix优化模型。基础设施XLA加速器优化和LLM-d项目提升分布式服

摘要: Vibe Coding是一种高效、低成本的Web开发流程,通过AI工具链实现从设计到部署的快速落地。其核心在于工具协同与流程标准化,5步即可完成产品开发:1)用Google Stitch生成可转代码的AI设计稿;2)通过Google AI Studio将设计稿转为交互式前端;3)利用Antidravity自动对接Superbase数据库搭建后端;4)GitHub托管代码简化版本管理;5)V

Kotlin已经正式成为Android的官方开发语言,越来越多的Andorid框架/三方库开始用Kotlin实现。我也尝试通过Kotlin的协程来实现Android常见的MVP/MVVP架构,希望能将Kotlin更好地融入日常开发中。协程的同步和异步使用协程,可以方便地实现各种同步或者异步逻辑。通过suspend函数,我们可以在不阻塞线程的情况下,实现线程间的同步suspend ...
Android端先后出现了MVC、MVP、MVVM等多种应用架构,这些架构都是发源于Web前端开发而后被移动端借鉴和采用。近几年随着React等前段框架的兴起,Redux这种新的基于单向数据流的应用架构开始流行起来。Redux也会像前面几种MVX一样,从逐渐从前端出现到移动端,本文介绍的RxRedux便是一个Android端的Redux实现ReduxRedux是一个便于在React等声明式U...
现在从事Android开发的,多少都要懂点架构知识,从MVC、MVP再到MVVM,想必大家对于其各自的优缺点早已如数家珍。今天介绍的MVI与MVVM非常接近,可以更针对性地解决一些MVVM中解决不了的问题何为MVI?MVI即Model-View-Intent,它受Cycle.js前端框架的启发,提倡一种单向数据流的设计思想,非常适合数据驱动型的UI展示项目:Model:与其他MVVM中的Model
本次 I/O 大会上曝出了 Compose 1.0 即将发布的消息,虽然 API 层面已趋于稳定,但真正要在项目中落地还少不了一套合理的应用架构。传统 Android 开发中的 MVP、MVVM 等架构在声明式UI这一新物种中是否还依旧可用呢?本文以一个简单的业务场景为例,试图找出一种与 Compose 最契合的架构模式Sample :Wanandroid SearchApp基本功能:用户输入关键
摘要:Anthropic推出的Agent Skill已成为AI领域的通用设计模式,它作为"AI的专属说明书"解决了任务规则重复定义和资源高效利用的痛点。通过3步即可创建任务助手:创建文件夹、编写skill.md文件、调用验证。高级功能Reference实现条件触发的补充资料加载,Script支持零Token消耗的自动化执行。其核心机制采用"渐进式披露"的三层








