大前端公共知识杂谈

2017-06-20
阅读 12 分钟
7.4k
近年来,随着移动化联网浪潮的汹涌而来与浏览器性能的提升,iOS、Android、Web 等前端开发技术各领风骚,大前端的概念也日渐成为某种共识。其中特别是 Web 开发的领域,以单页应用为代表的富客户端应用迅速流行,各种框架理念争妍斗艳,百花竞放。而 Web 技术的蓬勃发展也催生了一系列跨端混合开发技术,希望能够结合 We...

泛前端知识图谱(Web/iOS/Android/RN)

2017-03-22
阅读 1 分钟
4.7k
泛前端知识图谱(Web/iOS/Android/RN) 从属于笔者的程序员成长道路上的阅读学习资料工具集锦系列,主要是对于笔者这几年在前端开发中总结出来的知识点的归集与整理,也是笔者的笔记排布目录结构,更多编程语言、服务端开发方面的知识图谱参考 2016: 我的技术体系结构图 ,更多大前端相关的整理与资料参考大前端开发相关...

某熊周刊系列:一周推荐外文技术资料(2.5)

2017-02-23
阅读 3 分钟
2.6k
某熊周刊系列:一周推荐外文技术资料(2.5)归纳于某熊周刊:一周推荐外文技术资料是笔者每周浏览外文技术网站中时发现的不错的文章/项目/书籍/教程的集锦,可以关注笔者的专栏某熊的全栈之路及时获取更新。资讯来源包括但不限于Medium、Twitter、Google Plus、Reddit、Hacker News、DZone、Github Trending。另外,周刊中的...

某熊周刊系列:一周推荐外文技术资料(2.4)

2017-02-18
阅读 3 分钟
3.1k
某熊周刊系列:一周推荐外文技术资料(2.4)归纳于某熊周刊:一周推荐外文技术资料是笔者每周浏览外文技术网站中时发现的不错的文章/项目/书籍/教程的集锦,可以关注笔者的专栏某熊的全栈之路及时获取更新。资讯来源包括但不限于Medium、Twitter、Google Plus、Reddit、Hacker News、DZone、Github Trending。另外,周刊中的...

某熊周刊系列:一周推荐外文技术资料(2.3)

2017-02-14
阅读 2 分钟
2k
某熊周刊系列:一周推荐外文技术资料(2.3)归纳于某熊周刊:一周推荐外文技术资料是笔者每周浏览外文技术网站中时发现的不错的文章/项目/书籍/教程的集锦,可以关注笔者的专栏某熊的全栈之路及时获取更新。资讯来源包括但不限于Medium、Twitter、Google Plus、Reddit、Hacker News、DZone、Github Trending。另外,周刊中的...

某熊周刊系列:一周推荐外文技术资料(2.1)

2017-02-03
阅读 2 分钟
2.2k
某熊周刊系列:一周推荐外文技术资料(2.1)归纳于某熊周刊:一周推荐外文技术资料是笔者每周浏览外文技术网站中时发现的不错的文章/项目/书籍/教程的集锦,可以关注笔者的专栏某熊的全栈之路及时获取更新。资讯来源包括但不限于Medium、Twitter、Google Plus、Reddit、Hacker News、DZone、Github Trending。另外,周刊中的...

某熊周刊系列:一周推荐外文技术资料(1.4)

2017-01-25
阅读 2 分钟
3.4k
某熊周刊系列:一周推荐外文技术资料(1.4)归纳于某熊周刊:一周推荐外文技术资料是笔者每周浏览外文技术网站中时发现的不错的文章/项目/书籍/教程的集锦,可以关注笔者的专栏某熊的全栈之路及时获取更新。资讯来源包括但不限于Medium、Twitter、Google Plus、Reddit、Hacker News、DZone、Github Trending。另外,周刊中的...

某熊周刊:一周推荐外文技术资料(12.2)

2016-12-30
阅读 2 分钟
2.3k
某熊周刊:一周推荐外文技术资料是笔者每周浏览外文技术网站中时发现的不错的文章/项目/书籍/教程的集锦,可以关注笔者的专栏某熊的全栈之路及时获取更新。资讯来源包括但不限于Medium、Twitter、Google Plus、Reddit、Hacker News、DZone、Github Trending。另外,周刊中的技术知识框架图参照笔者的2016:我的编程知识体...

提升Android开发效率的最佳实践

2016-08-06
阅读 4 分钟
7.1k
软件工程师的工作效率不仅依赖于知识的掌握程度与经验,也会依赖于你选择的工具集合、合适的环境配置以及团队内的合作技巧。本文即是作者在Droidcon Berlin上演讲的总结。

Android 开发中应该知道的关于strings.xml的事

2016-07-19
阅读 3 分钟
8.5k
1.假设你现在在Sign In与Sign Up两个界面上都设置了一个加载提示框,因为两个都是用于提示正在加载中的,因此你打算使用相同的提示语 —— R.string.loading

Android小技巧:自动初始化Library

2016-06-27
阅读 3 分钟
4.7k
一般来说,一个Library都需要传入一个Context参数以完成初始化,该Context参数可以从Application对象的onCreate方法中获取。因此,大部分库都会提供一个init方法,让你在Application Object中完成调用,本文就介绍另一个方法。首先来看下你现在的代码,可能是这个样子:

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

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

Google Enjarify:可代替dex2jar的dex反编译

2016-04-24
阅读 2 分钟
8.9k
Enjarify 是一个将Dalvik字节码转化为等价的Java字节码,然后可以用一系列的Java分析工具去分析Android应用。之前我们一直使用Dex2jar来完成这个工作,不过Dex2jar已经算是一个非常老的工具咯。Dex2jar在绝大部分情况下都挺不错的,但是如果碰到了些模糊的特性或者特殊案例就会出错或者默默地吐出一些错误的结果。相比之...

在Android设备上运行Swift代码

2016-04-18
阅读 4 分钟
4.5k
目前,Swift的标准库stdlib可以被编译运行在Android armv7环境下,这就意味着我们可以在一个承载着Android系统的移动设备上运行Swift代码。本部分也就是说明如何在Android设备上运行熟知的Hello World。如果你在实践的过程中发现了什么问题,可以在这里寻求帮助。

Android Support Library 23.2:特性介绍

2016-02-26
阅读 8 分钟
8.2k
对于Android Support Library,我们并不能简单地认为它是一个巨石型的库,而应该是一整个致力于提供向后兼容的API的库的集锦。最新的23.2版本的库依然添加了很多的新特性,本文中就会进行一些说明。

高性能的OkHttp

2015-12-15
阅读 4 分钟
13.9k
OkHttp 是笔者在为为 Khan Academy开发这个 Android app时候的必用库之一。OkHttp库本身已经提供了非常优秀的功能配置,但是下面是我们在实践中总结出来的一些能够有效增加资源利用率的步骤:

Android实战之你应该使用哪个网络库?

2015-11-08
阅读 5 分钟
22.8k
目前基本上每个应用都会使用HTTP/HTTPS协议来作为主要的传输协议来传输数据。即使你没有直接使用HTTP协议,也会有成堆的SDK会包含这些协议,譬如分析、Crash反馈等等。当然,目前也有很多优秀的HTTP的协议库,可以很方便的帮助开发者构建应用,本篇博文中会尽可能地涵盖这些要点。Android的开发者在选择一个合适的HTTP库...

Coder Essential之客户端知识索引(iOS/Android/Web)

2015-11-07
阅读 4 分钟
4.4k
本文主要面向笔者在Web、iOS、Android、WP等移动端开发中的经验总结出在现有以及未来的所有客户端的学习中应该掌握的知识脉络图。通俗来说,就是帮着梳理学习笔记的目录结构。欢迎大家一起补充,Git地址:这里

Android UI实战之基于Toolbar与Navigation Drawer的Material Design快速开始

2015-11-03
阅读 8 分钟
4.9k
Material Design是由Google提出的关于如何构建一个Android应用的完整的指导方案,该方案不仅仅可以被用于Android应用的设计,同样可以被用于Web端的设计。目前在Web端上已经出现了大量践行Material Design的开源的组件库。在开发个APP的过程种,Android提供了多个辅助库来帮助开发者实践这些设计指南。其中最重要的几个...