Meng's pages

Android developer and maybe other intersting things.

0%

ConstraintLayout介绍

ConstraintLayout让你可以在很平的view结构(没有多层布局嵌套)中构建一个复杂的布局结构. 有点像RelativeLayout, 所有的view都是根据它和兄弟View和父layout的关系布局的, 但是它比RelativeLayout要更加灵活, 在Layout Editor中也更加好用.

Read more »

Android Weekly Issue #242

January 29th, 2017
Android Weekly Issue #242
本期内容包括: Android中常用的设计模式; 基于NoSQL的移动对象数据库–ObjectBox; MVC, MVP和MVVM模式的讨论; 一个Google Actions的Java SDK; 一个带黏性动画的FAB的实现; Kotlin 1.1的新功能; Firebase的实时数据库讨论; Model-View-Intent模式应用的实现; 关于实现gradient时透明颜色的使用.

Read more »

Android Weekly Issue #241

January 22nd, 2017
Android Weekly Issue #241
本期内容包括: 经典导航模式Master/Detail的设计和实现; APK的大小讨论和增量下载大小的预估工具; Model-View-Intent模式的讨论和实现; 分多个modules对build时间的影响; 测试中能够利用的一些Android特有的接缝设计(manifest, build config, resource).

Read more »

Android Weekly Issue #240

January 15th, 2017
Android Weekly Issue #240
Hello, 各位亲, 从本篇笔记开始, 以后并不包含Android Weekly的每一篇文章了, 只是选一些我感兴趣的做笔记. 想要看全部文章的还请点击上面的链接.

本期内容包括: 一个Android的RxJava教程; 关于测试中的注释讨论; Dagger2的实现细节讨论; Kotlin语言设计中和Effective Java相关的点和优化; Reactive app的构建模式, 一个好的model层的重要性; 怎样写数据库测试.

Read more »

Android Weekly Issue #239

January 8th, 2017
Android Weekly Issue #239
本期内容包括: Android Things开发; Android中有用却不常见的一些API介绍(拼写检查, 文字识别, 时间log, 截图, 创建PDF); Gradle依赖管理冲突和解决办法; Looper, Handler和HandlerThread; 兼顾Wear1.0和2.0的部署方式; 打开PDF的实现方法; 单元测试的命名; Robolectric的弊病; 迁移到RxJava2的好处和面临的挑战.

Read more »

Android Weekly Issue #238

January 1st, 2017
Android Weekly Issue #238
本期内容包括: Firebase发送Notification; RecyclerView的预取; 后台工作的实现方式讨论; RecyclerView分组数据; 跨平台应用工具Flutter介绍; Gradle依赖管理;
写测试的一些注意事项; Android Things应用搭建及一些思考; 如何搭建CI等.

Read more »

Android Weekly Issue #237

December 25th, 2016
Android Weekly Issue #237
这是本年的最后一篇issue, 感谢大家.
本期内容包括: ConstraintLayout的使用; Android Things的应用; 如何利用第三方库使得Java具有Kotlin的一些新特性; Firebase是如何利用ContentProvider进行初始化的; Kotlin上的并发处理; 其他还有一些关于程序架构, 代码优化相关的讨论.

Read more »

Android Weekly Issue #236

December 18th, 2016
Android Weekly Issue #236

本期内容包括: Google的物联网平台Android Things; FileProvider; Android Studio的Layout Preview使用; Retrofit2使用; Google Sign-In和SmartLock; 把敏感信息放入NDK的解决方式.

设计部分讨论了调色板的灵感来源和几个开发app的时候应该注意的问题.

Read more »

Android Weekly Issue #235

December 11th, 2016
Android Weekly Issue #235
本期内容包括: 开发一个自定义View并发布为开源库的完整流程介绍; 用AnimatedVectorDrawable实现的动画; 什么样的程序是可测试的; DownloadManager介绍; Okhttp的重试; Android 7取消了file://; Android Studio即将推出的build cache功能; 支持离线模式的app构架; 如何写自定义的lint规则; Epoxy, 一个处理复杂RecyclerView屏的库; FragmentPagerAdapterFragmentStatePagerAdapter的比较等.

Read more »