
Android
文章平均质量分 79
stormzhangV
个人博客: http://stormzhang.com | 微信公众号「googdev」
展开
-
Andromeda OS 来了,Android 再见?
相信有部分同学已经有耳闻了,前几天炒的很火一个消息,就是 Google 要推出一种全新的操作系统,取名 Andromeda,这款新型的操作系统融合了 Android 和 Chrome OS,据称已经有两家硬件厂商在研发基于 Andromeda 系统的设备,计划将于明年面世,并且 Android 8.0 也将会整合到 Andromeda 中。然后网上就看到一堆媒体「再见 Android」、「Andro原创 2016-11-25 10:10:33 · 9328 阅读 · 10 评论 -
这个项目碉堡了
新年第一天上班,没想到就立春了,俗话说,一年之计在于春,全新的 17 年开始啦,来,收拾下心情,投入到工作中,撸起袖子,就是干!就在前几天,Airbnb 开源了一个项目叫做 Lottie,我个人觉得这个项目简直碉堡了!动画相信大家都不陌生,在 App 开发过程中,适当的使用动画可以提升用户体验,使我们的产品锦上添花,对于一些简单的动画,我们很容易就能实现,但是对于一些比较复杂的动画,实现起来就比较麻原创 2017-02-03 22:15:13 · 13904 阅读 · 17 评论 -
解读今年的 Google IO 2017
今天现场体验了 IO 大会,那感觉真的棒呆了,特别震撼,用老外的话说就是 Amazing!我做的位置还是蛮靠前的,来一张我的位置拍的照:另外,你们可能不知道,因为我觉得这次机会蛮难得的,就想着能让一些朋友与伙伴感受下现场的氛围就最好了,于是就在 IO 大会之前偷偷开了场直播,在只发了朋友圈和小密圈的情况下,而且北京时间还是凌晨,竟然有 3000 多人观看了我的直播,反应都还不错。原创 2017-05-19 05:02:25 · 34297 阅读 · 23 评论 -
我看 Kotlin
前几天,Kotlin 官方在旧金山举办了第一届的 KotlinConf 大会,大会上公布了 Kotlin 相关的一些进展,其中,宣布了一条重大消息:Kotlin 支持 iOS 和 Web 开发。一时间,各大 IT 媒体的头条类似「重磅」、「重大消息」等均被 Kotlin 占领,再加上 Kotlin 很早就支持 Android,很多程序员们也大呼,学完 Kotlin 可以直接全栈了,但是,我不得要给这原创 2017-11-07 11:37:48 · 5841 阅读 · 15 评论 -
终于,J 神还是加入了 Google!
昨天晚上刷推,看到这么一条消息:你要问我惊讶不惊讶,我其实并没有这么惊讶,上次 J 神离职我发布了一篇文章「Android 之神 Jake Wharton 从 Square 离职!」,就猜想 J 神的下一站可能就是 Google 了,只是我没想到,动作竟然这么快,从上次离职到今天入职也才一个月的时间不到,我们再结合当初 J 神离职发的推:再加上今年 IO 大会上 Google 邀请 J 神的演讲,不原创 2017-08-08 15:35:34 · 2760 阅读 · 2 评论 -
2016 Top 10 Android Library
过去的 2016 年,开源社区异常活跃,很多个人与公司争相开源自己的项目,让人眼花缭乱,然而有些项目只是昙花一现,有些项目却持久创造价值,为开发者提供了极大的便利,这些终究由时间来判断。今天,我就来整理一篇,我个人认为的 2016 年对 Android 开发有巨大帮助的,甚至改变了 Android 开发方式的开源库,但是,仅限个人认为,不具有任何权威性。1. RxJava地址:https://git原创 2017-01-17 10:37:57 · 5814 阅读 · 5 评论 -
Google 开发者大会纪念 T 恤赠送(全球限量)
前段时间,Google 在国内举办了一场盛大的面向开发者的技术交流会 Google Developer Day China 2016,简称 GDD,这次大会可谓是空前绝后,据说是 Google 在亚洲举办的规模最大的开发者交流会。会后 Google 官方寄给了我一件 GDD 2016 纪念 T 恤: 可能有人觉得就是一件 T 恤而已,但是你们知道这件 T 恤有多难得么?这件 T 恤是 GDD 2原创 2016-12-21 18:46:14 · 3612 阅读 · 1 评论 -
Android 秒级编译 Freeline
我们知道 Android 的编译很慢,尤其是项目大点的时候,那编译速度简直难以忍受,极大的降低了我们的开发效率,之前的文章「Android 高效调试神器 JRebel」给大家介绍过,但是是付费的,用起来不是那么自由,而今天给大家介绍另外一个强大的工具 – Freeline,绝对秒级编译。什么是 Freeline?Freeline 是蚂蚁金服旗下平台蚂蚁聚宝 Android 团队开发的一款针对 And原创 2016-12-05 22:17:25 · 6316 阅读 · 3 评论 -
Android 高效调试神器 JRebel
相信大家应该都在使用 Android Studio 来开发 Android 了,如果你还没有的话,那么建议尽快迁移到 Android Studio 上来,而且 Google 前段时间刚刚宣布,已经彻底放弃对 Eclipse ADT 的支持。使用 Android Studio + Gradle 将会极大的提升你的开发效率,开发起来会更得心应手。但是不得不承认 Android Studio 很吃内存,而原创 2016-11-22 17:14:22 · 9464 阅读 · 7 评论 -
Android 热补丁实践之路
大约在15年下半年开始,热补丁方案开始大量涌现,一时间热补丁修复技术在 Android 圈非常火爆,比较有代表性的开源实现有 Dexposed、AndFix、Nuwa 以及前段时间微信开源的 Tinker,至于他们的原理以及优缺点比较并不是本文要讲的,网上已经有一大堆资料进行介绍了,感兴趣的可以看下这几篇文章:安卓App热补丁动态修复技术介绍Android热补丁之AndFix原理解析Insta原创 2016-11-07 16:28:48 · 4763 阅读 · 2 评论 -
教你一招最屌的阅读开源项目的姿势
相信自从看了我的 GitHub 教程很多人开始爱上了 GitHub,有些人微博也不刷了,知乎也不刷了,改刷 GitHub 了,而且刷的不亦乐乎。这是好事,多接触多了解一些开源项目,对你之后的项目中的开发效率有很大提高。但是,我要告诉你们的是,你们不是正确的姿势在阅读开源项目,今天就教你们一招最屌的姿势。首先说明下,这里的「阅读」是泛指,对于 Android 来说,除了阅读还有运行 demo 看下项目原创 2016-10-24 14:54:02 · 5863 阅读 · 5 评论 -
原生开发才是王道
之前很多朋友问我这么一个问题,说刚做 Android 开发不久,但是市面上被 H5,React Native 等这些移动趋势冲击的不得不考虑要不要转头学习 H5 或者 RN ,跟上时代以后才能有更好的发展,今天我就写篇文章给大家详细解惑下,并且说下我的看法。Native AppNative 开发也即原生开发,如果你是做 Android 开发,那么大部分都是用 Java 语言来编写的,如果你是做 iO原创 2016-09-06 09:44:07 · 8678 阅读 · 13 评论 -
让你变懒的 Android Studio Live Templates
俗话说,不想偷懒的程序员不是好程序员!那么今天就教大家偷懒下!先举个例子,我们在 Android 开发中输入 Toast ,然后会有如下如下的快速操作:是不是很方便?有同学问,这不就是自动补全么?错了,乍一看是自动补全,其实不然。自动补全是对一个方法或类名的补全,比如你输入 find 然后就会有 findViewById 方法提示你,你可以快速定位,但是我们实际开发中一般还需要对它强制转型,然后加上原创 2016-08-30 22:14:14 · 5179 阅读 · 3 评论 -
给 Android 初学者的 Gradle 知识普及
1. 前言前一段时间有人在我的邪教群里问「刚学 Android 不久,对 Gradle 不懂,看了很多资料依然一知半解,希望张哥给讲讲 Gradle 」,没想到群里很多人都响应,表示同感,有人在群里推荐了一本书,说看这本书就行了。说实在的,我不反对看书,但是我反对的是为了弄懂一个知识点就需要看一本书那效率也太低了,于是我良心张就随口说了句「要不我在群里开个讲座给你们普及下 Gradle 基本概念吧?原创 2016-07-07 11:27:30 · 7960 阅读 · 37 评论 -
Android 开发你需要了解的 Gradle 配置
这两天很忙,在解决项目中遇到的一些疑难杂症,今天抽空看了后台,然后又一堆人留言说「张哥拖更啦,每天刷好几遍只为看张哥文章」,好吧,今天无论如何得忙中偷闲来给你们更新一篇。 之前发过这篇文章「给 Android 初学者的 Gradle 知识普及」,很多人表示终于了解了 Gradle 咋回事了,但是工作的项目中一些 Gradle 配置仍然不知道啥意思,查资料也一头雾水,那么今天我就来给你们说下工作原创 2016-07-15 11:30:00 · 3029 阅读 · 2 评论 -
Android 学习之路
这篇博客背后的故事一路走来很不容易,刚好知乎上被人邀请回答如何自学android编程, 就借这个机会在知乎上记录一路走来的历程,很励志,希望能给那些正在或准备走编程行业的人一些正能量,内容有点长,感兴趣的可以当做励志小说阅读吧。收到一些朋友的微博私信,说能不能给Android新手们一些指导,我只能说指导谈不上,毕竟我也很多东西正在学习中,与此同时一大学同学准备转行Android,可以说是从头开始,那原创 2016-07-10 21:24:43 · 9827 阅读 · 17 评论 -
Android开源项目推荐之「网络请求哪家强」
不少人老催这个系列,好吧,今天就更新一篇干货给你们。网络请求这个话题基本是所有 App 开发都会遇到的,这也难怪之前很多人留言让我写写网络请求到底该怎么选择,今天就来说说网络请求到底哪家强! 1. 原则本篇说的网络请求专指 http 请求,在选择一个框架之前,我个人有个习惯,就是我喜欢选择专注的库,其实在软件设计领域有一个原则叫做 「单一职责原则」,跟我所说的「专注」不谋而合,一个库能把一件事原创 2016-08-05 10:59:01 · 5050 阅读 · 7 评论