首页
沸点
课程
APP
AI用量
作品广场
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
排行榜
综合
后端
前端
Android
iOS
人工智能
开发工具
代码人生
阅读
综合
后端
排行榜
前端
Android
iOS
人工智能
开发工具
代码人生
阅读
全部
Android
Kotlin
前端
Flutter
Android Jetpack
面试
Java
架构
HarmonyOS
展开
全部
Android
Kotlin
前端
Flutter
Android Jetpack
面试
Java
架构
HarmonyOS
操作系统
Android Studio
AI编程
性能优化
人工智能
Dart
暂无数据
推荐
最新
受 go-zero 启发,我给 Flutter 整了套 MVI-BLoC 脚手架
受 go-zero 启发打造的 Flutter 脚手架:一条命令生成 MVI-BLoC 模块,四个 Mixin 切分职责,Effect 责任链分离副作用,Result 三态取代 try/catch。
深入理解 Java/Kotlin 反射、注解与泛型:从原理到实战
本文深入解析Java与Kotlin的反射、注解及泛型机制。结合View注入实战剖析属性裂变原理,并彻底揭秘泛型擦除本质与获取真实泛型类型的底层逻辑。
Android AOP 切面编程实战:优雅地处理全局断网拦截
本文以 Android 断网拦截为例,实战讲解 AOP 思想与 AspectJ 框架。通过编译期字节码织入技术,实现业务代码零侵入,优雅提升应用架构的整洁度与解耦能力。
我的 UML 学习笔记:结合 Android 实例看懂 4 种常用图表
本文结合 Android 开发实战,以 RecyclerView 代码为例深度剖析 UML 类图六大关系,并通俗讲解序列图、用例图与活动图,带你轻松掌握 UML 核心建模技巧!
面向对象六大基本原则实战:从零重构支持引擎切换的网络框架
本文以网络请求封装为例,带你将高耦合的原生代码逐步重构为高可扩展架构。通过真实场景落地 SOLID 等六大原则,解决代码臃肿与抽象泄漏,最终实现无缝切换底层网络引擎的完美解耦。
别被“Flutter 传感器延迟 150ms”带偏了:这可能只是你的实现方式错了
一、背景 最近看到一个技术文章,讲的是一个工程团队为什么决定放弃 Flutter 转投 Kotlin Multiplatform (KMP)。这篇文章写得很扎实,有详细的迁移记录、时间线和代码示例,非
H5游戏多进程隔离:如何解决Android内存激增与进程冻结问题
前言 将WebView塞进独立子进程,或许是解决H5游戏内存占用过大的终局方案。但随之而来的进程冻结、IPC回调丢失等问题,才是真正的技术深水区。 在移动应用生态中,H5游戏因其快速迭代和跨平台优势备
Android功耗优化,哪些代码会让你的机子发热又耗电
之前文章里虽然说技改难做不好做,但出于绩效上的压力,还是绞尽脑汁给自己想了几个技改需求,其中之一就是准备把项目当中的一些功耗问题解决一下,在此之前,我也整理了一些比较常见的,会造成功耗问题的行为,可以
HarmonyOS5 源码分析 —— ‘状态管理’如何管理的(1)?
## 一、前言 大家都是开发,有时候写着写着 ArkUI 代码,突然就会冒出个问号: > “为啥我改个状态变量,UI 就自动刷新了?” > “@Local 到底背后做了啥?能监听到那么精准吗
HarmonyOS5 凭什么学鸿蒙—— GetContext
## 一、前言 上篇文章在结尾留下两个问题 - getContext(this) 和 getContext() 有什么区别? - 为什么弃用直接 getContext,转而使用 UIConte
HarmonyOS5 源码分析 —— 生命周期与状态管理(2)
## 一、前言 在前文中,我们提到过 **“状态管理”**。 但状态管理并不仅仅是 *“数据变化 → UI 更新”* 这么简单,它还与组件的 **创建、复用、销毁** 等生命周期过程密切相关。
让「小程序」跑起真正的原生代码:ComboNative 多进程原生小程序运行时 · Alpha 首发
让「小程序」跑起真正的原生代码:ComboNative 多进程原生小程序运行时 · Alpha 首发 TL;DR(30 秒速览) 如果你没时间读完全文,记住这几点就够了: 它是什么:一个 Androi
2025年Android六边形战士开发趋势,需要掌握哪些技能可自我反省
2025年Android六边形战士开发趋势,需要掌握那些技能和自我反省,要向六边形战士方向 发展并不断深入,当然六边形战士只是一个名词,Android实际涉及到的分支,可能不止6个,可以
HarmonyOS5 一顿饭时间 —— LRU、磁盘缓存与内存优化的结合
## 一、前言 HarmonyOS 的 **Image** 组件,相信大家平时用得还是挺开心的:一个 `url` 往里一塞,咔咔就能显示,啥也不用管,直接起飞。 但是,用着用着你可能会发现一些“
能告诉我:你为什么用 MVI 吗?反正我不理解!
我对 MVI 一直不理解,所以和 Claude Code 有了以下对话,不纠结是黑是白,只加深两种模式之间的理解。 第一轮:MVVM 和 MVI 有什么本质的区别 问
从历史的角度看 Android 软件架构
本文回顾了Android开发架构的演进历程,从早期的无架构状态到MVC、MVP、MVVM等架构模式。
MVVM 进阶版:MVI 架构了解一下~
MVVM架构被官方推荐,成为Android开发中的主流架构。不过软件开发中没有银弹,MVVM架构也不是尽善尽美的,在使用过程中也会有一些缺陷,而MVI可以很好的解决一部分MVVM的痛点。
大型项目架构:全动态插件化+模块化+Kotlin+协程+Flow+Retrofit+JetPack+MVVM+极限瘦身+极限启动优化+架构示例+全网唯一
大型项目架构:全动态插件化+模块化+Kotlin+协程+Flow +Retrofit+JetPack+MVVM+极限瘦身+极限启动优化+架构示例+全网唯一
100% Kotlin:基于 KMP + Compose Multiplatform 的全栈架构实战(Clean Architecture + MVI)
随着 Kotlin Multiplatform (KMP) 进入稳定期,Compose Multiplatform 的跨端能力也日益成熟。我们是否真的能用一套代码,搞定 Android、iOS 甚至?
用 Jetpack Compose + MVI 开发了一个 Authenticator 双因素认证应用
一、背景:为什么又要造一个 Authenticator? 事情的起因很日常。 那天早上到公司,内部系统突然弹出了二次验证。我掏出手机,下意识去搜 Google Authenticator——结果下载完