在上一篇 Android官方MVP架构项目解析 中我们分析了MVP架构的实现。主要是让Fragment作为View层,只负责UI逻辑的显示与更新;每个View对应Presen...
在上一篇 Android官方MVP架构项目解析 中我们分析了MVP架构的实现。主要是让Fragment作为View层,只负责UI逻辑的显示与更新;每个View对应Presen...
前段时间Google在Github开源了一个项目Android Architecture Blueprints,在项目中展示了使用不同的实现架构和工具来实现相同的app。 先...
文/余金秋 没有人能精准地预测未来,但我们知道两件事:一是世界必然会变得不同。二是现在再好的描述也不能让我们看到清晰的未来。创业者把成就归功于商业模式和机会窗口,归功于创业者...
前面一篇文章 《android studio的入门使用》已经讲了如何导入一个开源的项目。本文则来讲如何使用这些开源的资源,以及在一个小app的开发中遇到的问题。因为不可能面面...
为什么要学习架构? 不管是MVC还是MVP,亦或则其他架构,它们的设计目的都是为了达到编码的最高境界,那就是:低藕合,高复用,易测试,好维护。 而要达到这个终极目标,首先要理...
五分钟倒数已经可以计时了。 三步完成免费个人博客搭建, 这是一篇小白也能看懂的文章,本文主要针对mac OS ,Windows 除了软件安装方式和命令有些区别(装了git b...
一般的APP的图片都有会设置点击效果,在点击图片时上面加一个半透明的阴影效果。这个我们可以在res/drawable下定义一个 selctor.xml,然后设置ImageVi...
前言 首先先问一个问题,你在做Android开发的时候有没有被传值整的蒙圈?例如Fragment之间的传值,Activity之间的传值(ActivityForResult比较...
3.1 View基础知识 View是Android所有控件的基类;View是一种界面层的控件的一种抽象;ViewGroup是空间组,继承自View。 View的位置主要由它的...
原文链接: MVP Architecture in Android Development原文作者: kenjuwagatsuma译文出自: 小鄧子的简书译者: ...
一个从事编辑的人却有着一种想学习Android的精神,这种野心......应该也只是一些中二少年该有的理想。 从语言上来看,Android应用开发基于的是Java语言,但是这...
一直关注App的热修复的技术发展,之前做的应用也没用使用到什么热修复开源框架。在App的热修复框架没有流行之前,做的应用上线后发现一个小小的Bug,就要马上发一个新的版本。我...
前言 相信不少使用Android Studio开发Android的朋友都在为Gradle中的一些配置疑惑,今天来介绍一下我在学习Gradle的一些经验和总结,希望能对大家有所...
一、本文议题及适用对象 1、议题:这是一篇关于“如何学习英语口语”的文章。笔者会基于自身的英语口语学习经验进行总结、分享。 2、适用对象: (1)哑巴英语者、中式英语者、没有...