今天给大家分享一些开发者必备的神器,这些都是笔者在几年的工作中收集到的,对于开发者非常有用的小工具。我将这些工具分为了四个部分来介绍,分别时—图片篇、文档篇、开发篇和插件篇。文章会对于各个小工具的功能及用途做一个简单介绍,并会给出星级评分,当然评分只能作为参考,因为不同工具对于不同的人有不同的重要性,这些评分是站在笔者角度来分析的。
星级评分:★★★★★
这是一个国外站点,从名字上就可以看出这是一个Gif相关的网站。这个网站绝对称得上是一个神器,它不仅可以将视频转换为GIF,还支持GIF图片的编辑、制作、裁剪,修改尺寸、美化甚至还可以GIF转视频、倒放等等众多功能。最重要的一点是完全免费!!!所以这个工具的评分直怼到五分毫不为过。想要了解更多还是大家亲自体验!
星级评分:★★★★★
这是一个图片无损压缩的小工具,同样来自国外。通常在App开发过程中我们都会格外注意App包的内存,拿Android的一个30M的Apk来说可能有一半以上的内存都是图片。而TinyPNG提供了批量压缩打包下载的强大功能。同时,这个网站还提供了MAC和Windows的桌面程序(桌面端限每月500张)。下图是一张Mac桌面端的截图:
可以看到我们从UI拿到的图片,经过TinyPng压缩后体积减少了78.2%-91.1%。但压缩前和压缩后图片的质量肉眼几乎看不出任何差别!这对前端开发同学来说堪称神器。五星毫无悬念!
星级评分:★★★★☆
这是一款免费的在线作图工具,支持流程图、思维导图、原型图、UML、网络拓扑图等。这个网站可以说应用广泛,各行各业都可能会用得到。贴一张使用ProcessOn制作的思维导图仅供参考:
注:图片来源ProcessOn
虽然这个网站声称是免费作图,但免费是由一定限制的,每个账号做多可以免费保存十个文件。这也是和前两个网站相比唯一的缺点,毕竟公司也要生存,有盈利才能生存嘛,收费不为过!星级评分四颗星!
星级评分:★★★☆☆
Android开发的同学都应该比较熟悉.9图,它是一种可以拉伸的图片。同时,做Android开发的同学也应该知道做阴影效果的痛苦。而Android Shadow Generator这个网站就提供了一个可以生成带阴影的.9图。通过这个工具不仅可以定义阴影的大小还可以顶指圆角、颜色等等。但是这个工具使用的局限性比较大,对于Android开发者来说是个不错的福利。三颗星拿走!
星级评分:★★★★★
这个软件应该不用我去做过多解释了吧,毕竟它的名气可以说无人不知无人不晓。作为一款专业的图像处理软件,想要掌握它并不是一件容易的事,但是作为一个开发人员并不需要掌握太高深的技能,了解一些简单技巧就足以应对常见问题了。没有五颗星说不过去吧?
星级评分:★★★★★
EasyPDF–又一款神器横空出世,它提供了强大的PDF转换功能,可以PDF转Word、PDF转PPT、Word转PDF…各种PDF转换功能应有尽有。最重要的一点是免费!!!五星还有什么说的么?
星级评分:★★★★☆
这是一个免费的在线文档编辑器,提供了在线编辑Word、Excel、PPT等文档,同时可以将文档分享给好友还可以授权好友共同编辑文档。是一个很不错的文档编辑工具。四颗星物有所值。
星级评分:★★★☆☆
MarkdownPad是一款桌面端的Markdown编辑器,对于经常使用Markdown写博客的开发者来说是一款很好用的工具。但是由于是国外的站点,下载比较慢,且安装好后在Windows上需要协同awesomium才能正常使用。由于使用局限性,且有很多在线的Markdown编辑器,譬如掘金、CSDN、简书(不推荐程序员使用简书,原因你懂的…)等,所以这个工具给三颗星吧。
另外,放一个百度云的MarkdownPad下载链接,包含了awesomium。
MarkdownPad下载
星级评分:★★★★★
这是一个开发者的神器,不管是前端人员还是后端人员都要必备的一个软件。对于前端人员来说跟后台联调时可以通过postman来模拟请求,可以自定义添加params、authorization、headers、body等,实在是一个开发利器。星级评分五颗星!
星级评分:★★★★☆
这是一款Json格式化的工具,非常贴心好用。切换到Json->Json视图模式下查看json非常清晰,一目了然。也是四星值得推荐的工具。
星级评分:★★★★☆
如果你是github中毒用户,那么此款插件可谓是一个超级福利。在浏览github时要想打开某个类非常不方便,需要点击跳转好多次。而有了Octotree后就可以像在IDE中一样浏览github项目了。如下图:
星级评分:★★★★☆
这是一款翻译工具,对于英语不好的同学来说简直就是救星,只要点一下插件就可以直接在原网页上翻译。支持英文翻译中文,同时也支持中文翻译英文。翻译效果如下图所示:
星级评分:★★★★☆
这是一个综合的文件转换平台不仅支持Web端更有Chrome插件。通过Convertio可以转换音频、视频、图像、文档等等。也是一个很不错的值得四颗星的工具。
一个非常好用的可以实现任意样式的Banner轮播图–BannerViewPager
腾讯视频、QQ音乐、酷狗音乐、支付宝、天猫、淘宝、优酷视频、喜马拉雅、网易云音乐、哔哩哔哩、全民K歌等App的Banner页面样式及指示器样式都可以通过BannerViewPager实现哦!
PageStylel | IndicatorStyle |
---|---|
详情可以查看以下文章:
《打造一个丝滑般自动轮播无限循环Android库》
《BannerViewPager源码剖析》
《剖析BannerViewPager中Indicator的设计思想》
点击此处查看源码