-
Notifications
You must be signed in to change notification settings - Fork 3.3k
Home
Cheelok edited this page Mar 4, 2016
·
21 revisions
文章名称 | 译者 |
---|---|
IndeterminateProgressbar解析 – Part 2 | chaossss |
LayoutInflater.inflate() 方法剖析 | chaossss |
结合motion和Transition实现共享元素的酷炫动画 | chaossss |
通过CoordinatorLayout的Behavior拦截一切 | chaossss |
避免Android应用冷启动问题 | chaossss |
文章名称 | 译者 |
---|---|
IndeterminateProgressbar解析 – Part 1 | chaossss |
剖析OkHttp缓存机制 | chaossss |
在Activity配置改变时保存状态 | chaossss |
提高NYTimes的启动速度 | chaossss |
文章名称 | 译者 |
---|---|
Service十件你不知道的事 | chaossss |
自定义 CoordinatorLayout 的行为 | chaossss |
让你了解数据加载的生命周期 | chaossss |
文章名称 | 译者 |
---|---|
权限 - 第一篇 | shenyansycn |
权限 - 第二篇 | shenyansycn |
权限 - 第三篇 | shenyansycn |
权限 - 第四篇 | shenyansycn |
文章名称 | 译者 |
---|---|
Android Studio提示和技巧 | chaossss |
Android Multidex导致的App启动缓慢 | desmond1121 |
RxJava中repeatWhen 和 retryWhen 操作符的解释 | lowwor |
在滚动列表中播放视频 | chaossss |
FragmentTransaction 与 Activity 状态丢失? | chaossss |
文章名称 | 译者 |
---|---|
从网页中触发Android原生的分享Intent | MrSimple |
RecyclerView动画 第二部-幕后 | shenyansycn |
RecyclerView动画 第一部-动画效果是如何工作的 | shenyansycn |
Android高性能JSON数据解析 | mr_dsw |
Android逆向工程-第三部分 | mr_dsw |
文章名称 | 译者 |
---|---|
更加强大的Dagger2 | lowwor |
如何理解RxJava中的Subjects(第一部分) | rednels |
在Android中使用并发来提高速度和性能 | yuweiguocn |
使用RxJava缓存Rest请求 | rednels |
使用ACTION_PROCESS_TEXT创建自定义文本选择动作 | yuweiguocn |
文章名称 | 译者 |
---|---|
Gradle小知识1 | Damonzh |
Gradle小知识2 | Damonzh |
Gradle小知识3 | Damonzh |
Gradle小知识4 | Damonzh |
Gradle提示和使用技巧 | yuweiguocn |
文章名称 | 译者 |
---|---|
近乎通用的VectorDrawable | DroidWorkerLYF |
让EditText中的链接即可点击又可编辑 | DroidWorkerLYF |
星球大战:原力觉醒或者用原力粉碎Android的视图 | DroidWorkerLYF |
我们为什么要用fitsSystemWindows? | LionelCursor |
用Transition完成Fragment共享元素的切换 | chaossss |
文章名称 | 译者 |
---|---|
在Android开发中使用RxJava | desmond1121 |
Context是怎么泄露的:Handlers & Inner Classes | Damonzh |
Android逆向工程101 – Part 1 | MiJack |
Android逆向工程101 – Part 2 | MiJack |
文章名称 | 译者 |
---|---|
高效地配置okhttp | Damonzh |
如何自定义Lint规则 | desmond1121 |
使用ADB Shell的效率和乐趣-Part1 | DroidWorkerLYF |
下雪动画 | hanks-zyh |
Android Libraries的依赖管理 | 嗣音君 |
文章名称 | 译者 |
---|---|
高性能ListViews | liuling07 |
重构Plaid-响应式的MVP模式 | hanks-zyh |
实现Android6.0的直接分享(Direct Share )功能 | Davidrou |
剪刀手:Android平台上的图片裁剪库 | Damonzh |
AppBarLayout的越界滚动行为 | liuling07 |
文章名称 | 译者 |
---|---|
Android 中的依赖注入框架 | chaossss |
Android中调试RxJava | chaossss |
Android应用架构 | 小鄧子的简书 |
Espresso保存和恢复状态 | DroidWorkerLYF |
Android 开发生僻却实用的知识点 Part 3 | chaossss |
文章名称 | 译者 |
---|---|
通过硬件层提高Android动画的性能 | chaossss |
Flux and Android | chaossss |
Android 开发生僻却实用的知识点 Part 1 | chaossss |
Android 开发生僻却实用的知识点 Part 2 | chaossss |
文章名称 | 译者 |
---|---|
注意API21(Android5.0)上的EditText | 嗣音君 |
开发安全的Android应用 | kevinhong |
Chrome自定义Tabs-让App和Web之间的转场更平顺 | 嗣音君 |
文章名称 | 译者 |
---|---|
数据绑定(Data Binding)-Part1 | Desmond1121 |
数据绑定(Data Binding)-Part2 | Desmond1121 |
数据绑定(Data Binding)-Part3 | Desmond1121 |
数据绑定(Data Binding)-Part4 | Desmond1121 |
数据绑定(Data Binding)-Part5 | Desmond1121 |
文章名称 | 译者 |
---|---|
为什么不仅继承Observale而且使用Observale.create()? | dengshiwei |
为你的应用加速 - 安卓优化指南 | Desmond1121 |
使用Gradle将项目发布到Bitbucket上 | mijack |
开发你自己的Android授权管理器 | kevinhong |
文章名称 | 译者 |
---|---|
30分钟搭建一个android的私有Maven仓库 | Desmond1121 |
Android架构演化之路 | Desmond1121 |
Tinting drawables | Desmond1121 |
使用Systrace分析UI性能 | Desmond1121 |
在Android M中权限被拒绝时该如何处理 | Desmond1121 |
文章名称 | 译者 |
---|---|
Android-LayerDrawable和Drawable.Callback | Desmond1121 |
Android双向数据绑定 | tiiime |
Android设计与开发工作流 | dengshiwei |
适用于Android的Flux架构 | Mr.Simple |
文章名称 | 译者 |
---|---|
Android-MVVM模式 | shenyansycn |
Android-MVPR-架构模式-Part1 | chaossss |
使用Espresso进行UI测试 | desmond1121 |
使用TDD的方式开发一个Hackernews客户端 | Anthonyeef |
文章名称 | 译者 |
---|---|
Android-Activity测试 | desmond1121 |
深入剖析Android网络开发库-part1: OkHttp, Volley and Gson | chaossss |
Binder框架解析 | Mr.simple |
Android中的AOP编程 | byronwind |
文章名称 | 译者 |
---|---|
Android数据绑定-再见Presenter,你好ViewModel | ASCE1885 |
TextView预渲染研究 | ragnraok |
Yelp是如何通过Glide优化图片加载的 | tiiime |
使用Mockito对异步方法进行单元测试 | Mr.Simple |
文章名称 | 译者 |
---|---|
在你开发应用前应知道的六件事情 | dengshiwei |
检测和解决Android应用的性能问题 | Mr.Simple |
文章名称 | 译者 |
---|---|
RxJava-Observables单元测试 | dengshiwei |
gradle技巧之语法浅谈 | FTExplore |
Android-UI自动化测试 | Doris |
文章名称 | 译者 |
---|---|
用组合代替继承能为Activity带来什么 | chaossss |
Android-UI自动化测试 | Ashraff Hathibelagal |
Service测试 | sjyin |
如何提高你的代码质量 | dengshiwei |
拖拽RecyclerView | objectlife |
还在用Toast?你Out啦,试试Snackbar吧! | objectlife |
文章名称 | 译者 |
---|---|
手动实现布局Transitions动画-第一部分.md | Mr.Simple |
手动实现布局Transitions动画-第二部分 | Mr.Simple |
手动实现布局Transitions动画-第三部分 | Mr.Simple |
为什么你应该停止使用EventBus | Zhaoyy |
结合RxJava更简单地使用SQLite | tiiime |
Android一体机模式:规则限制 | rocko |
|
文章名称 | 译者 |
---|---|
自动化Android开发 | tmc9031 |
Android进行单元测试难在哪-part4 | chaossss |
当复仇者联盟遇上Dragger2、RxJava和Retrofit的巧妙结合 | Rocko |
Ted Mosby - 软件架构 | Mr.Simple |
Android自动截屏工具 | sundroid |
Android上MVP的介绍 | MiJack |
文章名称 | 译者 |
---|---|
Android如何直播RTMP流 | ayyb1988 |
Android 进行单元测试难在哪-part2 | chaossss |
Kotlin-for-Android-(IV):自定义视图和Android的扩展 | sundroid |
使用Facebook-SDK为安卓应用添加Like按钮 | objectlife |
将基于Dagger-1开发的项目迁移到Dagger-2中 | chaossss |
文章名称 | 译者 |
---|---|
[Android 10ms问题:关于Android音频路径延迟的解释](https://github.com/bboyfeiyu/android-tech-frontier/blob/master/issue-9/Android 10ms问题:关于Android音频路径延迟的解释.md) | objectlife |
Android进行单元测试难在哪-part1 | chaossss |
NotRxJava懒人专用指南 | Rocko |
使用Android Studio进行单元测试 | ZhaoKaiQiang |
通过Jenkins并行完成UI的自动化测试 | chaossss |
创建-RecyclerView-LayoutManager-Part-1 | tiiime |
文章名称 | 译者 |
---|---|
[Android 进行单元测试难在哪-序](https://github.com/bboyfeiyu/android-tech-frontier/blob/master/issue-8/Android 进行单元测试难在哪-序.md) | chaossss |
Custom-Drawables | SwinZh |
[Support Libraries v22.1.0](https://github.com/bboyfeiyu/android-tech-frontier/blob/master/issue-8/Support Libraries v22.1.0.md) | tiiime |
检测Android应用的启动与关闭 | xianjiajun |
[开始学习Material Design](https://github.com/bboyfeiyu/android-tech-frontier/blob/master/issue-8/开始学习Material Design.md) | xu6148152 |
如何在Android上响应各种信息通知 | MrLoong |
文章名称 | 译者 | 出处 |
---|---|---|
Android性能优化系列 | 胡凯 | |
那些年我们错过的响应式编程 | yaoqinwei | AndroidWeekly issue #145 |
[深入浅出Android 新特性-Transition-Part-2](https://github.com/bboyfeiyu/android-tech-frontier/tree/master/others/深入浅出Android 新特性-Transition-Part-2) | tiiime | androiddesignpatterns.com |
[Kotlin for Android (III)-扩展函数与默认值](https://github.com/bboyfeiyu/android-tech-frontier/tree/master/androidweekly/Kotlin for Android (III)-扩展函数与默认值) | Lollypo | AndroidWeekly issue #148 |
[功能测试框架 espresso](https://github.com/bboyfeiyu/android-tech-frontier/tree/master/androidweekly/功能测试框架 espresso) | Lollypo | AndroidWeekly issue #147 |
如何在本地搭建一个Android应用crashing跟踪系统-ACRA | sundroid | inthecheesefactory.com |
[实现Instagram的Material Design概念设计](https://github.com/bboyfeiyu/android-tech-frontier/tree/master/others/InstaMaterial概念设计系列/实现Instagram的Material Design概念设计) | jianghejie | frogermcs.github.io |
文章名称 | 译者 | 出处 |
---|---|---|
[符合Material Design的抽屉导航效果](https://github.com/bboyfeiyu/android-tech-frontier/tree/master/androidweekly/符合Material Design的抽屉导航效果) | wly2014 | AndroidWeekly issue #145 |
[深入了解Android图形管道 第一部分](https://github.com/bboyfeiyu/android-tech-frontier/tree/master/androidweekly/深入了解Android Graphics Pipeline-part-1) | dupengwei | AndroidWeekly issue #147 |
[深入了解Android图形管道 第二部分](https://github.com/bboyfeiyu/android-tech-frontier/tree/master/androidweekly/深入了解Android Graphics Pipeline-part-2) | chaossss | AndroidWeekly issue #147 |
Android性能案例研究续集 | shenyansycn | AndroidWeekly issue #146 |
安卓的模糊视图 | lvtea0105 | AndroidWeekly issue #145 |
Google推荐的图片加载库Glide介绍 | jianghejie | inthecheesefactory.com |
文章名称 | 译者 | 出处 |
---|---|---|
FaceBook推出的Android图片加载库-Fresco | ZhaoKaiQiang | code.facebook.com |
[Kotlin for Android (II)创建一个工程](https://github.com/bboyfeiyu/android-tech-frontier/tree/master/androidweekly/Kotlin for Android (II)创建一个工程) | Lollypo | AndroidWeekly issue #147 |
[深入浅出Android 新特性-Transition-Part-1](https://github.com/bboyfeiyu/android-tech-frontier/tree/master/others/深入浅出Android 新特性-Transition-Part-1) | tiiime | androiddesignpatterns.com |
在Android调试模式中使用Stetho | BillionWang | littlerobots.nl |
自动化截图-应用分发时的自动截图方案 | chaossss | flavienlaurent.com |