NVIDIA 初创加速计划,免费加速您的创业启动 了解详情
写点什么

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

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

关注

评论

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

可扩展性是什么意思?为什么企业采购软件时候需要考虑可扩展性?

行云管家

软件 可扩展性 采购

Flink 在蚂蚁实时特征平台的深度应用

Apache Flink

大数据 实时计算 flink 实战

教你如何拿Merlin Chain空投,附视频教程

石头财经

Qualcomm’s “core”QCN9274 leads WiFi 7 to break through the boundaries of wireless connections

wallysSK

orca市值机器人/刷量机器人/做市机器人

区块链技术

数字人主播要抢真人饭碗?

青否数字人

零门槛AI开发平台EasyDL:百亿参数大模型ERNIE的加持

百度开发者中心

人工智能 深度学习 AI

通俗易懂剖析Go Channel:理解并发通信的核心机制

王中阳Go

Go golang 面经 Go 语言 Go学习路线

C#中使用IntPtr.Size属性来判断当前系统是32位还是64位

百度搜索:蓝易云

C# 云计算 Linux 运维 云服务器

一文搞懂设计模式—模板方法模式

Java随想录

Java 设计模式

直播回顾 | 去哪儿网研发数字化洞察实践

思码逸研发效能

Chatbot具体需要如何搭建

百度搜索:蓝易云

云计算 Linux 运维 chatbot 云服务器

细粒度的代码权限怎么做?极狐GitLab 代码所有者来帮忙

极狐GitLab

活动回顾 | 金融科技提质增效的成功方法论与实践案例

思码逸研发效能

智能测试时代来临!人工智能如何颠覆测试开发传统模式?

测试人

人工智能 软件测试 自动化测试 测试开发

你所在的行业,有必要做小程序么?

天津汇柏科技有限公司

小程序 小程序开发 开发小程序

AI数字虚拟人来了你会失业吗?

小齐写代码

实例详解在Go中构建流数据pipeline

华为云开发者联盟

开发 华为云 华为云开发者联盟 Go并发范式

SpEL应用实战

得物技术

Java sping

智能测试时代来临!人工智能如何颠覆测试开发传统模式?

霍格沃兹测试开发学社

交互式数字人终端互动大屏支持多种场景交互!

青否数字人

数字人

教你如何拿Merlin Chain空投,附视频教程

BlockChain先知

NGINX Agent 的可观测性和远程配置

NGINX开源社区

数字人直播带货的前景如何?

青否数字人

我是怎么用静态IP代理为Google账号保驾护航的

陈橘又青

思码逸荣获 TID 质量竞争力大会“2023 软件研发优秀工具奖”

思码逸研发效能

面试官让我讲讲MySQL三大核心日志实现原理

华为云开发者联盟

数据库 后端 华为云 华为云开发者联盟

hal库中串口常用函数介绍

百度搜索:蓝易云

云计算 Linux 运维 云服务器 HAL

AWS安全组是什么?有什么用?

行云管家

云计算 AWS 安全组 亚马逊云

AI大模型时代:企业如何构建数据智能基础设施

百度开发者中心

AI 大模型 人工智能’

大模型时代下的文档识别与分析

百度开发者中心

人工智能 文档 大模型

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