摘要:代码不会写的很复杂架构思考模块化多进程掘金关于模块化组件化这个问题,我想每个开发者可能都认真的思考过。今天,我安居客项目架构演进掘金本文已授权微信公众号独家发布。
关于 Dagger2+Mvp+rxjava+retroft2.0 的一点实践 - Android - 掘金
前言做这个项目的初衷是想练手,因为现在rxjava+retrofit框架相当火,而公司的同事正在用这个框架也觉得很方便,于是心痒难耐,决定学习这个框架。 介绍Dagger2主要的作用就是依赖注入...
一个 MVP 架构的应用,代码整洁干练,高度封装 - Android - 掘金
练习MVP架构开发的App,算是对自己学过的知识做一个总结,做了有一段时间,界面还算挺多的,代码量还是有的,里面做了大量封装,整体代码整理得很干净,这个我已经尽力整理了。不管是文件(Java、xml、资源文件)命名,还是布局设计尽量简单简洁。代码不会写的很复杂...
Android 架构思考 (模块化、多进程) - Android - 掘金
关于模块化(组件化)这个问题,我想每个开发者可能都认真的思考过。随着项目的开发,业务不断壮大,业务模块越来越多,各个模块间相互引用,耦合越来越严重,同时有些项目(比如我们公司)还伴随着子应用多带带包装推广,影子应用多带带发布等等需求,重新调整架构迫在眉睫。今天,我...
安居客Android项目架构演进 - 掘金
本文已授权微信公众号 AndroidDeveloper 独家发布。 入职安居客三年从工程师到 Team Leader,见证了 Android 团队一路走来的发展历程。因此有心将这些记录下来与大家分享,也算是对自己三年来一部分工作的总结。希望对大家有所帮助,更...
【设计模式 Android】设计模式六大原则 - 掘金
有几天没发文章了,一直有人在公众号问我关于观察者模式的问题,所以我决定抽时间写一写关于设计模式的内容。今天先介绍一些基础的东西。 六大原则 我以前在面试别的人的时候,总是喜欢聊聊设计模式,因为总感觉功能部分都能写出来,但是代码质量和代码设计的东西熟练,才能更...
(译) Android MVP 架构必要知识:第一部分 - Android - 掘金
原文地址:Essential Guide For Designing Your Android App Architecture: MVP: Part 1 原文作者:Janisha...
如何将原项目重构成 MVP 模式 - Android - 掘金
最近在做公司项目的重构工作,主要重构点包括: 网络请求框架由 HttpURLConnection + Handler 改为 Retrofit + OkHttp + RxJava 事件通知由 安卓广播 改为 RxBus 图片加载框架由 ImageLoader ...
项目里使用 MVP 和 Dagger 的有福了!!! 绝对提升效率 - Android - 掘金
在之前的文章里提到了我们为什么要在项目中使用MVP,Dagger,Rxjava,为很多才接触这些技术的朋友解答了疑惑 随着项目迭代,代码量的增大,它们带给我们的好处会越来越明显,但是在前期的开发中绝对有一点让不少朋友烦恼,那就是每写一个页面,都会多写很多M...
MVP在Android项目中的简单体现 - 掘金
通过简单案例来说明MVP的使用,retrofit2+rxjava+mvp项目地址:http://www.github.com/jjdxmas... ##前言 ###什么是MVP?MVP模式是一种架构模式,也是一种经典的界面模式。MV...
详谈[七牛直播云]性能优化实践 - Android - 掘金
作者介绍:@何李石,七牛云首席布道师、七牛云早期工程师、技术专家。《 Go 语言程序设计》译者。5 年以上互联网从业/创业经验,互联网产品基础架构解决方案专家。热爱技术,专注于服务端分布式系统开发,为开发者和互联网产品企业打造更好的企业云服务产品。以下是他在七...
是的,XDroid 的弟弟 Mvp 来了 - Android - 掘金
XDroid发布后,看到github上该项目的star一天天上涨,赢得了很多朋友的认同。 大年初三,我不经意的利用百度搜索了一下关键字,发现很多朋友将xdroid库引用到很多论坛、团队技术博客、各类Android周报上,我有点不...
DataBinding 与 MVVM(含代码) - Android - 掘金
DataBinding是对MVVM架构的最好诠释,一直以来逻辑,数据模型,和界面之间的关系都没有一个很好的平衡,MVP架构会使大量的逻辑代码都集中在Presenter中,而DataBinding可以很好的平衡这些之间的关系 工程...
MVVM MVC MVP 到底是什么 - Android - 掘金
复杂的软件必须有清晰合理的架构,否则无法开发和维护。在这里简述一下这三种结构的区别。 MVC MVC(Model-View-Controller)这个应该是应用最广泛也是最早的开发架构。MVC模式...
java/android 设计模式 - 行为模式之责任链模式 - Android - 掘金
故名思义责任链模式中存在一个链式结构,链式结构:多外节点首尾相连,每个节点都可以被拆分再连接。具体什么是责任链模式呢。它使多个对象都有机会处理请求,从而避免请求的发送者和接受者之间的耦合关系,将这个对象连成一条链,并沿着这个条链传递该请求,直到有一个对象处理它...
Android 开发最佳实践:接口设计 - Android - 掘金
一个项目刚开始的时候,最需要确认的就是接口设计了:数据如何传递,使用什么格式什么协议乃至如何保证安全性。如果一个项目的接口设计不合理——比如没有考虑到安全性,后期为了增加安全验证又要对部分 API 推倒重做,那么前端(泛指 Android、iOS 以及 Web...
用 kotlin 实现 activity 路由框架的 Processor - Android - 掘金
页面路由框架,无论在android还是在iOS的开发中都是很常见的模块与模块之间的解耦工具,特别是对中大型App而言,基本上都会有自己的路由框架。 Processor的原理 在讲原理之前,先看看整...
Android 视图架构详解 - Android - 掘金
最近一直在研究View的绘制相关的机制,发现需要补充一下Android View Architecture的相关知识,所以就特地研究了一下这方面的代码,写成本篇文章 为了节约你的时间,本篇文章内容大致如下: Activity,De...
B 站多媒体选择器 - Android - 掘金
boxing 基于MVP模式的Android多媒体选择器。 box...
哔哩哔哩 Android 客户端——多媒体选择器 boxing 开源 - Android - 掘金
开源过程是坎坷的,道路是曲折的,但前路是光明的。 Github链接--Bilibili/boxing 欢迎pypr,star,issue。 开端 ...
Android MVP 十分钟入门! - 掘金
前言 在日常开发APP 的过程中,随着业务的扩展,规模的变化。我们的代码规模也会逐渐变得庞大,每一个类里的代码也会逐渐增多。尤其是Activity和Fragment ,由于Context 的存在,基本上所有对视图的操作我们只能在Activity和Fragmen...
Android 开发软件架构思考以及经验总结 | 掘金技术征文 - Android - 掘金
欢迎关注我的知乎:井方哥 前言 ...
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/11789.html
摘要:模仿的功能掘金本模仿了的功能。国内曾经出现的团购类网站有多家,到四年多以后的现在,美团已经是成为国内最大的本地生活服务平台,不管怎饿了么移动的架构演进掘金引言时代演进,技术也随之发展。 模仿 Smartisan OS 的 BigBang 功能 ??? - Android - 掘金 本 Demo 模仿了 Smartisan OS 的 BigBang 功能。App 打开会从剪切板读取文字并...
摘要:今天,我我的后端书架后端掘金我的后端书架月前本书架主要针对后端开发与架构。尤其是对称加密,非对称加密,私钥加密,公钥加密滴滴动态化方案的诞生与起航掘金这是滴滴架构组发布的第一篇公共技术文章,本文将介绍自研的动态化方案。 android 阿里面试题锦集 - Android - 掘金前几天突然就经历了阿里android实习内推的电面,感觉有好多以前看过的东西都忘记了,然后又复习了一下,找了...
阅读 3191·2021-11-24 10:30
阅读 1314·2021-09-30 09:56
阅读 2388·2021-09-07 10:20
阅读 2599·2021-08-27 13:10
阅读 700·2019-08-30 11:11
阅读 2052·2019-08-29 12:13
阅读 758·2019-08-26 12:24
阅读 2897·2019-08-26 12:20