首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Lei_official
掘友等级
移动研发
|
电商/AI/手机厂
近期书单《苏东坡传》
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
79
文章 79
沸点 0
赞
79
返回
|
搜索文章
最新
热门
【NowInAndroid架构拆解】番外篇3之给xml布局者最佳的Jetpack Compose介绍文章
Android 应用程序开发中的声明式编程方法 从2013年甚至更早时候,我们 Android 开发人员多年来一直习惯使用基于 XML 的布局来设计用户界面。现在是时候换个角度,探索这个声明式 UI
【NowInAndroid架构拆解】番外篇2之Bottom Navigation底部导航
底部导航栏是当代APP中常用的布局手段,Navigation组件同样支持这种场景下的导航跳转。 相比于之前的LoginScreen->MainScreen页面跳转,导航栏的场景在此基础上增加了复杂度。
【NowInAndroid架构拆解】番外篇1之Jetpack Compose Navigation
前言 导航(Navigation) 是APP中非常重要的功能,不论任何APP一定都会使用到应用内、应用间的跳转。广义的打开新页面、狭义的展示Dialog、Toast,都属于导航的表现形式。 导航功能并
【NowInAndroid架构拆解】(6)View层的设计和实现之Navigation路由
在Jetpack Compose逐渐进入人们视野的同时,Google同时推出了与之配套使用的路由框架,旨在提供一种更便捷、更安全的路由方式。 这篇文章将基于NowInAndroid项目,介绍其中对Na
【NowInAndroid架构拆解】(5)VM层的设计和实现之ForYouViewModel
从这一篇文章开始,会触及业务逻辑以及UI层的实现。在前面分析数据层时,由于“单一可信数据源”原则的存在,数据层必然设计得聚焦统一,所有数据都必然存在唯一一个来源。然而,在UI层由于业务逻辑交错复杂的原
【NowInAndroid架构拆解】(4)数据层的设计和实现之data
这是NIA系列文章中,数据层部分的最后一篇。在这篇博客中我将首先从宏观角度纵览数据的分层设计思路,随后分析数据仓库层:core:data的实现。 数据的分层设计 采用自底向上顺序,将整个NIA项目的数
【NowInAndroid架构拆解】(3)数据层的设计和实现之network
前文分析了data层用database的实现,除了数据库,常用的数据源还有网络,因此这里继续分析network模块。 :core:network模块总览 整个network模块的内容相对较少,各个pa
【NowInAndroid架构拆解】(2)数据层的设计和实现之model与database
对于NIA这个项目,我将采用自底向上的路径进行拆解。因此,第一部分会从Data(数据)层开始。从图中可见,所有的依赖关系均为单向依赖,APP层依赖Feature层各个模块,Feature层各个模块彼此
【NowInAndroid架构拆解】(1)分层设计与模块化
通过本文可以知道 我为什么选择写架构主题 NowInAndroid的设计哲学 NowInAndroid的模块化设计 前言 为什么会有这一主题 架构系列是我近期的研究重点,在从事客户端研发工作十余年后,
提升AndroidStudio本地gradle构建速度
从github上面clone项目时,第一步的sync往往要消耗很长时间,甚至会失败。主要原因在于本地访问maven和gradle服务器不稳定的原因,可以按照以下步骤提升本地sync的速度。 1.在项目
下一页
个人成就
文章被点赞
298
文章被阅读
42,763
掘力值
2,914
关注了
8
关注者
188
收藏集
22
关注标签
0
加入于
2024-03-16