1.compile 'com.squareup.picasso:picasso:2.5.2'
picasso:Square公司的开源图片缓存框架。
2.compile 'com.squareup.okhttp:okhttp:2.7.0'
compile 'com.squareup.okio:okio:1.6.0'
compile 'com.squareup.retrofit:retrofit:1.9.0'
okhttp:Square公司的开源网络框架。
okio:Square公司的开源缓存框架。
retrofig:Square公司的网络框架。
这三个框架通常一起使用来搭建网络请求框架。
3.compile 'io.reactivex:rxandroid:1.1.0'
compile 'io.reactivex:rxjava:1.1.0'
compile 'com.trello:rxlifecycle:0.4.0'
响应式编程框架,其中rxlifecycle用于防止订阅事件没有及时取消造成的内存泄漏。
4.compile 'com.github.alorma:github-sdk:3.2.3'
github的androidsdk
5.compile 'com.bugsnag:bugsnag-android:3.2.7'
用来收集崩溃信息的框架。
6.compile 'org.roboguice:roboguice:2.0'
google官方的依赖注入框架
7.compile 'com.google.code.gson:gson:2.5'
google官方json解析框架
8.compile 'com.viewpagerindicator:library:2.4.1@aar'
viewpager指示器
9.compile 'org.eclipse.mylyn.github:org.eclipse.egit.github.core:3.7.0.201502260915-r'
一款eclipse插件。
10.compile ('com.google.inject.extensions:guice-assistedinject:3.0'){
exclude group: 'com.google.inject'
}
guice框架,roboguice依赖于这个框架。
11.compile('com.github.afollestad.material-dialogs:core:0.8.5.6@aar') {
transitive = true
}
一款符合material规范的dialog框架。
网友评论