Android開(kāi)發(fā)第三方工具集(持續(xù)更新)

大綱

  • 代碼檢索工具

    codota

    searchcode

  • 代碼生成工具

    gitignore.io

    proguard.herokuapp

  • 美工設(shè)計(jì)工具

    AndroidAssetStudio

    Android Shapes Generator

    Android Holo Colors Generator

    IconFont

    EasyIcon

    Icons8

    AngryTools

    Material Palette

    設(shè)計(jì)導(dǎo)航頁(yè)

  • 類庫(kù)工具

    Android Library Finder

    MethodsCount

    ClassyShark

  • 代碼審查工具

    infer

  • 云服務(wù)

    Bmob

  • Bug管理工具

    jira

    bugzilla

代碼檢索工具

codota

  • 作用:檢索優(yōu)質(zhì)的Java代碼范例菱父。

  • 出處:codota

searchcode

  • 作用:在700w個(gè)項(xiàng)目200億行代碼中檢索出符合要求的代碼蛉艾。

  • 出處:searchcode

代碼生成工具

gitignore.io

  • 作用:生成gitignore文件。

  • 出處:gitignore.io

  • 使用:在輸入框中輸入OS扶歪、IDE或編程語(yǔ)言名等,就會(huì)生成對(duì)應(yīng)的gitignore文件揍拆。

gitignore.io-w692

proguard.herokuapp

  • 作用:生成ProGuard配置哲虾。

  • 出處:proguard.herokuapp

  • 使用:在輸入框中輸入類庫(kù)名,就會(huì)生成對(duì)應(yīng)的ProGuard配置马绝。

proguard.herokuapp-w674
# Created by https://proguard.herokuapp.com/api/

# Glide specific rules #
# https://github.com/bumptech/glide

-keep public class * implements com.bumptech.glide.module.GlideModule
-keep public enum com.bumptech.glide.load.resource.bitmap.ImageHeaderParser$** {
    **[] $VALUES;
    public *;
}

美工設(shè)計(jì)工具

AndroidAssetStudio

  • 作用:一套能很便捷地生成Android App的資源的工具集豆赏。

  • 出處:AndroidAssetStudio

  • 包含的工具有:

    Launcher icon generator:?jiǎn)?dòng)圖標(biāo)生成器。

    App shortcut icon generator:App快捷方式圖標(biāo)生成器富稻。

    Generic icon generator:通用圖標(biāo)生成器掷邦。

    Simple nine-patch generator:.9.png生成器。

    Notification icon generator:通知欄圖標(biāo)生成器椭赋。

    Action bar/tab icon generator:操作欄圖標(biāo)生成器抚岗。

    Android Icon Animator:Android圖標(biāo)動(dòng)畫。

Android Shapes Generator

Android Holo Colors Generator

IconFont

  • 作用:阿里媽媽MUX傾力打造的矢量圖標(biāo)管理、交流平臺(tái)认境。

  • 出處:IconFont

EasyIcon

  • 作用:搜索圖標(biāo)胚委。

  • 出處:EasyIcon

Icons8

  • 作用:搜索圖標(biāo)。

  • 出處:Icons8

AngryTools

  • 作用:包含Android按鈕制作器叉信、Android像素計(jì)算器等一系列工具亩冬。

  • 出處:AngryTools

Material Palette

  • 作用:Material Design調(diào)色板、圖標(biāo)硼身、顏色等硅急。

  • 出處:MaterialPalette

設(shè)計(jì)導(dǎo)航頁(yè)

類庫(kù)工具

Android Library Finder

  • 工具名:alfi佳遂。

  • 作用:根據(jù)關(guān)鍵字搜出對(duì)應(yīng)依賴庫(kù)的Gradle依賴配置铜秆。

  • 出處:https://github.com/cesarferreira/alfi

  • 安裝:gem install alfi讶迁。

  • 搜索源:maven连茧、jcenter、mavencentral巍糯。

  • 使用

    • alfi <依賴庫(kù)的關(guān)鍵字>:從各源搜索對(duì)應(yīng)的依賴庫(kù)啸驯。

    • alfi <依賴庫(kù)的關(guān)鍵字> -r <源>:從指定源中搜索對(duì)應(yīng)的依賴庫(kù)。
      alfi glide -r jcenter

    alfi搜索依賴庫(kù)-w448
    • 若關(guān)鍵字輸入有誤祟峦,會(huì)有關(guān)聯(lián)提示罚斗。
    alfi錯(cuò)誤關(guān)鍵字提示-w312

MethodsCount

  • 作用:計(jì)算指定的Android類庫(kù)的方法數(shù),避免64k宅楞。

  • 出處:MethodsCount

ClassyShark

  • 作用:為Android開(kāi)發(fā)者而生的獨(dú)立的二進(jìn)制檢測(cè)工具针姿。檢測(cè)Android可執(zhí)行文件袱吆,顯示出它的類接口、方法距淫、dex數(shù)和依賴等重要信息绞绒。

    ClassyShark-w481
  • 出處:ClassyShark

  • ClassyShark可分析多種格式的文件榕暇,如

    dex蓬衡、aar、so等庫(kù)文件

    apk彤枢、jar狰晚、class等可執(zhí)行文件。

    AndroidManifest缴啡、resources壁晒、layouts等Android二進(jìn)制XML文件。

代碼審查工具

infer

  • 作用:Facebook開(kāi)源的靜態(tài)代碼分析工具业栅,用于在發(fā)布移動(dòng)應(yīng)用之前對(duì)代碼進(jìn)行分析秒咐,找出潛在的問(wèn)題。

  • 出處:infer

  • 安裝

    • 在Mac上式镐,終端執(zhí)行命令brew install infer

    • 在Linux上固蚤,最簡(jiǎn)單的方法是Docker娘汞。

      wget -O Dockerfile https://raw.githubusercontent.com/facebook/infer/master/docker/Dockerfile
      wget -O run.sh https://raw.githubusercontent.com/facebook/infer/master/docker/run.sh
      sh run.sh
      

云服務(wù)

Bmob

  • 出處:Bmob

  • 作用:Bmob平臺(tái)為App開(kāi)發(fā)者提供了一個(gè)完整的后端解決方案,它提供輕量級(jí)的SDK開(kāi)發(fā)包夕玩,讓開(kāi)發(fā)者以最小的配置和最簡(jiǎn)單的方式使用Bmob平臺(tái)提供的服務(wù)你弦,進(jìn)而完全消除開(kāi)發(fā)者編寫服務(wù)器代碼以及維護(hù)服務(wù)器的操作。

Bug管理工具

jira

bugzilla

我的博客

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末燎孟,一起剝皮案震驚了整個(gè)濱河市禽作,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌揩页,老刑警劉巖旷偿,帶你破解...
    沈念sama閱讀 212,884評(píng)論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異爆侣,居然都是意外死亡萍程,警方通過(guò)查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,755評(píng)論 3 385
  • 文/潘曉璐 我一進(jìn)店門兔仰,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)茫负,“玉大人,你說(shuō)我怎么就攤上這事乎赴∪谭ǎ” “怎么了潮尝?”我有些...
    開(kāi)封第一講書人閱讀 158,369評(píng)論 0 348
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)饿序。 經(jīng)常有香客問(wèn)我勉失,道長(zhǎng),這世上最難降的妖魔是什么嗤堰? 我笑而不...
    開(kāi)封第一講書人閱讀 56,799評(píng)論 1 285
  • 正文 為了忘掉前任戴质,我火速辦了婚禮,結(jié)果婚禮上踢匣,老公的妹妹穿的比我還像新娘告匠。我一直安慰自己,他們只是感情好离唬,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,910評(píng)論 6 386
  • 文/花漫 我一把揭開(kāi)白布后专。 她就那樣靜靜地躺著,像睡著了一般输莺。 火紅的嫁衣襯著肌膚如雪戚哎。 梳的紋絲不亂的頭發(fā)上,一...
    開(kāi)封第一講書人閱讀 50,096評(píng)論 1 291
  • 那天嫂用,我揣著相機(jī)與錄音型凳,去河邊找鬼。 笑死嘱函,一個(gè)胖子當(dāng)著我的面吹牛甘畅,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播往弓,決...
    沈念sama閱讀 39,159評(píng)論 3 411
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼疏唾,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來(lái)了函似?” 一聲冷哼從身側(cè)響起槐脏,我...
    開(kāi)封第一講書人閱讀 37,917評(píng)論 0 268
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎撇寞,沒(méi)想到半個(gè)月后顿天,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 44,360評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡蔑担,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,673評(píng)論 2 327
  • 正文 我和宋清朗相戀三年露氮,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片钟沛。...
    茶點(diǎn)故事閱讀 38,814評(píng)論 1 341
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡畔规,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出恨统,到底是詐尸還是另有隱情叁扫,我是刑警寧澤三妈,帶...
    沈念sama閱讀 34,509評(píng)論 4 334
  • 正文 年R本政府宣布,位于F島的核電站莫绣,受9級(jí)特大地震影響畴蒲,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜对室,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 40,156評(píng)論 3 317
  • 文/蒙蒙 一模燥、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧掩宜,春花似錦蔫骂、人聲如沸。這莊子的主人今日做“春日...
    開(kāi)封第一講書人閱讀 30,882評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至檐迟,卻和暖如春补胚,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背追迟。 一陣腳步聲響...
    開(kāi)封第一講書人閱讀 32,123評(píng)論 1 267
  • 我被黑心中介騙來(lái)泰國(guó)打工溶其, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人敦间。 一個(gè)月前我還...
    沈念sama閱讀 46,641評(píng)論 2 362
  • 正文 我出身青樓瓶逃,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親每瞒。 傳聞我的和親對(duì)象是個(gè)殘疾皇子金闽,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,728評(píng)論 2 351

推薦閱讀更多精彩內(nèi)容