一、前言 compose的出现,预示着Android原生端也迈向了声明式界面的开发模式,Android传统的开发方式是界面在XML里编写,...
上篇说过要做一次自定义gradle插件的实战,本篇文章就记录下两个场景下的实践,实践内容属于入门级别的,相对简单,第一:查找多模块中出现的...
Android自定义plugin有三种方法,本文只记录自定义的plugin作为独立项目,主要分为以下六个步骤 1.首先新建java/kot...
android推送历来的诟病就不用多说了,这么多年过去了还是开发者的一大头疼之事,虽说有第三方推送平台,但是如果要实现离线推送,也就是应用...
最早从公众号了解到MotionLayout,大概知道它是继承自ConstraintLayout,目的是让我们更方便快捷地写一些简单的vie...
App迭代过程中,难免需要对数据库进行更新,有可能是字段的增加,修改或删除,也有可能需要新建一张表,这就涉及到数据库的迁移Migrate,...
一、说在前面 首先声明本篇文章是基于开源库SwipeDelMenuLayout的源码分析,阅读完并尝试自己也写一个(精简了一些东西),唯一...
前言 实际开发中,竟然很少碰到需要处理滑动冲突的场景,所以关于Android的事件分发知识一直没有接触过,这两天学习了下,初看好像还不难理...
前言 接手之前的项目,发现图片加载用的是glide,但是每处加载的地方都把GlideApp.with()一系列配置写下来,虽然代码也不长,...