写点什么

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:003014
用户头像

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

关注

评论

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

下一代 SCA:流水线成分分析

SEAL安全

DevSecOps SCA 软件成分分析 软件组成分析 软件供应链安全

需求变更,敏捷项目应如何做?

敏捷开发

Scrum 敏捷 需求管理 需求 Scrum团队

月满中秋夜|中秋和 Jina AI 一起过

Jina AI

开源 人工智能’ 神经搜索

益思芯科技加入龙蜥社区,推动网络和存储DPU芯片创新落地

OpenAnolis小助手

开源 芯片 龙蜥社区 CLA 益思芯科技

中秋团圆的N种方式,华为用户get了吗?

最新动态

Hi3861 通过UART串口协议与其它开发板进行通信

OpenHarmony开发者

OpenHarmony

关于 eBPF 安全可观测性,你需要知道的那些事儿

OpenAnolis小助手

Linux 开源 内核 ebpf 龙蜥技术

阿里开源的升级思考:开源委员会的三个关键行动点

阿里技术

开源

如何构建企业级的容器云PaaS平台

阿泽🧸

PaaS 9月月更

web前端培训班怎么选?

小谷哥

零基础应该在大数据培训机构学习

小谷哥

浅析 Web3.0 DApp(去中心化应用程序)设计架构

掘金安东尼

前端 Web3.0 9月月更

50岁还在写代码,大龄前端程序员到底有多吃香

千锋IT教育

最全元宇宙概念分析!元宇宙为何发展于区块链?

TinTinLand

区块链 人工智能 元宇宙

【JS】大白话-深拷贝与浅拷贝-及其原生JS实现方式

Sam9029

JavaScript 前端 深拷贝 浅拷贝 9月月更

构建运维监控体系设计思路概述

穿过生命散发芬芳

监控体系 9月月更

如何选择大数据培训课程

小谷哥

小红书自研小程序:电商体验与效果优化的运行时体系设计

小红书技术REDtech

小程序 构建 小程序运行时 JS Bridge

Authing 郑凌:我眼中的 Authing

Authing

大数据培训班学习靠谱吗?

小谷哥

强扩展、强一致、高可用…GaussDB成为游戏行业的心头爱

华为云开发者联盟

数据库 后端 开发 游戏 企业号九月金秋榜

TiUniManager部署和使用感受

TiDB 社区干货传送门

集群管理 安装 & 部署 6.x 实践

TiDB监控节点扩缩容操作(是否保留历史数据)

TiDB 社区干货传送门

监控 集群管理 备份 & 恢复 扩/缩容

明源云与华为联合发起828 B2B企业节,共同成就好生意!

IT资讯搬运工

华为

Python图像处理丨基于K-Means聚类的图像区域分割

华为云开发者联盟

Python 人工智能 图像处理 企业号九月金秋榜

VLDB'22 HiEngine极致RTO论文解读

华为云开发者联盟

数据库 云原生 后端 华为云 企业号九月金秋榜

降本:云原生可观测性新定义

观测云

TiDB跨版本升级--新人首次尝试🧐

TiDB 社区干货传送门

迁移 实践案例 集群管理 管理与运维 备份 & 恢复

未来3年,公司想不倒闭,就尽量避免在这5点上犯错!

CRMEB

文盘Rust -- 如何把配置文件打包到二进制文件里

TiDB 社区干货传送门

开发语言

10分钟带你学习华为云数据库RDS

wljslmz

数据库 华为云 9月月更

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