
Jetpack
文章平均质量分 95
小陈乱敲代码
这个作者很懒,什么都没留下…
展开
-
Jetpack 又双叒一新成员 DragAndDrop 框架:大大简化拖放手势开发
外网原文:Simplifying drag and drop翻译:TechMerger对于拖放手势,大家并不陌生,这是在桌面端最稀松平常的操作,比如将文件拖入回收站。随着移动设备的大屏趋势、可折叠设备的愈加发完善,拖放操作在移动平台里端也显得愈加必要和流行!实现拖放手势: Android 平台现存的方案略为复杂。基于此, Jetpack 框架集合里推出了新成员 DragAndDrop 。本文着重阐述该框架的愿景和核心要点,主要内容译自 Android 开发者关系工程师 Paul 在 Med.原创 2021-12-27 10:27:47 · 2395 阅读 · 0 评论 -
Android 全量编译速度性能撕裂者 - RocketX
一、背景描述在项目体量越来越大的情况下,编译速度也随着增长,有时候一个修改需要等待长达好几分钟的编译时间。 基于这种普遍的情况,推出了 RocketX ,通过在编译流程 动态 替换 module 为 aar ,提高全量编译的速度。二、效果展示2.1、测试项目介绍目标项目一共 3W+ 个类与资源文件,全量编译 4min 左右(测试使用 18 年 mbp 8代i7 16g)通过 RocketX 全量增速之后的效果(每一个操作取 3 次平均值)项目依赖关系如下图,app 依赖 bm 业务模块,原创 2021-12-13 16:07:48 · 1466 阅读 · 2 评论 -
Android Jetpack之MVVM使用及封装
Android开发架构如果开发过程中大家各自为战,没有统一规范,久而久之,项目代码会变得混乱且后续难以维护。当使用统一的架构模式后,有很多的好处,如:统一开发规范,使得代码整洁、规范,后续易于维护及扩展提高开发效率(尤其在团队人员较多时)模块单一职责,使得模块专注自己内部(面向对象),模块间解耦总之,开发架构是前人总结出来的一套行之有效的开发模式,目的是达到高内聚,低耦合的效果,使得项目代码更健壮、易维护。Android中常见的架构模式有MVC(Model-View-Controller)、原创 2021-12-10 17:39:06 · 512 阅读 · 1 评论 -
Google官方怒推的Jetpack Compose到底是个啥?对设计的解读与思考
Jetpack Compose前段时间进入了Alpha阶段。经过去年年底至今剧烈的api变化后,现在Compose整体上大致稳定,所以我们也能对于Compose的设计进行初步的解读和评价了。Compose从整体技术风格上来说是这样一个产物:在语法上激进模仿SwiftUI,编译/运行过程充满Svelte风格,同时也综合了各方包括Android开发组自身对UI框架的思考结果。使用Compose时,最值得关注的就是Compose的编译器插件。可以这么说,Compose的runtime、api都是依附于编译器.原创 2021-03-04 22:22:59 · 2655 阅读 · 5 评论