SegmentFault 技术周刊 Vol.4 - 这份 Android 有点甜

优质阅读感受及更多讨论,请查看原文:
https://segmentfault.com/a/1190000006827148

SegmentFault 技术周刊 Vol.4 - 这份 Android 有点甜_第1张图片
Vol.4 - 这份 Android 有点甜

2016 年 8 月,Android 7.0 “Nougat”(牛轧糖)正式发布,那么问题来了,你 Marshmallow 了么(¬ -̮ ¬)

Cupcake、Donut、Gingerbread、Marshmallow……Nougat,在本期周刊中,这些甜点,不再和蛀牙有关,也不再关乎长胖,就只与 Android 有关。阅读本期周刊,你将快速入门 Android,开启甜蜜之旅。

从入门到入门

Gemini - 教你开发 Android App

相信屏幕前的你,一定迫不及待了,「教你开发 Android App」的三篇文章:《 认识 Android 开发工具》、《Hello Android》和《真的开始写 App 了》将带你了解 Android 的基本概念,部分开发工具,并尝试简单的 App 编写,还在等什么?开撸吧!

Jensen - Android 从开机到打开第一个应用发生了什么?

刚刚入了一点门的你,是否思考过「Android 从开机到打开第一个应用发生了什么?」这个问题。

从系统启动开始,作者逐步分析了「从开机到打开第一个应用」这个过程的每一个流程,以及各个流程在系统中起到的作用,相信本文会让你会对 Android 底层有进一步的了解。

Kaede - 阅读 Android 源码的一些姿势

了解 Android,除了底层,学会阅读源码将为你的开发助力。仔细阅读,你不但可以 get 日常开发中阅读源码的技能,还可以 get 部分经典源码推荐。快速掌握阅读姿势,开启你的源码阅读之旅吧。

lauren_liuling - EventBus 源码解析

当你掌握了不少源码阅读技巧之后,希望接下来罗列细分的源码解析能够进一步帮你弄清楚 Android 的内部实现原理。首先从 EventBus 的源码开始分析,看看它究竟是如何实现“发布/订阅”功能的。

legendmohe - Otto 源码简析

初始化、注册/反注册事件、投递事件,关于 Otto 的源码学习,一起从 Bus bus = new Bus() 这句开始吧。

然则 - Android Handler 的原理

Handler 负责发送以及处理消息,Looper 创建消息队列并不断从队列中取出消息交给 Handler, MessageQueue 则用于保存消息。想要进一步了解 Handler 的工作原理,可别错过本文。

remcarpediem - Android Scroll 详解

《Android Scroll 详解》,共 3 篇,从基础知识,到 OverScroller 实战,再到 Android 绘制过程详解,掌握视图滚动,就是这么简单。

其他阅读

  • Universal Image Loader 源码浅析
  • Android通用流行框架大全
  • Android 应用程序消息处理机制
  • Android 开发必备知识:我和 Gradle 有个约会
  • 分类整理我在 SF 上针对某些问题作的回答

React Native For Android

纸上得来终觉浅,绝知此事要躬行。

学了源码,接下来就说说应用,既然 React Nactive 大热,这一次就先和诸位分享 React Native 相关的技术文章。

caige -零基础用 React Native 开发 Android App

想体验当下热门的 React Native,有没有足够的 Android 开发经验?不用担心,作者先帮你踩了坑,还帮你整理了不少学习过程中遇到的简短有用的资料,相信也可以帮你少走弯路呢。

EdwardUp - React Native 植入原生 Android 应用的流程解析

用「learn once, write anywhere」来形容 React Native 一点也不为过,不过今天只来讨论 Android 这个平台,包括开始使用 React Native 遇到的问题、植入 Android 的具体流程、以及一些改进建议,如果你也正在尝试,可以参考学习.

腾讯Bugly - 深入源码探索 React Native 通信机制

在 React Native 中,没有采用传统的 Java 与 Js 之间的通信机制,而是借助 MessageQueue 及模块配置表,将调用转化为{moduleID, methodID,callbackID,args},处理端在模块配置表里查找注册的模块与方法并调用。从源码角度,和你一起剖析 RNA 中 Java <> Js 的通信机制。

系列学习

接下来的系列分享,将带你全面提升自己的 Android 技能。

侯医生 - React Native Android 安利系列

关于 React Native,除了个别应用学习,相信跟着本系列教程学习,你将更加熟练掌握react-native-android 的开发。

neu&xixicat - Android 工具箱

「Android 工具箱」系列共 7 篇文章,包括《Context 解析》、《文件目录》、《组织你的代码文件》、《理解 app 资源文件》、《Activity 生命周期》、《迁移到 AppCompat》以及《Android 6.0 权限管理》,让 Android 文档布满每个细节。

Anchorer - Android 自动化测试

从最初的第三方自动化测试框架 appium 到后来的 Android Support Testing Library,再到最终完成答疑君 Android 客户端一些核心流程的自动化测试,作者也是经历了各种大大小小的坑。step by step,通过本教程,你也可以很快地操作起来。

更多系列学习

  • 如何学习 Android Animation?
  • Gradle for Android 系列
  • Android 最佳实践系列

本期周刊就先介绍到这里,接下来还会有更多关于 Android 的精彩分享,敬请期待后续的甜。

往期周刊传送门:Vol.1 - Vue.js 起手式 | Vol.2 - 666,ES6丨Vol.3 - 前后端分离与前端工程化


# SegmentFault 技术周刊 #

「技术周刊」是社区特别推出的技术内容系列,一周一主题。周刊筛选的每篇内容,是作者的独到见解,踩坑总结和经验分享。

每周二更新,欢迎「关注」或者「订阅」。大家也可以在评论处留言自己感兴趣的主题,推荐主题相关的优秀文章。

你可能感兴趣的:(SegmentFault 技术周刊 Vol.4 - 这份 Android 有点甜)