西安GDG上《以开发者的角度再聊Material Design》的总结

概述谷歌在2014年I/O大会上推出了Material Design,旨在为手机、平板电脑、台式机和“其他平台”提供更一致、更广泛的“外观和感觉”。在国内有好几种版本的翻译:材料设计/材质设计/质感设计(官方文档)/原质设计(国内设计师更倾向于这个)。 三大设计原则隐喻通过纸墨做比,光影打造空间层次和符合客观规律的特效来隐喻表面质感、光效以及运动感。 鲜明、形象、深思熟虑借鉴了传统的印刷设计,从排
阅读全文

从Android Studio来谈开发工具

题外话不得不说这是一个老生常谈的话题,从我们开始学习一门新语言或者接触一个新的开发平台,面临的第一个问题就是开发工具的选择与熟悉,写这个话题一方面是MDG第一篇总结,另一方面也是知乎上一个用户问的一个问题,他想让我推荐一本以Android Studio(后面都简称as)为开发工具的Android入门书籍,其实做久了Android的都知道,网上讲解as的系列文章有很多(我把不错的都列在文章结尾),然
阅读全文

新的一年,每一天都在努力为明天,记新年开篇

早就计划写这篇文章了,可是没想到过完年来白天晚上一直忙,刚刚工作搭档说晚上有事,今晚不加班,于是就回来补上了这篇文章,虽现在是自由职业,却发现比上班还忙,我每天还照常和上班族一样赶着清晨的第一缕阳光一路走着来到年前的办公室开始这一天的工作。说起过去的一年,MobDevGroup(以下都缩写为MDG)是我花时间最多的一个站,从最初的想法,把浏览器书签整理,到后面越来越多的文章加进来,以至于把我的印象
阅读全文

写在最后一个工作日的MobDevGroup新年计划

不知不觉马上要过年了,这一年总觉得走的太快,回过头来捋一捋这一年做的东西,其实有一些还是有一点意义的,比如MobDevGroup站,真的有朋友私信我说确实帮到了他们,这也是让我觉得最欣慰的地方,今天是我工作的最后一天,早上来就开始想计划下一年的工作,以前MobDevGroup在于想做全,以致于很多地方都没有做好,新的一年我打算自己开始在专题上面下功夫,大致方向是从基础知识块、Q&A(问与答
阅读全文

西安GDG上关于主题[当Android遇上RxJava]的分享总结

前言1月10号这一天,也是值得高兴的日子,一大早起来打开手机看到《RxJava Essentials》一书的作者Ivan.Morgillo给我在推特上发的消息点赞并转发后关注了我,这让我激动不已,可能对于我这种没见过大世面的人来说,这点小事或许就足以让我自己心里乐上三天。然后就是昨天下午在西安GDG做了关于RxJava的分享,这也圆了我的梦想,当我还是初生牛犊的时候,就不断的听到GDG这个词,心里
阅读全文

RxJava Essentials翻译总结

##前言在前年的时候,一直忙于工作,偶尔关注下开源社区,平时在使用retrofit的库时一直采用传统的回调,当时看官网发现也可以Observable对象,很好奇,但是一直不知道这是什么?慢慢的,关注Jake大神,才知道是RxJava,当时并没有引起我对RxJava 的好奇,也就没有太在意,但是我的心里一直有个梗就是在使用回调时如何让嵌套回调的代码看起来不是那么槽糕,用今天的话说就是回调地狱,直到去
阅读全文

Android磁盘缓存

1.概述在上一篇文章中简单介绍了内存缓存,其核心就是LruCache这个类,我们知道它的优点就是直接可以读取内存,当然速度就会很快,但是它同时也有下面不足的地方: 手机内存空间十分有限,所以我们不能随意的设置内存缓存大小。 内存紧张时可能会优先被GC回收掉。 退出应用时就回收掉,不能离线存储数据 基于以上原因,于是就有了磁盘缓存,Android开源届Jake大神为我们提供了一种解决方案:Dis
阅读全文

Android内存缓存

1.概述通常情况下,我们为了实现更好的用户体验从而引入了缓存的概念,这在Android应用于图片列表加载上显得更为重要。我们为了让内存维护在一个合理的范围,通常会把移除屏幕的图片进行回收处理,让GC去操作这些不在持有图片的引用,为了App有更流畅的体验,比如在界面上更加流畅的加载图片,而不得不考虑的一个问题就是图片回收之后,这时候用户又将刚刚回收的图片重新滑入屏幕内,这时候又回去加载一遍刚刚回收的
阅读全文

App研发录读后总结

1.题外话赶着双十一京东的优惠活动,买了《App研发录》这本书,看了下目录很感兴趣,就花了一周的时间看完了,这算是来写篇读后感吧,这本书整体和其他类开发的书还是有许多不同的地方,它没有系统的介绍Android的知识点,更多的是作者站在一个项目经理的角度对自己的经历所做的一个总结,所以对于项目的Team Leader来讲,这是一本很不错的书,或许你从中可以找到共鸣的地方。附上作者博客 2.书中内容
阅读全文

Android开发者与设计师协作之最佳实践

1.先介绍概念 px 英文单词pixel的缩写,意为像素,屏幕上的点,我们通常所说的分辨率如720X1280就是指的像素,代表宽度有720个像素点,高度有1280个像素点。我们在网页设计中经常会出现这个单位。 in 表示英寸,是屏幕的物理尺寸,每英寸等于2.54厘米,通常我们所有的手机4.0寸、5.5寸都是指的这个单位,但是有一点需要说明的是,这里的尺寸指的是手机的对角线长度,如果手机的屏幕
阅读全文

Sean Liu

Just Keep Sharing 移动开发在线分享:http://mobdevgroup.com

Mobile Developer

Xi'an, Shaanxi, China