
组件化
陈旭金-小金子
在职
展开
-
Android 如何使用 KComponent 完成自动登录验证
今天我们利用KComponent实现一个自动登录验证的功能. 我们很多的页面在进入之前都可能需要前置条件. 而我们常见的就是进入之前需要登录、权限等今天就带大家实现一个自动完成登录的功能。原创 2022-12-13 10:50:35 · 381 阅读 · 0 评论 -
一个完整的 Android MVVM 架构落地的记账项目
一个 MVVM 架构的 App 开源啦.Github 地址:https://github.com/xiaojinzi123/TallyApp这是一个记账 App, 包含很多功能. 使用的技术栈有:Component 组件化框架(非常重要!!!)常用扩展和工具库 (有用!)Android ComposeAndroid JitpackAndroid Room 数据库KotlinKotlin Flow 作为响应式架构的底层支持图片服务器 Gitee、GithubUI灵感来源于各个相关的记账原创 2022-03-02 14:39:17 · 2125 阅读 · 0 评论 -
单 Activity 多 Fragment 架构如何使用路由进行统一跳转
前言有一些公司的项目, 采用的架构是单 Activity, 多 Fragment 的形式.核心就是依赖标记到静态方法上实现. Component 支持这种形式, 所以下面是以 Component 为例讲解的正文跳转一个 Activity, 多数框架都可以支持. 但是现在市面上所有的框架, 跳转 Fragment 只是一个名词, 只是通过服务发现获取到一个 Fragment 而已.比如下面的代码:Fragment fragment = Router.with("xxxFragment").putX原创 2020-09-17 21:43:15 · 1095 阅读 · 0 评论 -
Component 组件化框架
前言大家好, 此文用一个较详细的叙述来介绍 Android 的组件化框架 Component, 我从 17 年开始设计并且研究组件化框架的. 以及和其他框架相比, 为什么更优秀, 更好用。下文且听我细细道来~什么是组件化其实最简短的介绍就是下面几件事:代码的隔离资源的隔离当代码和资源隔离的时候, 各个平行的业务模块如何进行交互跨模块的调用路由跳转 Activity 跳转 和 ...原创 2019-11-07 11:12:29 · 1830 阅读 · 0 评论 -
Android 开发中的一些痛点解决方案
痛点我们团队在整个开发过程中, 会有几个很恶心的痛点, 代码不能不写, 但是写了有恶心. 所以在组件化过程中, 发现这些是可以被解决的的.于是 Component 从最早的设计上就考虑了一些痛点你有没有因为在 Adater 或者 Dialog 或者其他没有 Activity 的地方需要 startActivityForResult. 痛点解决方式,0入侵你有没有因为进入一些界面有前置条件...原创 2019-10-14 15:46:33 · 741 阅读 · 1 评论 -
Android 组件化应该做什么
前言Android 任何一个组件化方案都要对项目进行一定程度的整改,下面会对所有需要整改的地方进行说明,以及会说到如何整改资源文件资源文件在准备组件化的过程中就得做,不会影响正常的开发,一旦后续需要彻底剥离的时候,就直接把对应的文件拖到指定的模块就可以了公用的资源一个项目中肯定有一些是每一个地方都可能用到的资源,所以会有一个模块去存放这些东西,我可能新建一个 “ModuleResou...原创 2019-04-04 09:41:45 · 207 阅读 · 0 评论 -
组件化为什么选择 Component 而不是 ARouter
目录前言评判标准组件化你到底想解决什么问题?除了核心问题其他的痛点路由跳转失败的降级处理路由拦截器页面拦截器全局拦截器路由接口用户自定义的部分的执行线程都是主线程获取跳转目标的 `ActivityResult` (贼好用!!!!!!)自定义目标界面的 `Intent`扩展支持 `RxJava2`请相信 Component前言我们很多人都知道 ARouter, 也会优先选择 ARouter, 这...原创 2019-09-16 10:57:52 · 1102 阅读 · 0 评论