![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
android 架构
captain_hwz
安全打杂专业户
展开
-
Android Async HTTP Clients: Volley vs Retrofit
我们最近发布了一个新版的android移动应用。虽然和上一个版本相比,在特设,设计和使用性上都有了较大的提升,仍然有一个头疼的问题我们没来得及考虑:速度。有时候APP并不像我们想象中那么流畅。在经过了一系列的断点和基础测试,以及从经验上的判断,我们认为从网络API获取数据是一个瓶颈。一、传统方式 —— AsyncTasks我们最近发布了一个新版的android移动应用。虽然和上一个版本相比翻译 2015-07-11 22:17:09 · 9327 阅读 · 0 评论 -
一个实用的android框架(三)—— 兼容性
原文出处:http://saulmm.github.io/a-useful-stack-on-android-2-user-interface/ 原码github地址:https://github.com/saulmm/Material-Movies 作者:Saúl Molinero这是“一个实用的android架构”系列的第三章节。在第一章节中,我主要讲述了一个模块化和可拓展翻译 2015-09-03 12:53:06 · 1698 阅读 · 2 评论 -
一个实用的android框架(一)——架构
原文出处:http://saulmm.github.io/2015/02/02/A%20useful%20stack%20on%20android%20%231,%20architecture/ 原码github地址:https://github.com/saulmm/Material-Movies 作者:Saúl Molinero 译者注:这是最近接触到的一个关于安卓翻译 2015-08-31 01:48:10 · 4320 阅读 · 1 评论 -
Android架构实战(三)—— Retrofit
在介绍完RxJava后(Android架构实战(二)—— RxJava)之后,相信大家对响应式框架已经有了一定的了解了。如果你想要进一步的去使用RxJava的话,那么一定不能错过Retrofit这个网络请求开源库。一、简介Retrofit 是由 Square提供,主要由JakeWharton开发的,是一款为REST API 量身打造的网络请求库。可以说,时下最热门的两款网络请求库就是Ret原创 2015-07-24 11:23:23 · 963 阅读 · 0 评论 -
Android架构实战(一)—— 核心思想
经过对一种更清晰的Android架构的学习,并进行了一定的实战摸索后,也算是对这种Android架构有了一定的了解。由于该架构作者的DEMO比较简单,在实际运用的时候也遇到了许多坑,在自己摸索之后,基本构建出了一套比较满意的架构出来。接下来就会分几部分对这个过程中的经验进行总结,有不足的地方欢迎指出。在看本文之前,建议先阅读一种更清晰的Android架构, 对正题概念有一个了解。下面进入正原创 2015-07-19 22:33:53 · 2703 阅读 · 0 评论 -
Android架构实战(二)—— RxJava
在上一篇Android架构实战(一)—— 核心思想中,我们已经对一种更清晰的安卓架构进行了一个概括性的了解,相信大家对其基本框架已经有所了解了。RxJava可以说是一种更清晰的安卓架构中一个非常核心的技术,它是连通各个层级直接的利器。RxJava在android开发中也越来越流行,它对降低耦合度,降低代码复杂性,增加可控性方面,有着非常大的作用。今天,我就来介绍一下我对RxJava的实用心得,以及原创 2015-07-23 12:32:14 · 1768 阅读 · 0 评论 -
一种更清晰的Android架构
一种更清晰的Android架构原文链接 : Architecting Android…The clean way?译者 : Mr.Simple & Sophie.Ping译文链接: 一种更清晰的Android架构过去几个月以来,通过在Tuenti网站上与@pedro_g_s和@flipper83(安卓开发两位大牛)进行友好讨论之后,我决定写这篇关于架构安卓应用的转载 2015-07-15 17:33:35 · 1657 阅读 · 1 评论 -
Android架构实战(四)—— Gson
在Android架构实战(三)—— Retrofit中,我们讲到了Retrofit默认是用Gson作解析。但这并意味着我们就能够一帆风顺的使用了,因为在实践过程中,变通的地方很多,默认的解析方法往往会遇到许多困难,这里还是决定单独拿出来讲一下。其实GSON并不能算是一种框架级别的工具,不过它却对快速开发能够起到极大的促进作用。GSON是由谷歌开发的JSON快速解析类,官方文档:Gson Use原创 2015-07-28 18:36:22 · 1004 阅读 · 0 评论 -
MVVP浅析
自从Robobinding将MVVP引入Andriod以来,MVVP这个概念开始逐渐流行起来。随着Google官方今年推出了databinding的框架,基本上算是Google开始正式推行MVVP了。今天就给予Robobinding对MVVP做一个最基本的介绍。一、基本概念首先,MVC就不必说了,产生了十几年的设计模式,它的强大就不说了。按理说Android一开始也是基于MVC设计的,也就原创 2015-07-12 01:24:31 · 9553 阅读 · 0 评论 -
一个实用的android框架(二)—— UI
这是“一个实用的android架构”系列的第二章节。在第一章节中,我主要介绍了项目的整体架构。在这个章节,我将主要介绍这个项目的UI和设计。怎么利用材料设计(MaterialDesign)去材料化(materialize)一个安卓应用不在本章的范围之内,在这里有一个David Gonzalez关于这方面做得精彩演讲,你可以用来参考。(译者注:演讲网址可能需要翻墙,题目是What Material D翻译 2015-08-31 15:23:54 · 1918 阅读 · 0 评论