android

1.0 Android 的历史、版本进化与应用框架

一、Android 的诞生 首先我们就要先来说说Android系统这个名字的来历:Android这一词最先出现在法国作家利尔亚当在1886年发表的科幻小说《未来夏娃》中,作者将外表像人类的机器起名为Android,这也就是Android小人名字的由来。接下来我们再来看一下Android系统的来历:Android系统一开始并不是由谷歌研发出来的,Android系统原来的公司

Android 和 iOS:两个系统交互设计的不同之处在哪?

iOS 和 Android 的设计还有许许多多的不同之处,比如字体、Tab bar 设计、物理键操作方式、编辑模式、APP 体现个性的方式……在设计移动端产品的过程中,设计师们可以更多的去思考两者的异同,并且更多的关注一下 Android 系统独有特性的运用,不仅仅节省了开发成本,同时也更好的为 Android 用户所接受。作为智能手机的最大的两个阵营,iOS 和 Andr

从交互设计浅谈安卓开发有多痛苦,安卓程序员才最值得尊重

在谈交互设计给安卓开发带来的痛苦之前,我们先来了解一下微信的交互设计,因为只有你懂得一个伟大的产品的交互设计之后,你才能有理有据的,才能勇敢尽情的去骂街和吐槽。我想做安卓移动开发的程序员都深受其害,而且遭受的迫害之深,不亚于那个文化什么的大革命(这里是开玩笑,仅仅是个比喻)。再谈之前,你们首先得给我承认微信是一款伟大的产品,否则,下面我没有脸面去吐槽和骂街,我真心怕到时丢了

Origami2.0 教程 - Android 按钮动效

今天暂时脱轨一下官方案例,一起研究下Origami Studio之后,Android按钮动效的制作方法。和QC年代的做法略有不同,不过方法大同小异。今天会有几个新的Patch学习,还有如何清晰规划自己的Patch逻辑。请打开教程文件同步进行学习。学前思考相信大部分同学都应该对Material Design有一些了解的,不清楚的请自行面壁思过。先看看官方的按钮动效,以此为基础

Android界面设计视觉规范

当你拿到Android的设计需求后,开始着手进行界面的设计,却不知道如何设计才能让用户对界面感到满意,设计出来的界面差强人意,返稿无数以至于一遍遍的修改?如果这就是你现在的状况,那么先别急着重新进行界面的设计,因为你首先得静下心来看一看这篇Android的界面设计规范。 本文系@25学堂 授权发布,未经许可,不得转载。 关键字:用户体验, 界面, 设计, android

2016里一些Android最佳实践列表——Opinionated

本文是一篇属于Opinionated的文章,只是代表了作者的个人观点,笔者看到Medium有两人发了都是关于最佳实践的Checklist,就把二者集成了下,并且加入了一些个人的看法,基本的知识点分布方式参考了:我的知识体系架构。还是要强调下,本文的观点/评价只是属于个人观点,欢迎讨论。android-development-some-of-the-best-practice

Android 进阶 设计模式之“软件设计概要”面向对象的抽象设计模式(一)

什么是设计模式模式,代表对一种常见的重复的问题的一个公认的解决方案或做法,我们把这些方案总结下来,以后每次遇到类似问题,就直接从这些设计模式中取出一个适用的模式。就像我们生活中有许多重复性的事情,例如上厕所,对应的模式就是找到厕所,根据性别进入不同房间,xxxx,我们把这套上厕所的方案总结下来,以后上厕所就不需要重新思考要怎么做了。就像一条公式,牛顿把F = ma 总结出来

一套完整的 Android 通用框架

现在做Android开发,已经是大好时机,网上有很多成熟的框架,我们应充分利用好这些,所谓前人种树后人好乘凉,很多时候压根不需要了解太多原理,只需站在巨人的丁丁上即可,当然您说您能力强,非要重复造轮子,无可厚非。MVP模式MVP简介Android MVP Sample,MVP+Retrofit+RxJava实践小结github地址https://github.com/WuX