寫在前面
寫代碼是一件麻煩且耗時(shí)間的事情瓢谢,一些好用的工具和腳本能大大的提高我們的效率并提高我們的產(chǎn)品質(zhì)量胆剧。本文分享了一些筆者使用過(guò)并感覺(jué)很贊的工具類網(wǎng)站。
正片
-
https://materialdesignicons.com/ google的材料化圖標(biāo)
可以查看材料化圖標(biāo)的名稱,配合android studio的插件 Android Material Design Icon Generator 插件,可以很方便找到自己所需要的圖標(biāo)抬纸,適合個(gè)人單獨(dú)開發(fā)。
material design icons -
https://github.com/bonnyfone/vectalign vectalign 兩個(gè)矢量圖之間相互轉(zhuǎn)換
Tool for create complex morphing animations using VectorDrawables (allows morphing between any pair of SVG images)
矢量圖可以通過(guò)android studio 的Android Drawable Importer 插件引入耿戚,通過(guò)查找圖標(biāo)名稱可以快速找到想要的矢量圖湿故。
-
http://inloop.github.io/interpolator/ 動(dòng)畫插值器
如果你喜歡生動(dòng)動(dòng)畫的話,那么就千萬(wàn)不要錯(cuò)過(guò)這個(gè)網(wǎng)站溅话,inloop 還有許多有用的工具類網(wǎng)站
image.png -
http://inloop.github.io/svg2android 把Svg圖片轉(zhuǎn)換成Android VectorDrawable XML文件
Convert SVG to Android VectorDrawable XML resource file.
Extracts all parameters of elements and groups that are supported in Android.
Supported: path, line, rect, circle, ellipse, polyline and polygon elements.
Not supported: text element (export manually to path), gradients and patterns, matrix transforms
-
http://bezier.method.ac/ 貝塞爾曲線學(xué)習(xí)
自定義View 需要用到貝塞爾曲線,那就不要錯(cuò)過(guò)哦
image.png -
http://json.cn/ json數(shù)據(jù)
方便查看json格式的數(shù)據(jù)
image.png -
http://www.json-generator.com/ json 數(shù)據(jù)
隨機(jī)生成json數(shù)據(jù)歌焦,做mock數(shù)據(jù)的時(shí)候可以用到飞几,語(yǔ)法也蠻簡(jiǎn)單
image.png -
http://www.mocky.io/ mock 服務(wù)網(wǎng)站
提供遠(yuǎn)程的mock 地址,配合Charles 方便造假數(shù)據(jù)
image.png -
https://www.easy-mock.com/ mock 數(shù)據(jù)
相比較于json-generator 和mocky.io 独撇,更專業(yè)的mock數(shù)據(jù)平臺(tái)屑墨,降低了mock數(shù)據(jù)的成本
image.png -
http://inloop.github.io/shadow4android/ 陰影
android 5.0以前不好制造陰影,使用這個(gè)網(wǎng)站可以方便生成帶陰影的.9背景圖片
image.png -
http://learngitbranching.js.org/?demo git了解不深入纷铣?
現(xiàn)在還不會(huì)git卵史,還怎么當(dāng)程序員?只會(huì)add搜立、commit以躯、push又會(huì)不會(huì)太low了,沒(méi)關(guān)系這個(gè)網(wǎng)站以動(dòng)畫的形式生動(dòng)的展示了git的各個(gè)命令,幫助你學(xué)習(xí)和了解每一步指令后的變化
- https://regex101.com/r/dmRygT/1 正則表達(dá)式
- https://www.apkmirror.com/ 下載google play中的app
- https://material.io/devices/ android設(shè)備尺寸
- https://app.astralapp.com/ 分類整理github里的star,是不是感覺(jué)star太多忧设,都分不清啦刁标,救星來(lái)了
大禮包
-
Inloop Open Source Inloop大禮包
inloop提供了蠻多好用的工具,數(shù)量有點(diǎn)多址晕,所以只提了幾個(gè)膀懈,在這里推薦一下
image.png -
Android Asset Studio 為android app生成各種圖標(biāo)的網(wǎng)站集合
A collection of tools to easily generate assets such as launcher icons for your Android app.
image.png -
Android開發(fā)人員不得不收集的代碼(持續(xù)更新中)
基本上包含了所有需要用到的工具類,并提供了說(shuō)明谨垃,可以算的上工具了的api文檔
-
Charles 抓包工具
Charles不只是抓包工具启搂,還可以更改請(qǐng)求和響應(yīng)數(shù)據(jù),配合easy-mock平臺(tái)能夠輕松的展示我們想要的數(shù)據(jù)刘陶,在和后端約定好接口和模型之后胳赌,能方便前端快速開發(fā)。
image.png
寫在最后
持續(xù)更新ing易核,good luck