写点什么

Android 开发周报:Weex 开放内测邀请、React Native 启动路径剖析

  • 2016-04-26
  • 本文字数:1892 字

    阅读完需:约 6 分钟

新闻

  1. 《阿里宣布开源Weex ,亿级应用匠心打造跨平台移动开发工具》:阿里巴巴在QCon 大会上宣布跨平台移动开发工具Weex 开放内测邀请。Weex 能够完美兼顾性能与动态性,让移动开发者通过简捷的前端语法写出Native 级别的性能体验,并支持iOS、安卓、YunOS 及Web 等多端部署。对于移动开发者来说,Weex 主要解决了频繁发版和多端研发两大痛点,同时解决了前端语言性能差和显示效果受限的问题。开发者可通过 Weex 官网申请内测。
  2. 《谷歌 I/O 2016 大会日程公布:VR 才是真正重头戏!》:即将于 5 月 18 日拉开帷幕的谷歌 I/O 2016 大会令人期待不已,除了一年一度的固定节目最新安卓系统(Android 7.0)外,谷歌今年似乎将更多重心放在了时下大热的 VR 领域。

教程

  1. 《如何给安卓 APP 安装听诊器,检查数据问题》:从事移动端安卓 App 的开发,除了代码逻辑之外就是在和数据打交道。数据的输入输出,往返于网络接口之间,流窜于内存之中存储之内,不能像编写的代码那样直接在代码编辑器中看到其具体的内容。Stetho 英译为“听诊”,是 Facebook 研发的安卓 APP 网络诊断和数据监控的框架,本文介绍了如何使用 Stetho 来窥探数据。
  2. 《【ReactNative For Android】框架启动核心路径剖析》:RN 启动过程比较复杂,整个启动过程是先启动终端运行时,随后由终端上下文去启动 JS 的运行时,进而布局,最后再由终端进行渲染,最后将 View 添加到 RootView 上。本文来自 QQ 空间团队,文章结合源码,分析了 ReactNative For Android 的启动过程。
  3. 《为什么我说 Android 插件化从入门到放弃?》:Android 插件化技术目前已经基本成熟了,各大公司也都有了自己的插件化平台,机制可能会有不同,因为插件化有很多流派,每个流派的思想都不太一样。但作者认为随着 React Native 的稳定,插件化也即将落幕。本文作者有长达 12 年的软件开发经验,熟悉多个平台的开发技术,作者在文章中还提到了其它的软件开发思想,这些思想值得我们深入思考实践。
  4. 《Gradle 构建最佳实践》:随着谷歌对 Eclipse 的无情抛弃和对 Android Studio 的日趋完善,使用 Gradle 构建 Android 项目已经成为开发者的一项必会良技。虽然网上有很多关于 Gradle 的文章,Gradle 官方和谷歌也提供了详细的文档和教程,但很多同学并不能快速解决出现的问题。本文从实际使用角度出发,汇总了大量 Gradle 的使用技巧。
  5. 《关于 Weex 你需要知道的一切》:QCon 第一天,GMTC 全球移动技术大会联席主席、手淘技术老大庄卓然(花名南天)在 Keynote 上宣布跨平台开发框架 Weex 开始内测,并将于 6 月份开源。Weex 的前身是 WeApp,一个用 JSON 配置原生 UI 组件来实现动态化的框架,Weex 是 WeApp 的进化版本,加上 ex 去掉 App,就成了现在这个名字,本文是一篇采访稿,回答了关于 Weex 的多个问题。
  6. 《Android 单元测试(三):JUnit 单元测试框架的使用》:我们写单元测试,一般都会用到一个或多个单元测试框架。JUnit4 是 Java 界用的最广泛,也是最基础的一个框架,其他的很多框架,包括 Robolectric,都是基于或兼容 JUnit4 的。本文介绍了 JUnit 单元测试框架在 Android 中的使用方法。
  7. 《实战 kotlin@android(三):扩展变量与其它技巧》:Kotlin 用起来还是很愉快的,它可以直接应用在 Android 开发中。对于构建 View 来讲,它不是特别的厉害,因为使用 XML 布局有诸多优势,就现在而言是最佳的方式。但在某些情况下动态的构建 View 更符合需求,此时 Kotlin 就能很大程度上简化代码、优化风格。本文是 Kotlin 开发系列文章的第三篇,如果你没有看过,建议阅读:第一篇地址第二篇地址
  8. 《移动端即时通讯系统实践》:在信息高度发达的今天,IM 基本上已经成为了一个社交应用的标配。本文从一个移动开发者的视角出发,探讨移动端即时通讯系统的技术选型和关键要点。

开源项目

  1. AndroidSdkSourceAnalysis :该项目是对 Android SDK 的源码解析。目前还有大量主题没有被认领,如果你有兴趣,可以加入到该项目。
  2. android-about-page :这是一个能够帮助我们快速创建关于页面的项目。
  3. AndroidDaemonService :该项目涉及到了进程保活的相关知识,介绍了如何让 App 合理并且优雅的保活。
  4. Android 键盘面板冲突 布局闪动处理方案:由于 Android 上的输入法太多,所以很多 Android 开发者都遇到过键盘冲突的坑。该项目给出了一种键盘面板冲突的布局闪动处理方案。

视频

  1. 《Android 开发艺术探索》:《Android 开发艺术探索》一书作者录制的 Android 视频。

感谢徐川对本文的审校。

给InfoQ 中文站投稿或者参与内容翻译工作,请邮件至 editors@cn.infoq.com 。也欢迎大家通过新浪微博( @InfoQ @丁晓昀),微信(微信号: InfoQChina )关注我们。

2016-04-26 19:003279
用户头像

发布了 121 篇内容, 共 50.3 次阅读, 收获喜欢 6 次。

关注

评论

发布
暂无评论
发现更多内容

架构实战营模块一_作业

原城

架构实战营 #架构实战营 架构师实战营 「架构实战营」

FL Studio21正式版本发布更新附送85款主题下载

茶色酒

FL Studio 21 FL Studio21

FL Studio2023新版本功能爆料将引入4款全新插件!创作力UP!

茶色酒

FL Studio

Verilog 设计方法

芯动大师

流程 Verilog 设计方法

MySQL执行计划之explain详解

@下一站

程序 MySQL优化 dba 11月日更 11月月更

架构实战营-模块1-作业

zealot0317

架构实战模块一:架构图

小飞同学

#架构实战营

ChatGPT中文版杀疯了,已登录AI模型市场

felix

2022-12-07:删除重复的电子邮箱。删除重复数据后,id=3的数据被删除。请问sql语句如何写? DROP TABLE IF EXISTS `person`; CREATE TABLE `per

福大大架构师每日一题

数据库 福大大

设计原则 — 多用组合,少用继承

Lemoon Can

面向对象设计原则 设计原则

架构实战营-模块一作业

落叶挂云霄

从观察者模式到Java事件处理机制(上)

老农小江

设计模式 java 编程 事件机制

架构实战营-模块一作业

氢原子

#架构实战营

模块一作业

陈天境

王者荣耀商城异地多活设计

π

API安全中的数据隐私保护步骤

穿过生命散发芬芳

API安全 12月月更

微信业务架构图 & 学生管理系统

chinandy

架构设计

超详细FL Studio水果2023新版更新功能讲解!80项更新与改进!

茶色酒

FL Studio FL Studio 21 FL Studio21

从汽车之家效能平台建设看汽车行业研发数字化之路

之家技术

数字化 汽车 构架 效能度量 效能

如何通过“推送文案的千人千面”有效提升用户转化和留存

极光GPTBots-极光推送

极光推送 用户运营

架构训练营模块一作业

现在不学习马上变垃圾

#架构实战营

设计原则 — 基于接口而非实现编程

Lemoon Can

面向对象设计原则 设计原则

架构实战营(第10期)模块一作业

Geek_e5f2e5

架构实战营模块一作业

周烨

从观察者模式到Java事件处理机制(下)

老农小江

设计模式 java 编程 事件机制

ChatGPT 加图数据库 NebulaGraph 预测 2022 世界杯冠军球队

NebulaGraph

图数据库 世界杯 AI预测

模块七-王者荣耀商城异地多活架构设计

Geek_b35d92

商城 构架 王者荣耀

模块一作业提交

Geek_7d539e

全面进化!Apache Doris 1.2.0 Release 版本正式发布|版本通告

SelectDB

数据库 大数据 开源 数据分析 Doris

十大开源测试工具和框架

FunTester

模块一:课程作业

peter

#架构实战营

Android开发周报:Weex开放内测邀请、React Native启动路径剖析_移动_郭亮_InfoQ精选文章