【工程化】Android开发电脑中都装了哪些软件

117 篇文章 1 订阅

写在前面

工欲善其事,必先利其器。作为一名Android开发者,在开始正式开发之前,给电脑安装各种开发相关软件是必不可少的。

今天来罗列下我电脑中装的那些开发相关的软件,一来换新电脑时,可以方便根据应用清单安装软件,二来如果你是刚从事Android开发,也可以参考着安装这些软件,希望可以帮助到你。如果你是老兵,更欢迎能分享本文没有涉及到的好的软件~

软件列表

1、Android Studio

Android Studio是Android App集成开发环境(IDE),每天可以说都在和她在打交道,两个屏幕的桌面总有一个留给她。

2、Apipost

ApiPost是中文版API接口调试与文档管理工具,类似Postman。平时可以存储一些接口的请求方便快速查看服务器的接口响应,而不至于都通过app点击到对应的位置去触发。

3、Beyong Compare

Beyond Compare一款极致的文件对比工具,平时常用于文件的对比,项目工程不同分支的对比等;差异点进行舍弃、合并等操作都非常的方便。

4、DevEco Studio

DevEco Studio是鸿蒙应用开发的集成开发环境(IDE),如果要开发纯鸿蒙应用,或者给Android App在鸿蒙手机上添加鸿蒙的特性,如服务卡片(FA),都需要用到这款IDE进行开发。

5、Everything

Everything是 Windows 上一款搜索引擎,它能够基于文件名快速定文件和文件夹位置。不像 Windows 内置搜索,“Everything” 默认显示电脑上每个文件和文件夹 (就如其名 “Everything”)。您在搜索框输入的关键词将会筛选显示的文件和文件夹。

6、Git/Git Bash

Git是一个免费的开源分布式版本控制系统,旨在快速高效地处理从小型到超大型项目的所有内容。平时可以直接安装Git Bash,它是用于Microsoft Windows环境(也有 for MAC版本)的应用程序,它为Git命令行体验提供了一个仿真层。Git Bash是一个软件包,里面装有Git和Bash和一些常用的Bash程序,所以他既可以执行Linux命令也可以执行git命令。

7、Google Chrome

在公司一般都会提供方式让员工轻松访问外网的,所以还是使用Google Chrome吧,减少各种广告,还能安装各种好用的插件。

8、Visual Studio Code

Visual Studio Code是一个轻量级但功能强大的源代码编辑器,可在桌面上运行,适用于Windows,macOS和Linux。配上各种插件几乎无所不能,Java、Python、C++各种语言都能写,平时所有的笔记都是在这上面记录的(使用Markdown语法再配上个Markdown预览插件)。当然开发APP的话,还是老实用Android Studio吧~

9、Notepad++

Notepad++是一款免费的文本/代码编辑器,支持27种编程语言,支持多文件多视窗编辑。软件安装包体积小,启动速度快。平时用的最多的当然是查看日志定位问题了,同时也可以在这上面纯文本手撕代码,是提升手撕代码基本功的好地方(只怪现在IDE太智能了,可能导致面试没有IDE时发现自己不会写代码了~)

10、Postman

Postman也是一款API接口的调试请求工具,应该是全世界使用最多的最知名的接口调试工具了吧。

11、TortoiseGit

TortoiseGit俗称小乌龟,是一款具有UI界面的Git操作,所有的Git命令都有对应的按钮及界面操作,比如pull代码,切分支,查看commit提交记录等等。

12、TortoiseSVN

TortoiseSVN也是一款具有提供UI界面的SVN管理工具,现在一般代码工程不会放在SVN上了,但是有时存放项目资料还是会用SVN来进行版本管理,所有这种情况下,还是需要用到这款软件的。

13、XMind

XMind是一款思维导图软件,平时复杂需求分析,知识的总结都离不开它。

14、Typora

Typora一款 Markdown 编辑器和阅读器,最近新版本开始收费了~;不过平时还是习惯通过Visual Studio Code直接写Markdown,然后通过VS Code插件进行预览。

15、Avidemux

Avidemux是一款非常强大的视频编辑和转换软件,适合处理视频文件,比如合并和剪辑。开发过程中最常使用它来逐帧的查看视频,进而分析一些界面抖动等问题。

16、jadx

jadx是我用过的最简单的APK反编译器,平时凡是涉及到需要反编译APK定位问题,都是使用它。

17、scrcpy

scrcpy一秒钟实现手机投屏到电脑桌面,速度不要太快,身边的同事都在使用它。

18、Fiddler

Fiddler是一个http协议调试代理工具,它能够记录并检查所有你的电脑和互联网之间的http通讯,设置断点,查看所有的“进出”Fiddler的数据(指cookie、html、js、css等文件)。在需要进行数据抓包,准确设置响应返回时长等场景时都可以使用它。

总结

本文主要列举了Android开发过程中我使用到的(电脑上实实在在装的并在使用的)一些软件。一些办公软件、公司内部使用的不具有普世意义的软件、以及编程语言环境软件(如Java、Node.js、Python等)就不在此列举了。如果你也有其他好的软件推荐,欢迎告知分享~

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值