阅读更多

3顶
3踩

移动开发

原创新闻 Mark!Android最佳的开源库集锦

2016-11-11 15:19 by 副主编 mengyidan1988 评论(0) 有7150人浏览
引用

原文:Best Android Libraries for Developers
作者:Felix 翻译:Daisy 责编:仲培艺

工欲善其事,必先利其器。一个好的开发库可以快速提高开发者的工作效率,甚至让开发工作变得简单。本文收集了大量的Android开发库,快来切磋一下,到底哪一个最适合你。

动画


APIs
  • CloudRail:可以将多个服务(例如Dropbox、Google Drive和OneDrive)捆绑成一个统一的API,帮助开发者快速地集成。此外,还可以处理API更新,保持代码一致。接口也可以用于云存储、社交、支付等等。
  • Retrofit:Retrofit是Square公司开发的一款针对Android网络请求的框架,它将HTTP API封装成一个Java接口。

图表
  • MPAndroidChart:一款基于Android的开源图表库,MPAndroidChart不仅可以在Android设备上绘制各种统计图表,而且可以对图表进行拖动和缩放操作,应用起来非常灵活。
  • AndroidCharts:一款易于使用的Android图表动画类库,包含曲线/折线图、饼图、时钟图、柱状图。

数据库
  • SQLBrite:是一个响应式数据库框架,可以完美解决数据库和UI的同步更新。
  • Sugar ORM:无需编写SQL语句就可以轻易操作SQLite数据库。

数据结构

日期&时间


[b]依赖关系[/b]
  • Dagger:可以在Android平台上快速进行依赖注入。

文件

函数式编程
  • ReactiveLocation:是一个轻量小型但非常实用的Google Play API封装,可以获取位置。
  • [url]Smart Location Library[/url]:简化定位程序使用。


布局

日志
  • Logger:一款简单但功能强大的日志工具。
  • Hugo:调用日志的注释触发方法,用来调试构建。

地图

音频
  • Music Player:是使用Swift编写的全功能的音乐播放器,UI也很漂亮。
  • RxAndroidAudio:Android音频封装库。

GIF

图片
  • uCrop:Android上的图片修剪库。
  • Glide:Android媒体管理和图片加载库。

视频

消息
  • Chateau:在Android应用中提供聊天功能的框架。

网络

通知推送
  • PubNub:用来处理推送通知的通信服务。
  • Gandalf:给用户发送更新或维护消息库。

支付

安全
  • Sodium:用来加密,解密,签名和散列的算法库。
  • PiracyChecker:使用Googles LVL和APK签名保护等技术来防止APP被破解和盗版的函数库。

文本

字体
  • fontbinding:通过数据绑定是在XML实现自定义字体的库。
  • Calligraphy:在Android应用程序上轻松使用自定义字体。

用户接口

Activity Indicator
  • AppIntro:实现类似Google Apps的应用启动引导页。
  • LolliPin:Material Design风格的Pin码输入界面。

按钮

表单

键盘

菜单
  • BottomBar:Material Design风格的底部导航栏。
  • Side Menu:创建侧滑菜单库。

Rating
  • Android-Rate:定期提醒用户到应用市场给应用打分的函数库。
  • SimpleRatingBar:一个用于替换系统提供的评分控件的函数库。

Slider
  • SlidingMenu:可为应用程序创建侧滑菜单的库。
  • MaterialDrawer:Material Design风格的侧边抽屉库实现。


附Android知识库知识图谱:



  • 大小: 57.5 KB
3
3
评论 共 0 条 请登录后发表评论

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • 移动开发----Mark!Android最佳的开源库集锦

    工欲善其事,必先利其器。一个好的开发库可以快速提高开发者的工作效率,甚至让开发工作变得... View Animations:一个非常强大的开源动画库,开发者可以用来创建各种效果。 RecyclerView Animators:可实现Recyc

  • 移动开发周刊:Android最佳的开源库集锦

    Android 最佳的开源库集锦 工欲善其事,必先利其器。一个好的开发库可以快速提高开发者的工作效率,甚至让开发工作变得简单。本文收集了大量的 Android 开发库,快来切磋一下,到底哪一个最适合你。 一触即发...

  • 《Android 开源库》 GreenDAO 用法详解(译文)

    greenDAO是一个开源的Android ORM,使SQLite数据库的开发再次变得有趣。 它减轻了开发人员处理底层的数据库需求,同时节省开发时间。 SQLite是一个很不错的关系型数据库。 尽管如此,编写SQL和解析查询结果仍然是...

  • 5 个顶级 Android 开源库

    2015原文作者 : Infinum译文出自 : 掘金翻译计划译者 : Kassadin校对者: xiuweikang lihb状态 :在2014年6月,我们发表了一篇关于5 个顶级 Android 开源库的文章,我们一直在用,并且相信每个 A

  • 2015 年度 Android 开发者必备的 5 个开源库

    原文链接 : Top 5 Android libraries every Android developer should know about - v. 2015 原文作者 : Infinum译文出自 : 掘金翻译计划译者 : ... 年度 Android 开发者必备的 5 个开源库 在2014年6

  • Android开发常用开源框架

    Android开源框架系列 Android开源项目 Android开发常用开源框架2 Android开发常用开源框架3 GitHub上最火的Android开源项目,所有开源项目都有详细资料和配套视频 2017年伊始,你需要尝试的25...

  • android trace,使用 ftrace  |  Android 开源项目  |  Android Open Source Project

    通过在 Android 代码库中搜索 \"/dev/ion\",我们发现一些供应商驱动程序的操作与 Hexagon 驱动程序一样,每次需要新的 ion 分配时,就会打开/关闭 /dev/ion(创建和销毁新 ion 客户端)。通过将这些更改为在进程的...

  • Android最佳实践 —— 详细谈谈如何减小APK体积

    这是我们项目组安卓主力总结的如何减小APK体积的文章,很详细,有很多大家平时不注意的技巧,分享下转载请注明出处: http://www.cnblogs.com/soaringEveryday/p/5254520.html 随着Android移动开发的需求越来越...

  • 手把手教你写!最全Android面试知识点梳理,实战解析

    前言 相信前几天在朋友圈晒无聊的小伙伴们,也陆续结束了假期。很多公司为了员工的健康考虑,启动了远程办公模式。...所以利用好这段时间,开工后就是你进入大厂的最佳时机。 拉勾网通过与近百家知名企业的深入沟通,

  • 转载:Futurice-Android 开发最佳实践

    从Futurice公司Android开发者中学到的经验。 遵循以下准则,避免重复发明轮子。若你对开发iOS或Windows Phone 有兴趣, 请看iOS Good Practices 和 Windows client Good Practices 这两篇文章。 摘要 ...

  • 基于STM32单片机的激光雕刻机控制系统设计-含详细步骤和代码

    内容概要:本文详细介绍了基于STM32单片机的激光雕刻机控制系统的设计。系统包括硬件设计、软件设计和机械结构设计,主要功能有可调节激光功率大小、改变雕刻速率、手动定位、精确雕刻及切割。硬件部分包括STM32最小系统、步进电机驱动模块、激光发生器控制电路、人机交互电路和串口通信电路。软件部分涉及STM32CubeMX配置、G代码解析、步进电机控制、激光功率调节和手动定位功能的实现。 适合人群:对嵌入式系统和激光雕刻机感兴趣的工程师和技术人员。 使用场景及目标:① 适用于需要高精度激光雕刻的应用场合;② 为开发类似的激光雕刻控制系统提供设计参考。 阅读建议:本文提供了详细的硬件和软件设计方案,读者应结合实际应用场景进行理解,重点关注电路设计和代码实现。

  • 白色简洁风格的前端网站模板下载.zip

    白色简洁风格的前端网站模板下载.zip

  • HarmonyException如何解决.md

    HarmonyException如何解决.md

  • sdfsdfdsfsdfs222

    sdfsdfdsfsdfs222

  • (177373454)html+css+js学习代码.zip

    html+css+js学习代码html+css+js学习代码html+css+js学习代码 html+css+js学习代码html+css+js学习代码html+css+js学习代码 html+css+js学习代码html+css+js学习代码html+css+js学习代码 html+css+js学习代码html+css+js学习代码html+css+js学习代码 html+css+js学习代码html+css+js学习代码html+css+js学习代码 html+css+js学习代码html+css+js学习代码html+css+js学习代码 html+css+js学习代码html+css+js学习代码html+css+js学习代码 html+css+js学习代码html+css+js学习代码html+css+js学习代码 html+css+js学习代码html+css+js学习代码html+css+js学习代码 html+css+js学习代码html+css+js学习代码html+css+js学习代码 html+css+js学习代码html+css+js学习代码html+css+j

  • usbgps2.apk

    usbgps2.apk

  • 白色简洁风格的家居建材网站模板下载.zip

    白色简洁风格的家居建材网站模板下载.zip

Global site tag (gtag.js) - Google Analytics