GitHub上Android框架Top10
来源:互联网 发布:管家婆软件安装步骤 编辑:程序博客网 时间:2024/04/29 12:25
引言
参加了一个面试,面试官问了一个问题,github上的前十流行的应用库是哪些。因为只是应用了部分并没有留意前十是哪些。特此记录一下。
1.Retrofit
https://github.com/square/retrofit
经常看到技术交流群里问一些关于retrofit的问题。因为项目进度一直没有研究,现在是时候研究一下了啊!据说是安卓上最流行的HTTP Client库之一。
2.okhttp
https://github.com/square/okhttp
okhttp是我在项目中应用的网络框架,个人感觉应用非常的便捷。为了在项目中应用方便,鸿洋大神进行了进一步的封装。为了适应不同的需求,可以自行扩展封装。
3.Android-Universal-Image-Loader
https://github.com/nostra13/Android-Universal-Image-Loader
一个老牌的图片加载框架,相信很多人加载图片使用的第一个框架就是这个吧。其他的现在比较流行的有Glide,Frasco(facebook出品)。
4.iosched
https://github.com/google/iosched
这个库小弟才疏学浅,大概看意思是google2015开发者大会的应用app,针对4.0+以上的系统包括手机和平板都进行了优化。如有使用或知道的还望赐教小弟。
5.butterknife
https://github.com/JakeWharton/butterknife
一个注入式的框架,代码中不在有findviewbyid。也可以对一些基本的事件注入,比如OnClick。
6.android-best-practices
https://github.com/futurice/android-best-practices
标题是Android开发的最佳实践,点击去差点以为是错了,可能真的是错了啊,我是搜索Android按most starts排序的,不知道对不对,不扯。简单看了一下,大概是一下Android开发中应用到的东西的集合,详细的内容有时间再看一下吧。
7.EventBus
https://github.com/greenrobot/EventBus
一个超级实用的库,可以减少很多的代码量,除了监听系统的广播意外你大概不会再写broadcast。真的很实用。关于这个我本人进行了,有两个工具类(我自己这样称)吧!
8.picasso
https://github.com/square/picasso
谷歌官方推荐图片加载框架,也是一个强大的图片加载等一系列操作的框架,和top3相比较,感觉这个使用更加的便捷,关于图片框架有:top3,Glide,fresco。我个人使用过imageloader,picsso,glide。
9.MPAndroidChart
https://github.com/PhilJay/MPAndroidChart
一个强大到炸的图表库,支持各种图表库,能应用到的,这里都有。如果你有图标需求,并且你也是一个偷懒党。这个是你最好的选择之一。另一个伯仲之间的图标加载库——WilliamChart同样强大的图表库(https://github.com/diogobernardino/WilliamChart
),使用哪个看你需求和心情了啊!
10.leakcanary
https://github.com/square/leakcanary
一个内存泄漏检测库针对Android和Java。使用这个库,如果你的应用程序在调试过程中出现了内存泄漏的情况,你可以看到一个通知。
为什么要使用这个库(https://medium.com/square-corner-blog/leakcanary-detect-all-memory-leaks-875ff8360745#.12us4n1l9)这里有详细的介绍。
以上是小弟自己从git上整理来的。如有不对之处,望指出,感谢。
- GitHub上Android框架Top10
- Android Studio导入github上的项目or框架
- Github 上Top1的Android 异步网络请求框架
- Android框架——github上开源代码
- Android之---那些github上常用的开源框架
- NIO新功能TOP10(上)
- android github框架大全
- Android软件TOP10排行榜
- Github Android流行框架Top100
- mvn github top10项目 网站优化
- iOS GitHub上常用第三方框架
- iOS GitHub上常用第三方框架
- GitHub 上Android开源库集锦
- Android Studio上使用github
- 2014年TOP10的PHP框架
- android应用开发框架+即时通讯IM app开发(2)-从github上下载代码并导入library
- 下载量上升至TOP10(天空软件站)
- 你的App为什么上不了TOP10?
- ios关键字copy, retain, assign , readonly , readwrite, nonatomic、nonatomic、natomic@synthesize、@dynamic
- 前端技术——DOM艺术
- CGI简介——用C来写CGI程序简要指南
- 操作系统 testface
- 在centos7上安装docker1.12
- GitHub上Android框架Top10
- SSH中一个form有多个按钮情况处理
- 再次探讨Android开发值得注意的规范
- 136. Single Number
- Linux学习笔记(一):指令
- node.js events(EventEmitter对象)
- Edit Ubuntu 16.04 bootloader GRUB
- TreeSet的带comparator的构造方法
- ChannelNotifyOutputData