提高NYTimes的启动速度

和大部分应用一样,“提高应用启动和加载时间”成为 NYTimes 优先考虑的需求,因为设备制造商继续为市场提供更快更流畅的设备使用体验,因此用户也期望应用有更好的性能表...

Android 进行单元测试难在哪-终
RxJava中repeatWhen 和 retryWhen 操作符的解释
使用 Kotlin 对 ViewGroup 中的 View 进行函数式操作
The Clean Architecture
多文本布局
RxJava Observables单元测试
Gradle小知识#4:把单元测试的日志打印到控制台
# Android官方博客
Android主题动态切换开源库Prism基本原理1-核心功能
使用AAPT生成、查看Apk

在这个系列的第一篇文章 中,我们已经探讨过了APK和AAR 组件的组成格式. 正如之前所提到的,Google Play商店中可用的应用(或者几乎装在你手机上的所有的应用)都是一个apk...

Design Support Library (I): Navigation View
Android 开发生僻却实用的知识点 Part 2

欢迎大家来看“Android 开发生僻却实用的知识点”系列博文的第二部分!就像在我上周发布的[第一部分]()中所说,与其说这是一个博文专栏,倒不如说这是我们团队所开办的一次...

避免Android应用冷启动问题
# Android测试框架: Dagger 2 + Espresso 2 + Mockito
新的测试注解
Android Libraries的依赖管理
Google推荐的图片加载库Glide介绍
手动实现布局Transitions动画-第一部分
gradle技巧之语法浅谈
如何在Android上响应各种信息通知
# Android 应用性能优化系列
用 Transition 完成 Fragment 共享元素的切换
AutoValue简介
近乎通用的VectorDrawable
Android 开发生僻却实用的知识点 Part 1

我所在的 WillowTree 的 Android 开发团队素来会在 Slack channel 上每周开设一个小课程分享自己新学到的生僻技巧,秉着分享,开源的思想,从今天开始我会在本博客连载一个...

结合motion和Transition实现共享元素的酷炫动画
使用 Robolectric 和 Android 生成代码覆盖率(测试)报告
Kotlin for Android (II)创建一个工程
下雪动画
Android Espresso 测试框架介绍
Kotlin for Android (IV):自定义视图和Android的扩展
用组合代替继承能为 Activity 带来什么
为什么你应该停止使用EventBus
第三章 微内核架构
结合RxJava更简单地使用SQLite
星球大战:原力觉醒或者用原力粉碎Android的视图
Android 双向 Data Binding
RxJava开发精要8 - 与REST无缝结合-RxJava和Retrofit

在上一章中,我们学习了如何使用调度器在不同于UI线程的线程上操作。我们学习了如何高效的运行I/O任务而不用阻塞UI以及如何运行耗时的计算任务而不耗损应用性能。在最后一...

为什么需要用 GIT SHA 管理Crash
你可能漏掉的知识点: onResumeFragments
Android 一体机模式:规则限制
Android中的帧动画(Frame Animation)
Android 进行单元测试难在哪-序
facebook开源项目Facebook Infer: 静态代码检查工具
一个内存泄漏引发的血案-Square
标题1,文章的第一句就是标题1
开发技术前线 第19期
实现Android6.0的直接分享(Direct Share )功能
使用Android Studio进行单元测试

Copyright© 2013-2020

All Rights Reserved 京ICP备2023019179号-8