• Stars
    star
    187
  • Rank 206,464 (Top 5 %)
  • Language
  • Created about 8 years ago
  • Updated about 8 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Android攻城狮—全套必备神级工具(开发,插件,效率,知识管理...更新中)

大部分软件支持Windows,Mac,Linux三大系统,如果只支持Mac的,会在后面标明for Mac.

The best develoment tools collection for Windows, Mac, Linux, if it is specific for Mac, we would state is as **For Mac only

持续更新中
Github地址:https://github.com/xinghongfei
简书个人主页:http://www.jianshu.com/users/8ded1d219a79/latest_articles

开发 Fonts

Development Fonts

Ubuntu Fonts -Mono

Ubuntu font Family

Why: It is the best font for Development, used in Android Studio and Intellij + Everywhere

开发

Development


Android Studio

**推荐理由:**官方推出,高效,功能强大。

Why: It is used by Google and it is from intellij

android studio

Genymotion

**推荐理由:**世界上最快的模拟器

Why: It still much better than any other emulator in 2016

Genymotion

如何配置Genymotion地址:Android Studio中配置Genymotion

Sublime text

**推荐理由:**最美的代码阅读和编辑软件,功能强大。如果你想用它来编辑代码,安装AndroidImport插件,可以自动补全代码。我本人主要是用它来阅读源码。

Why: It make thing pretty and it is easy to read

Sublime text

设置Android studio 主题(下载jar)

推荐理由:统一风格,效率更高。为Android studio设置和Sublime text同样的风格,提高效率。

Why: The quick and easy way to setup Android Studio

设置后效果 设置方法请看我另外一篇文章Android高级攻城狮-阅读源码的经验总结

Github Desktop

**推荐理由:**使用Github无需理由,只是很多人使用命令行来操作,感觉自己很高大上。但如果你还不了解命令行的使用,个人不赞同的你再去学,直接使用客户端程序Github Desktop就可以。既然它只是一个工具,能熟练使用就可以,没有必要花那么多精力去学,去记命令行。当多人协助,Github Desktop无法满足你的需求时,再考虑使用命令行。

Why: You can spend all years playing Git, but this is look enough to use in everyday

Github Desktop.png

Visual Studio Code

Visual Studio Code

Why: The best text editor that can work in Windows, Mac and Linux

插件


Android studio 插件

Android ButterKnife Zelezny

**推荐理由:**注入框架,高效开发,省去很多重复,且没有技术含量的工作。

Why: It helps generate the reference to the view, no more "findViewByID" , save you 2 hours a day

zelezny_animated.gif

Android Material Design Icon Generator

**推荐理由:**可以生成Material Design图标的插件。

Why: You need a logo or some picture, this thing can help, otherwise u can manual import the image, and it save you 20 mins a day

capture.gif

## GsonFormat

推荐理由: 将Json自动转化成类,高效开发。

Why: So you know how to Json look like

GsonFormat.gif

ECtranslation

推荐理由可以在Android Studio IDE 内直接将英文翻译成中文。

Why: Make translation ENG to Chinese easy

ECTranslation.png

Android Parcelable code generator

**推荐理由:**高效开发神器,在类中插入实现了Parcelable接口的代码。

Why: it save you 2 hours everyday to do the boilerplate code Android Parcelable code generator

Codota

推荐理由: 最好的Android代码搜索工具,Codota 目前已经收录超过七百万精品代码实例。 Codota

JSONView

推荐理由: Api接口一般都是默认返回json格式,想要查看具体返回哪些内容的时候通过Chrome查看全乱的,而且中文编码也不对,这个插件自动跟你排列出Json数据,不管返回数据有多复杂,你都可以很直观的了解他的数据格式,简直开发者必备。 JSONView

Chrome 插件

Octotree

**推荐理由:**直接在Chrome侧边栏向打开文件夹一样的查看别人的项目。 Why: Add on for better looking at someone else code in github

Octotree

Postman

推荐理由: 开发者在调试网络必备,可以直接发送一个请求,自定义params、header,查看response状态等。

Why: The best tools for working with API , sepcially for Windows, support pretty much everything from POST, GET, REST

Postman.png

Comder

Why: The best console tools in Windows, make your life easier with Reactive Native and lot of commands

C9omder.png

ChromeADB

**推荐理由:**可以控制你的手机,当然前提必须是你的adb已经连接上了,不管是通过USB也好还是通过Wifi也好,可以查看你的内存、硬盘使用情况,还自带一个Controller,可以远程控制你的手机。

ChromeADB.png

Vysor

**推荐理由:**这个插件的使用场景是这样的,假如你在做一个Android App的演讲,但是手机屏幕太小,这个时候安装了这个插件就可以让手机画面投影到电脑上来(在iOS系统实现这个很方便),而且延时几乎很小,这个插件一般用不到就把他禁用,一旦用到的时候会非常有用。

Why: The very best tools for demo and working on the hardware device

Vysor.png

HandShaker

**推荐理由:**安卓手机管理工具,安装了它,就可以在Mac上连接安卓手机读取上面的照片、文件了。手机需要打开 “USB 调试”。 handShaker.png

WiFi ADB

推荐理由: WiFi ADB 是一个通过无线网络来使电脑和手机连接,当我们做测试的时候,只需在手机上打开,只需在命令行输入 adb connect xxx.xxx.xxx.xxx:5555,电脑可以连接手机,就可以通过无线网络来调试开发的应用。

Why: This is the tools for testing the device

WIFI ADB

效率

CheatSheet

推荐理由: 长按command键可以查看当前应用的快捷键,很方便。

Why: keep your fingers in the keyboard to turn yourself into pro

cheatsheet.png

CHROME插件 Save to Pocket

**推荐理由:**看到好的文章点击就可以收藏,多设备同步。 Pocket.png

知识管理工具


说到知识管理,要想成为一个高级工程师,必须要建立自己的知识体系。知识体系的建立一个是知识的收集,另一个是知识的输出整理。以后我会写写我个人知识体系建立方法,如果你很期待别忘了给我点赞哦。

  • 知识收集:印象笔记
  • 知识输出:Macdown+有道云笔记+简书(for Mac)
    FarBox+简书(for Windows)

知识收集使用印象笔记本,将自己认为今后会用到的知识归类整理。到了中高级水平,就可以写一些技术文章,经验总结,去发博客。鼓励大家写博客,但是不要浪费太大的精力。既然写博客,首先学会Markdown语法,再选择一个博客平台。我个人推荐使用简书作为博客发表平台,界面美观,编辑简单,文章更新修改快捷,无需编辑审核,唯一的不足就是没有草稿箱,不过你可以把不想发表的文章,使用Macdown和有道云编辑存储在本地,windows用户使用ForBox。选择简书的另一个原因是,对于新作者更加公平,没有博客级别,只要你的文章写的好就可以获得很多关注。当然这里也有很多学问,如何写出好文章?如何提高点击量?我以后再给大家总结一下我的经验。使用Macdown编辑,特别爽,极简,美观。使用有道云笔记是为了支持多设备同步,云端储存,因为印象笔记不支持Markdown。

印象笔记

**推荐理由:**免费,功能强大,现在只可以2台设备同步。强大的知识收集,记录工具。

印象笔记

Macdown

**推荐理由:**编辑Markdown最好的工具,极简,美观,高效。

Macdown

FarBox

**推荐理由:**Windows上最优雅的Markdown编辑工具。

ForBox

有道云笔记

**推荐理由:**支持markdown,云端存储,多级目录,多设备同步。如果你想在电脑,手机,平板上同步,就使用它。

有道云笔记

XMind

**推荐理由:**思维导图工具,在易用性和灵活性方面引人瞩目。将脑中的源源不断涌现的想法完美的展现出来,其思维导图与其他导图图表等更是简单易用,吸引着人们的眼球。

xmind.png

简书

**推荐理由:**友好,美观,编辑修改简便。没有令人讨厌的广告,都不知道简书是怎么盈利的。现在国内某知名博客平台,越做越烂,广告、限制太多,用户体验极差。很多大牛都陆续离开,在Github或简书上开博客。我认为对于我们大多数普通人来说在简书是一个很好的选择。

简书

翻墙

Lantern

**推荐理由:**打开应用就可以Google了,完全免费。唯一的不足就是不稳定,偶尔连不上。

Lantern.png

####更多

  • ShadowsocksX - 一个快速的隧道代理,可以帮助你绕过防火墙。
  • ShadowsocksX-NG - 一款ShadowsocksX客户端软件。
  • 鱼摆摆 - 科学上网
  • Tunnelblick - OpenVPN的免费软件。
  • GoAgentX - 科学上网。
  • Surge - 科学上网。
  • 云梯 - 在圈内小有名气的VPN服务提供商
  • srocket - 开启科学上网。
  • LoCoVPN - 每天签到可获得2小时免费VPN加速。
  • 二师兄VPN - 提供无限流量、无限续期免费VPN账号。
  • GTX加速器 - 每天签到领取500M流量。
  • GreenVPN - 注册激活送免费VPN加速流量。
  • 风驰VPN - 无限流量、无限续期的免费VPN加速服务。
  • 开眼 - Chrome插件免费的科学上网利器。

其他


Licecap

**推荐理由:**最简单的屏幕录制工具,生成gif。这就是用它录制的。 looklook元素共享.gif

Dash

**推荐理由:**大到你无法想象的API离线文档软件

dash-s1-thumb@2x.png

矢量图库

**推荐理由:**开发过程中,需要用到的矢量图,这里应有尽有。

矢量图库

网友推荐


###为知笔记 (文钦233推荐) 分析:开源,功能强大。个人认为和有道云类似,可以根据个人习惯使用。

为知笔记

###Typora (meunicorn、MarcoWong共同推荐) 分析:非常棒的Markdown编辑工具。配合Pandoc使用,可以转化成PDF,word,HTML等多种格式,特别棒。

Typora.gif

typoral

###iPic(for Mac) (谢三弟推荐) 分析:非常感谢,也解决了困扰我很长时间的问题,每次编辑文章和发表文章,图片上传浪费了我很多时间,如果想发表在多个平台,更是要做很多重复的工作。使用这个软件上传图片会获得一个Markdown格式的地址,放在任何Markdown中都会自动加载。

iPic