单例模式(Singleton)是一种使用率非常高的设计模式,其主要目的在于保证某一类在运行期间仅被创建一个实例,并...[作者空间]
直奔主题,在模块化开发中,模块间的数据交流大多数同学会采用以接口作为通信协议的方式。需要面对的问题有以下几点: 接...[作者空间]
拆轮子系列:Retrofit2 [TOC] Retrofit本质上是对OkHttpClient网络交互的封装,它接...[作者空间]
Java基础 Java Object类方法 HashMap原理,Hash冲突,并发集合,线程安全集合及实现原理 H...[作者空间]
MIS - 模块接口服务(Module Interface Service) 模块A对外暴露SDK(接口+数据Mo...[作者空间]
App中大量Web页面的使用容易导致App内存占用巨大,存在内存泄露,崩溃率高等问题,WebView独立进程的使用...[作者空间]
在上一篇文章中Android 模块化探索和实践(1):基本思路讲到模块化中使用Dagger2会有些特殊的坑,这篇文...[作者空间]
大家应该都看过微信关于模块化的分享《微信Android模块化架构重构实践》,但不知道是否注意到它里面提到的pins...[作者空间]
GitHub Repo:vue-objccnFollow: halfrost · GitHub 项目地址:http...[作者空间]
随着移动平台的不断发展,软件慢慢变的越来越复杂,业务繁多,体积臃肿;为了降低大型软件复杂性和耦合度,同时也为了适应...[作者空间]
本文首发于《程序员》杂志五月刊,此版本有部分纠错与调整。刚刚开通了微信公众号:BaronTalk,之前专栏上的文章...[作者空间]
Android Native-Web交互框架 Hybrid是目前App开发的主流模式,它兼具Native良好的用户...[作者空间]
Android热修复框架的对比(最终选择微信Tinker) 总结对比摘自Tinker官方Wiki AndFix作为...[作者空间]
原文见:http://blog.zhaiyifan.cn/2016/10/20/android-new-proje...[作者空间]
这回来讲讲后台接口的设计。 可能有同学会觉得后台的接口和我们大前端开发有什么关系?试想一下,在碰到一些不合理的接口...[作者空间]
Dagger2 与 MVP Dagger2是Google提供的依赖注入框架,依赖注入为Android中组件之间的解...[作者空间]
本文转自:Android博客周刊专题之#插件化开发# 原文作者:陆镇生_Jomeslu 本人最近研究插件化, 偶然...[作者空间]
前言 去年5月左右的时候,笔者在逛GitHub的时候,看到了一个MVP的项目,叫做mosby,仔细看了源码和作者介...[作者空间]
一直关注App的热修复的技术发展,之前做的应用也没用使用到什么热修复开源框架。在App的热修复框架没有流行之前,做...[作者空间]
客户端架构设计 客户端设计 目的是整体设计客户端App,架构上打好铺垫. Android客户端架构设计 主要从以下...[作者空间]