蓝盟云服务,Android GitHub的常见开源框架摘要

发布者:上海IT外包 来源:www.linemore.com


  现在,GitHub上流行的开源库大大节省了开发人员的开发时间。许多公司和个人在GitHub上开设了自己的项目。今天我们将在Android的开发中对一些非常受欢迎的库进行分类,我们必须支配,这使我们能够在使用它时快速找到它。这里的摘要基本上用于开发,即一些个人意见,仅供参考,不具有权威性。
  Android GitHub的常见开源框架摘要
  一,网络库。
  改造
  Retrofit是由Square开发的网络请求库。它也是Android上最受欢迎的HttpClient库之一。越来越多的公司正在使用这个应用程序库,并且可以与RxJava结合使用。与官方网站一样,Retrofit是一种基于HTTP协议的安全网络框架,可以为Android和Java语言提供服务。
  GitHub地址:更新GitHub地址
  好的
  同一个网站也是Square开发的网络请求库。它是基于HTTP和HTTP2.0协议的网络框架。为Java和Android客户提供服务。 Okhttp在GitHub的Android副标题中排名第二,拥有21K星。许多公司正在使用它。从Retrofit 2.0开始,集成了okhttp框架。 Retrofit专注于打包接口以满足业务需求,而okhttp则专注于高效安全的网络请求。
  齐射
  Google Andorid开发团队也意识到需要简化HTTP通信操作,因此在2013年Google I/O大会上,引入了一个新的网络通信框架Volley。 Volley获得了巨大的成绩。调整,旨在适用于数据量较少但频繁通信的网络操作,并且对于具有大量数据的网络操作而言性能较差。GitHub地址:GitHub的凌空地址
  4.快速的Android网络
  基于OkHttp的快速Android网络可以使网络通信变得简单(没有重复代码),这使开发人员更容易编写通信代码。它是一个轻快的网络通信库。尝试一下,你会爱上它。
  GitHub地址:GitHub的FastAndroidNetworking地址
  二,图像加载库。
  在Android设备上,快速有效地显示图像非常重要。很长一段时间,我们遇到了很多有效存储图像的问题。例如,图像太大,但内存很小,但是使用了许多优秀的开源框架来解决我们的问题,让我们来看看这些优秀的开源框架。
  滑翔
  在泰国的Google开发者论坛上,Google向我们展示了一个名为glide的照片加载框架。作者是碰撞技术。该库广泛用于Google开源项目,包括2014年Google I/O大会。官方应用程序。
  GitHub地址:Glide GitHub地址
  很酷
  用于管理图像存储器的方案是当今最强大的图像加载帧之一。 Facebook的起源表明它不是一个重复的制造轮。它具有独特的功能来管理图像内存和逐步加载和加载gif。
  GitHub地址:Fresco GitHub地址
  毕加索
  非常强大的图像下载,缓存帧,毕加索更强调图像的下载,更重要的是,这也是广场团队的工作,我必须提到方形设备,它的使用还是很安全的。
  GitHub地址:Picasso GitHub地址
  4. Android-Universal-Image-Loader
  看到这一点,应该有一些经验的Android开发人员将非常熟悉。图像负载之王是当之无愧的。 15.4k的星星足以证明它们的受欢迎程度。与滑行不同,UIL提供了许多配置方法,加载图像。状态调用的返回,动画的加载等,以及为移动图像的加载框架提供缓存的想法,三级缓存的策略等。
  GitHub地址:UIL GitHub地址5. PhotoView
  一个支持缩放和响应手势的ImageView可视化框架。这是图像分类表中的第五位。 PhotoView和前一个之间的区别是图像显示功能,它可以实现类似于微信头像的缩放功能,并且应用程序图像有很多显示响应。手势风格如何逼真,PhotoView将很容易在这里实现。
  GitHub地址:GitHub的PhotoView地址
  6. CircleImageView
  圆角ImageView,这在我们的应用程序中绝对太常见了。也许我们可以有无数种方式来展示圆角,但CircleImageView绝对是我们开发时的优先考虑。如果你还不知道CircleImageView,那么你必须快点体验处理圆角的力量。我想你会觉得知道CircleImageView已经太晚了。必须考虑到它不是图像加载库。
  GitHub地址:CircleImageView GitHub地址
  我们将在图像加载库中显示这6个,您可以根据具体情况选择使用它们。
  三,用户界面
  材料 - 对话
  它是一个自定义的Vista框架,因为它仍然是Custom View的新手,Dialog的使用仍然有点生疏,所以你可以通过使用材质对话框来改善你对Dilaog的使用。
  GitHub地址:GitHub地址的材料对话
  2. flexbox-layout
  它是一种弹性和灵活的设计。 FlexboxLayout是LinearLayout和RelativeLayout的替代品。所有试图在项目开发中使用它的人都是值得的。毕竟,它是由谷歌生产的。
  GitHub地址:flexbox-layout GitHub地址
  3. AndroidSwipeLayout
  非常强大的滑动设计,滑动消除是我们应用中的常见要求。产品细节的上升和下降滑动要求经常在实际开发中找到。 AndroidSwipeLayout在GitHub上有8300颗星,这表明它值得使用。
  GitHub地址:GitHub的AndroidSwipeLayout地址4. BaseRecyclerViewAdapterHelper
  强大的通用RecyclerView适配器,GitHub的Android适配器列表中的第一个。
  GitHub地址:GitHub的BaseRecyclerViewAdapterHelper地址
  5. MaterialDrawer
  功能强大的材料式抽屉框架非常灵活且易于使用。
  GitHub地址:MaterialDrawer GitHub地址
  6. Android-ObservableScrollView
  一个滑动框架,使视图更加直观地滑动,在GitHub上有12个滑动效果,可用于增强应用程序的滑行体验。
  GitHub地址:GitHub的Android-ObservableScrollView地址
>
400-635-8089
立即
咨询
电话咨询
服务热线
400-635-8089
微信咨询
微信咨询
微信咨询
公众号
公众号
公众号
返回顶部