Android Weekly Notes Issue #234
Android Weekly Issue #234
December 4th, 2016
Android Weekly Issue #234
本期内容包括: ConstraintLayout的使用; React Native教程; fastlane管理模拟器; Android中的任务调度; 文字sticker的实现; 给Android library加flavor; 更好的关键帧动画; SQLDelight的使用; icon Animation; OkLog的使用等等.
PS: 上周休息了一周, 没有更新, 这周冲上来先把上周的weekly更新一下.
ARTICLES & TUTORIALS
Guide to ConstraintLayout
这篇文章教你如何使用ConstraintLayout, 有很多实际的例子.
React Native Express
一步一步地教你跨平台的Reactive Native, 比官方的文档要深入, 并且提供例子.
Managing Android Virtual Devices during test session
作者他们用fastlane管理模拟器, 并且开发了一个插件.
You don’t have to use WeakReference to avoid memory leaks
并不是到处都要用WeakReference来避免内存泄漏.
Effective Java for Android
一个cheat-sheet, Effective Java中提到的内容, 作者列出了他认为在Android开发中最重要的几项:
- 用private来限制不可实例化.
- 使用静态工厂方法.
- 使用Builders.
- 避免互换性.
- 静态内部类.
- 使用泛型.
- 返回空的集合而不是null.
- 字符串连接用StringBuilder, 不要用+.
- 可恢复的异常.
Scheduling tasks in Android made easy
分发异步任务的时候, 用很多选择: AlarmManager, Handler, JobSheduler, GcmNetworkManager. 作者他们的库: smart-scheduler-android就是用来有效地处理异步任务调度问题.
How to create beautiful text stickers for Android
之前作者有一篇文章讲了如何创建Snapchat一样的图片stickers.
本篇讲如何创建文字的stickers, 代码: MotionViews-Android.
Elite Worship
Chiu-Ki Chan分享了一些她的看法, 关于精英崇拜, 和如何让社区更加平等, 鼓励每一个人都参与进来.
Product Flavors for Android Libraries
如何给Android Library加上不同的flavor使用.
Keyframes: Delivering scalable, high-quality animations
Facebook分享了一个库Keyframes用来导出AE的动画, 并且在移动设备上播放它.
SQLDelight: Getting Started
sqldelight是一个库, 可以用SQL语句来生成Java Model类.
SQLDelight也是一个Intellij插件.
作者介绍了如何使用SQLDelight, 注意生成models需要结合AutoValue.
Your ViewHolders are Dumb. Make ’em Not Dumb
作者举例说明ViewHolder应该如何优化代码, 解放Adapter.
An Introduction to Icon Animation Techniques
如何创建漂亮的icon动画.
OkLog 2.0 — improved Android network logging
OkLog是一个库, 可以在logcat中打印网络请求和响应, 点击进入页面查看, 本文介绍2.0版本的改进.
How to Build an Android App for Fire TV (Part 4)
本文是为Fire TV搭建一个Android App系列文章的第四篇.
LIBRARIES & CODE
android-PageFlip
3D的翻页效果.
smart-scheduler-android
用于周期性和非周期性任务分发的工具类.
PageLoader
一个简单的可定制化的loading页面库.
fastlane-plugin-automated-test-emulator-run
fastlane插件, 用于启动模拟器进行自动化测试.
Keyframes
导出AE动画并在移动设备上播放的库.
Android Weekly Notes Issue #234的更多相关文章
- Android Weekly Notes Issue #230
Android Weekly Notes Issue #230 November 6th, 2016 Android Weekly Issue #230. Android Weekly笔记, 本期内容 ...
- Android Weekly Notes Issue #227
Android Weekly Issue #227 October 16th, 2016 Android Weekly Issue #227. 本期内容包括: Google的Mobile Vision ...
- Android Weekly Notes Issue #237
Android Weekly Issue #237 December 25th, 2016 Android Weekly Issue #237 这是本年的最后一篇issue, 感谢大家. 本期内容包括 ...
- Android Weekly Notes Issue #229
Android Weekly Issue #229 October 30th, 2016 Android Weekly Issue #229 Android Weekly笔记, 本期内容包括: 性能库 ...
- Android Weekly Notes Issue #221
Android Weekly Issue #221 September 4th, 2016 Android Weekly Issue #221 ARTICLES & TUTORIALS And ...
- Android Weekly Notes Issue #219
Android Weekly Issue #219 August 21st, 2016 Android Weekly Issue #219 ARTICLES & TUTORIALS Andro ...
- Android Weekly Notes Issue #236
Android Weekly Issue #236 December 18th, 2016 Android Weekly Issue #236 本期内容包括: Google的物联网平台Android ...
- Android Weekly Notes Issue #235
Android Weekly Issue #235 December 11th, 2016 Android Weekly Issue #235 本期内容包括: 开发一个自定义View并发布为开源库的完 ...
- Android Weekly Notes Issue #231
Android Weekly Issue #231 November 13th, 2016 Android Weekly Issue #231 Android Weekly阅读笔记, Issue #2 ...
随机推荐
- android自定义控件一站式入门
自定义控件 Android系统提供了一系列UI相关的类来帮助我们构造app的界面,以及完成交互的处理. 一般的,所有可以在窗口中被展示的UI对象类型,最终都是继承自View的类,这包括展示最终内容的非 ...
- 【原创分享·微信支付】C# MVC 微信支付教程系列之现金红包
微信支付教程系列之现金红包 最近最弄这个微信支付的功能,然后扫码.公众号支付,这些都做了,闲着无聊,就看了看微信支付的其他功能,发现还有一个叫“现金红包”的玩意,想 ...
- UE4新手引导之下载和安装虚幻4游戏引擎
1) 进入虚幻4的官方主页(https://www.unrealengine.com/) 这里你可以获得关于虚幻4的最新资讯,包括版本更新.博客更新.新闻和商城等.自2015年起,该引擎已经提供免费下 ...
- php批量删除
php批量删除可以实现多条或者全部数据一起删除 新建php文件 显示数据库中内容: <table width="100%" border="1" cell ...
- C#开发微信门户及应用(39)--使用微信JSSDK实现签到的功能
随着微信开逐步开放更多JSSDK的接口,我们可以利用自定义网页的方式来调用更多微信的接口,实现我们更加丰富的界面功能和效果,例如我们可以在页面中调用各种手机的硬件来获取信息,如摄像头拍照,GPS信息. ...
- bzoj3037--贪心
题目大意: applepi手里有一本书<创世纪>,里面记录了这样一个故事--上帝手中有着N 种被称作"世界元素"的东西,现在他要把它们中的一部分投放到一个新的空间中去以 ...
- Android Weekly Notes Issue #235
Android Weekly Issue #235 December 11th, 2016 Android Weekly Issue #235 本期内容包括: 开发一个自定义View并发布为开源库的完 ...
- maven的pom.xml关系依赖书写顺序
今天遇到了一个情况,以前代码编译没有问题,升级了hbase客户端phoenix驱动,又调整了thrift的关系依赖的位置,放到了这个驱动后面. 如下: 导致了一个thrift接口类编译报错: 检查这个 ...
- 敏捷转型历程 - Sprint3 Grooming
我: Tech Leader 团队:团队成员分布在两个城市,我所在的城市包括我有4个成员,另外一个城市包括SM有7个成员.另外由于我们的BA离职了,我暂代IT 的PO 职位.PM和我在一个城市,但他不 ...
- Python3中的字符串函数学习总结
这篇文章主要介绍了Python3中的字符串函数学习总结,本文讲解了格式化类方法.查找 & 替换类方法.拆分 & 组合类方法等内容,需要的朋友可以参考下. Sequence Types ...