首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Android
订阅
用户2492500628993
更多收藏集
微信扫码分享
微信
新浪微博
QQ
14篇文章 · 0订阅
现代Android开发依赖注入框架:为何首选 Koin 而非 Hilt?
Android开发,选择依赖注入框架时,会首先考虑Hilt和Koin。本文将重点从集成难易、性能对比,跨平台性以及背后维护公司的角度,探讨为什么在现代Android开发中依赖注入框架应该首选Koin。
Koin vs. Hilt——最流行的 Android DI 框架全方位对比
Koin 和 Hilt 作为 Android 开发当下最主流的依赖注入框架究竟孰优孰劣,本文一探究竟。
0到1实战ARouter
本文运用apt、gradle-plugin、ASM等技术,以初学者的角度,基于ARouter思考一个路由框架由0到1的实现过程,以及使用Task解决gradle 8.0 Transform被移除问题
【Android进阶】 这次我把ARouter源码搞清楚啦!
在开发一个项目的时候,我们总是希望架构出的代码能够自由复用,自由组装,实现单一职责,并且抽离维护着各种各样可重复使用的组件。 而在组件化过程中,路由是个绕不过去的坎。
手写组件化架构;路由框架原理与实现
本篇组件化架构文章,参考了很多资料以及大牛的指点,整理了蛮久,所以可能过分详细,因为想把所有的经验和想法全部分享出来,希望能对一些朋友会有帮助。 然后思考如何对app的各个功能模块进行灵活拔插配置,最大程度减少移植代码出错的可能性,保证功能模块的完整移植。 更改gradle.p…
ARouter原理剖析及手动实现
本篇文章我会带着大家一步步手动实现路由框架来理解类似ARouter的路由框架原理,撸码的demo我会附在文末。本路由框架就叫EaseRouter。(注:demo里搭建了组件化开发,组件化和路由本身并没有什么联系,但是两个单向依赖的组件之间需要互相启动对方的Activity,因为…
[1] Arouter框架分析
Arouter框架使用的静态注解处理,为适应多模块,使用moduleName后缀生成了一组统一规则的注册类。这些注册类分布在各自的module内部,需要管理类把他们聚合在一起,提供统一的注册和调用入口
基于Android平台的RouterSDK设计与实现
本文会详细介绍了RouterSDK框架的设计与实践,通过这篇文章不但可以知道Router框架的一些功能,而且还可以提供实现SDK的一些思路。RouterSDK已经开源,下载地址:https://github.com/Jomes/routerSDK ####背景在很多场景中,你可…
Android 性能优化:内存优化(实践篇)
1. 前言 2. 获取内存信息 这里还是要先插入下Android App的内存构成 您在内存分析器顶部看到的数字,基于您的应用提交的所有专用内存页面(此数据由 Android 系统根据其记录提供)。此
一个3年Android的找工作记录
本篇是一个3年 Android开发同学的找工作记录,无论是面试经历还是感受,希望也会对你会有所帮助 :)