一、

使用uiautomator做UI测试
借助Stetho在Chrome上调试Android网络&数据库

内存泄漏检测工具:静态代码分析工具lint,findBugs,Checkstyle
                           严苛模式StrictMode
                           内存分析工具LeakCanary
                           android自带的Android Memory Monitor
                           Memory Analyzer Tools(MAT)
 
一个发现memory leak的好工具 leakcanary: https://github.com/square/leakcanary


二、初始的库:

→ Manage multiple views 
→ Load and display images 
→ Fetch data from an API
→ Persist data to storage
→ Start new activities with extras


→ Butter Knife v8.2 
→ Picasso v2.5 
→ Retrofit v2.1
→ Realm v1.1
→ Dart & Henson v2.0


三、目前在用的库:

1.greenDao 数据库增删改查处理 。gradle做如下配置:
 compile 'org.greenrobot:greendao:3.1.1'
 compile 'org.greenrobot:greendao-generator:3.1.0'

2.junit、espresso 单元测试。gradle做如下配置:
androidTestCompile 'junit:junit:4.12'
androidTestCompile 'com.android.support:support-annotations:23.0.1'
androidTestCompile 'com.android.support.test:runner:0.4.1'
androidTestCompile 'com.android.support.test:rules:0.4.1'
androidTestCompile 'com.android.support.test.espresso:espresso-core:2.2.1'


Logo

CSDN联合极客时间,共同打造面向开发者的精品内容学习社区,助力成长!

更多推荐