首页
学习
活动
专区
工具
TVP
发布

android模块化框架搭建篇

专栏成员
14
文章
3549
阅读量
13
订阅数
手把手教你搭建android模块化项目框架(十三)——优雅的处理渠道与rom差异
我们这里随便举个例子,不同平台打印不同的log,可以看到,在华为手机上打印出了current is Huawei,而在三星手机上打印出了Samsung,创建简单易懂,无需处理繁杂的条件判断~
支离破碎_superLee
2023-09-03
2180
手把手教你搭建android模块化项目框架(十二)——实现自定义view的一些小技巧~
本期举例的自定义view只是抛砖引玉,随手写的没有经过测试,如果想使用一定要三思而后行~
支离破碎_superLee
2023-09-02
2040
手把手教你搭建android模块化项目框架(十一)——使用AutoService优化Router
之前的路由篇我们大概讲了一个简单的模块化路由的实现思路,但是用起来比较麻烦,每次还需要手动指定path,手动注册到core_router模块,那么今天,我们就来优化一个吧~
支离破碎_superLee
2023-09-01
2850
手把手教你搭建android模块化项目框架番外(一) launchWhenResumed Deprecated
在androidx.lifecycle:lifecycle-common:2.6.1中,lifecycleScope.launchWhenResumed 标记了Deprecated
支离破碎_superLee
2023-09-01
2150
手把手教你搭建android模块化项目框架(十)——美好的项目从Splash开始
原因是android app在启动时,由于application初始化等原因会有一个短暂的延迟,导致点击launcher后不能马上启动activity并渲染。通常我们使用的方案是添加SplashActivity,并且将windowbackground设置成app品牌图标等方式能够让用户点击launcher后快速相应并展示,提升用户体验。
支离破碎_superLee
2023-09-01
2750
手把手教你搭建android模块化项目框架(九)小试牛刀——优雅的登录方案
说到登录,我们不得不聊到一个设计模式——状态模式,顾名思义,他是专门用来处理不同状态的不同动作的设计模式。
支离破碎_superLee
2023-09-01
2570
手把手教你搭建android模块化项目框架(八)小试牛刀——带搜索列表的页面 paging,mvvm及flow的运用
经过几期的基础封装,我们的模块化项目基本已经达到了可用的状态,那么今天就来试试开发一个带搜索的列表页面开发吧~
支离破碎_superLee
2023-09-01
1900
手把手教你搭建android模块化项目框架(七)存储之room
我们看到每个结果打印了两次,其中name由5变成了6,其中5是原始值,6是最后修改数据使用的值,这里就是使用flow的好处了,修改数据库直接能够反馈到所有监听flow的地方,并且flow自带生命周期,无需担心内存泄露问题。如此处理,也能让本地数据杜绝EventBus等事件总线来回传递,造成Event灾难。
支离破碎_superLee
2023-09-01
2080
手把手教你搭建android模块化项目框架(六)存储之mmkv
本来想连room一起封装好的,但是临时有事,就先发个mmkv,下期我们研究room
支离破碎_superLee
2023-09-01
2980
手把手教你搭建android模块化项目框架(五)权限工具封装
android6.0以上需要动态请求权限,这里不多废话了,想达到一个简单高效的权限使用方式,就跟我一步一步去封装。
支离破碎_superLee
2023-09-01
1810
手把手教你搭建android模块化项目框架(四)network网络库封装
前面我们说到,目前网络框架选择基本都为retrofit,目前算是最好用的android网络框架之一了。
支离破碎_superLee
2023-09-01
2630
手把手教你搭建android模块化项目框架(三)router
前两节我们了解了android框架搭建的基础,这期我们来补充之前留下的坑:模块间通讯。
支离破碎_superLee
2023-09-01
2110
手把手教你搭建android模块化项目框架(二)模块化
android项目目前已经成熟了很多,官方也在寻找合适的模块化方式,不过就目前的状况来看,并没有一个统一的模块化构建方案,本篇为大家提供一个模块化思路,本项目也构建在该思路下。
支离破碎_superLee
2023-09-01
2960
手把手教你搭建android模块化项目框架(一)选择篇
本系列旨在帮助android新人搭建属于自己的项目框架。由于篇幅较长,本人时间有限,因此更新系列可能周期较长。
支离破碎_superLee
2023-09-01
4480
没有更多了
社区活动
AI代码助手快速上手训练营
鹅厂大牛带你玩转AI智能结对编程
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
http://www.vxiaotou.com