会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
tangpj
博客园
首页
新随笔
联系
订阅
管理
[置顶]
给你一个全自动的屏幕适配方案(基于SW方案)!—— 解放你和UI的双手
摘要: Calces系列相关文章: "Calces自动实现Android组件化模块构建" 前言 屏幕适配一直是移动端开发热议的问题,但是适配方案往往在实际开发的时候会和UI提供的设计稿冲突。本文主要是基于官方推荐的配置限定符方案(Smallest Width目前Android屏幕适配的最优方案)来实现一个接
阅读全文
posted @ 2018-10-21 20:27 tangpj
阅读(722)
评论(0)
推荐(0)
2018年10月29日
听说你还不会用Dagger2?Dagger2 For Android最佳实践教程
摘要: Dagger2是现在非常火的一个依赖注入框架,目前由Google维护,在Github上面已经有12K star了。Dagger2的入门门槛其实是比较高的,据了解,目前有很多Android工程师对Dagger2还不甚了解,没有用上Dagger2或者是用法有问题,本文的主旨就是让Android工程师快速掌握Dagger2并且优雅简洁地使用Dagger2。这里为大家奉上一份Dagger2 在Android上的最佳实践教程。
阅读全文
posted @ 2018-10-29 23:51 tangpj
阅读(21105)
评论(5)
推荐(3)
2018年10月20日
Android开发利器之Data Binding Compiler V2 —— 搭建Android MVVM完全体的基础
摘要: 原创声明: 该文章为原创文章,未经博主同意严禁转载。 前言: Android常用的架构有:MVC、MVP、MVVM,而MVVM是唯一一个官方提供支持组件的架构,我们可以通过Android lifecycle系列组件、DataBinding或者通过组合两者的形式来打造一个强大的MVVM架构。而Data
阅读全文
posted @ 2018-10-20 22:39 tangpj
阅读(2189)
评论(0)
推荐(0)
Gradle自动实现Android组件化模块构建
摘要: 背景 随着App的不断迭代,业务会变得越来越复杂,业务模块会越来越多,且每个模块的代码也会变得越来越多。为了应对这一场景,我们需要把不同的业务模块划分成一个个组件,在修改业务代码的时候只需要在对应模块修改就可以了。通过高内聚,低耦合的业务模块来保证工程的健壮性和稳定性。现在问题来了,当组件的数量变得
阅读全文
posted @ 2018-10-20 22:37 tangpj
阅读(900)
评论(0)
推荐(0)
公告
点击右上角即可分享