一些实用的开发用到的工具,网站等

1.Desmos图形计算器,通过给出公式进行图形,清晰的看出你需要的什么图形.

网站:https://www.desmos.com/calculator

效果:

 

2.在线JSON校验格式化工具 ,在线格式化JSON并判断当前的json是否符合规范,顶部的菜单栏还有其他功能等你发现。

网址:http://www.bejson.com/

3.DevStore移动互联网企业运营解决方案整合平台,集齐众多工具服务的使用和评测,让你使用某些工具或集成某些服务,例如集成微信和QQ就能看看评测怎么写的.

网址:http://www.davstora.cn/(被博客园算作违禁内容了,把里面的a换成e,就是对的网址了)

4.极客导航-程序员自己的导航 提供了许多网站的快捷方式,方便快捷的找到想要的东西,找不到?没关系我们也有搜索功能。

网站:http://www.jikedaohang.com/

 

5.想访问google,不好意思,被墙了,不要紧,来看 shadowsocks8——永久免费的SS帐号及相关科学上网资源(具体怎么使用就不教了)

 网址:http://free.shadowsocks8.cc/

注意:上面的和下面的我推荐下面的。

  换这个网址:https://github.com/getlantern/lantern

 

 

6. Iconfont-阿里巴巴矢量图标库,自己开发,团队开发,需要的图标你大多都能在这里找到,还等什么?打开中间的搜索框开始搜索你要的图标名称吧.

网站:http://www.iconfont.cn/

 

7.easyicon 如同上面的阿里一样,这里的图片更精美一些,icon png ico icns 格式都支持,还有在线格式转换等,既然有了阿里那么多一个也不错啊,来吧找找你的图标吧。

网址:http://www.easyicon.net/

 

 

8.Echarts 数据展示图形,在现在大数据的情况下,数据如何直观的展示让人一目了然成了重点,那么在你头疼的时候,它就能拯救你。

网站:http://echarts.baidu.com/examples.html

 

9.推送服务,如今app需要推送消息,增加日活,当app在用户手机中沉寂了好久,一个推送就能唤醒它,那么你的app就被拯救了。

  1).腾讯移动推送(信鸽)

  网址:https://www.qcloud.com/product/XGPush

  

 

   2).极光推送 (口碑不错的推送)

  网址: https://www.jiguang.cn/push

      

 

 

10.收集Android studio 常用的插件  是不是还在苦苦自己findViewById 还是自己在傻傻的为解析json而写个实体类,找个插件吧,帮你解决

网址:https://github.com/jiang111/awesome-androidstudio-plugins

 

 11.这里收集了大家常用的一些Android代码。想查看某些代码别人是怎么用的,你可以看看这个。

网址:https://github.com/jiang111/awesome-android-tips

 

12.自己做app没灵感,不知道那些效果实现的怎么样,那就来看看这个吧

网址https://github.com/wasabeef/awesome-android-ui

 

 

13.精通 Android Data Binding ,Data Binding 解决了 Android UI 编程的一个痛点,官方原生支持 MVVM 模型可以让我们在不改变既有代码框架的前提下,非常容易地使用这些新特性。Data Binding 框架如果能够推广开来,也许 RoboGuice、ButterKnife 这样的依赖注入框架会慢慢失去市场,因为在 Java 代码中直接使用 View 变量的情况会越来越少。

网址:https://github.com/LyndonChin/MasteringAndroidDataBinding

 

 14.

(1).但凡和线程池/线程/同步/锁等有关的实践问题,尽量不要用Android的解决方案,如AsyncTask,而要用Java中已经历经考验的实践方案 如FutureTask+ThreadPoolExecuters。

(2).arraycopy(src, srcPos, dest, destPos, length)方法,瞬间摆脱Low到家的for循环来拷贝数组

 

15.一个iOS风格的边缘滚动效果,支持几乎所有滚动视图。

网址:https://github.com/EverythingMe/overscroll-decor

     http://www.open-open.com/lib/view/open1453184356245.html

  RecyclerView demo

 

16.一个可以在加载数据的时候显示闪烁(Shimmer)的RecyclerView

  网址:http://www.ctolib.com/ShimmerRecyclerView.html

 

List DemoGrid Demo

 

 

 

 17.还在为监听android软键盘努力吗?还在为类似QQ的面板和手机软键盘冲突在头疼吗?这个就能拯救你!

      网址:https://github.com/Jacksgong/JKeyboardPanelSwitch

 

 

 18.记录很多知识,这是别人的githup,我觉得不错就收藏了,作者如有异议,请通知我删去。

网址:https://github.com/BolexLiu/DevNote

 

 19.正在成为史上最全分类 Android 开源代码大全~~~~(正在整理收集,不要着急~~先 Star 一下吧)

网址:https://github.com/XXApple/AndroidLibs

 

开源的开发常用的框架工具 (转)

 

 

1. 缓存

2.图片加载

  • Android Universal Image Loader  一个强大的加载,缓存,展示图片的库

  • Picasso 一个强大的图片下载与缓存的库

  • Fresco  一个用于管理图像和他们使用的内存的库

  • Glide   一个图片加载和缓存的库  (google 推荐)

3. 图片处理

4. 网络请求

  • Android Async HTTP  Android异步HTTP库

  • AndroidAsync    异步Socket,HTTP(客户端+服务器),WebSocket,和socket.io库。基于NIO而不是线程。

  • OkHttp  一个Http与Http/2的客户端

  • Retrofit    类型安全的Http客户端 (本质还是okhttp)

  • Volley  Google推出的Android异步网络请求框架和图片加载框架

可以参考这篇博客:Android网络框架比较

5. 网络解析

  • Gson    一个Java序列化/反序列化库,可以将JSON和java对象互相转换

  • Jackson Jackson可以轻松地将Java对象转换成json对象和xml文档,同样也可以将json、xml转换成Java对象

  • Fastjson    Java上一个快速的JSON解析器/生成器

  • HtmlPaser   一种用来解析单个独立html或嵌套html的方式

  • Jsoup   一个以最好的DOM,CSS和jQuery解析html的库

6. 数据库

  • OrmLite JDBC和Android的轻量级ORM java包

  • Sugar   用超级简单的方法处理Android数据库

  • GreenDAO    一种轻快地将对象映射到SQLite数据库的ORM解决方案

  • ActiveAndroid   以活动记录方式为Android SQLite提供持久化

  • SQLBrite    SQLiteOpenHelper 和ContentResolver的轻量级包装

  • Realm   移动数据库:一个SQLite和ORM的替换品

7. 依赖注入

8. 图表

9. 后台处理

10. 事件总线

  • EventBus    安卓优化的事件总线,简化了活动、片段、线程、服务等的通信 (目前我在用)

  • Otto    一个基于Guava的增强的事件总线

11. 响应式编程

  • RxJava  JVM上的响应式扩展

  • RxJavaJoins 为RxJava提供Joins操作

  • RxAndroid   Android上的响应式扩展,在RxJava基础上添加了Android线程调度

  • RxBinding   提供用RxJava绑定Android UI的API

  • Agera   Android上的响应式编程

12. Log框架

  • Logger  简单,漂亮,强大的Android日志工具

  • Hugo    在调试版本上注解的触发方法进行日志记录

  • Timber  一个小的,可扩展的日志工具

13. 测试框架

Android自带很多测试工具:JUnit,Monkeyrunner,UiAutomator,Espresso等

14. 调试框架

  • Stetho  调试Android应用的桥梁,使得可以利用Chrome开发者工具进行调试

15. 性能优化

 文章转载自 开源中国社区 [http://www.oschina.net]

 

posted @ 2017-03-20 10:32  一只呆萌的萌呆  阅读(624)  评论(0)    收藏  举报