首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
架构
订阅
sfshine
更多收藏集
微信扫码分享
微信
新浪微博
QQ
52篇文章 · 0订阅
组件化开发必备:Gradle 依赖切换源码的实践
开发过程中替换依赖为源码的“无痕”修改方式。不论在组件化还是非组件化需要开发中都是一种非常实用的开发技巧。
如何既装逼又优雅的设计一个模块化的MVP架构
这是一个老生常谈的问题了,MVP 是 MVC 模式的进化版本,是当前 Android 开发者使用最多的架构模式,MVP 区别于 MVC 最大的一个优点就是切断了 V层 和 M层的直接通信,由 P层负责处理逻辑同时持有 M层和 V层实例,进而通知 V层更新UI,极大地降低了代码的…
[Android开源] EasyAndroid:专注于提供各种基础组件封装的集成组件库
在平时的开发过程中,我们经常会需要使用到一些基础功能组件,比如Toast,比如Log等。 而这些功能组件,在开发时需要使用到的功能点其实相当有限,所以这也意味着,我们对此类组件的要求是:简单、轻量、易用!相对应的,此类组件的封装库,也应该尽量实现得轻巧精练EasyAndroid…
Retrofit 用法详解
Retrofit 是 Square 公司开发的一款针对 Android 网络请求的框架,Retrofit2 底层基于 OkHttp 实现的,OkHttp 现在已经得到 Google 官方认可,大量的 app 都采用 OkHttp 做网络请求,这篇文章讲述了开发过程中可能会用到的大部分问题
ART运行时垃圾收集机制简要介绍和学习计划
为了学习ART运行时的垃圾收集机制,我们先把Dalvik虚拟机的垃圾收集机制研究了一遍。这是因为两者都使用到了Mark-Sweep算法,因此它们在概念上有很多一致的地方。然而在实现上,Dalvik虚拟机的垃圾收集机制要简单一些。这样我们就可以先从简单的Dalvik虚拟机垃圾收集…
Android组件化方案及组件消息总线modular-event实战
组件化作为Android客户端技术的一个重要分支,近年来一直是业界积极探索和实践的方向。美团内部各个Android开发团队也在尝试和实践不同的组件化方案,并且在组件化通信框架上也有很多高质量的产出。最近,我们团队对美团零售收银和美团轻收银两款Android App进行了组件化改…
领域驱动设计的基础知识总结
我们所做的软件系统的目的都是来解决一系列问题,例如做一个电商系统来在线销售自己企业的产品;做一个灰度发布平台来提升服务的质量和稳定性。任何一个系统都会属于某个特定的领域,例如: 论坛是一个领域:要做一个论坛,那这个论坛的核心业务是确定的:比如用户发帖、回帖等核心基本功能; 电商…
Android 你必须了解的网络框架 Retrofit2.0
你必须要了解的呀呀呀
MVP模式的经典封装
说到MVP,大家应该都不陌生了,由于其高度解等等优点,越来越多的项目使用这个设计模式。然而,优点虽在,缺点也不少,其中一个就是类多了很多,而且V与P直接要项目通信,那么P就得持有V得实例,但如果活动挂掉了,如果没有对V进行释放,还有导致内存溢出得问题,而且,那么多的接口函数,看…