Android 项目必备(四十三)-->Android 开发者的 new 电脑

Posted Kevin-Dev

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Android 项目必备(四十三)-->Android 开发者的 new 电脑相关的知识,希望对你有一定的参考价值。

前言

作为 android 开发者,当你新入职一家公司,拿到新发的电脑,你会对电脑干点啥? 安装开发环境?装软件?你是否还会铺天盖地到处找之前电脑备份的东西?又或者还想不起来有什么上一台电脑好用的软件、网站叫什么名字?

本文记录一些作为 Android 开发者常用的一些开发环境、软件、网站等,希望大家点赞、收藏、分享~~

一、开发环境

1. Android Studio

2. git/svn

3. Genymotion

强大好用高性能的 Android 模拟器, 自带的那个模拟器简直不忍直视, 启动超慢的, 跟这个没法比, 无论你是用 Eclipse 还是 Android Studio 里面都有。 Genymotion 下载

4. jadx

一个 Android 反编译神器, 不同于常见的 dex2jar, 这个反编译器生成代码的 try/catch 次数更少, View也不再是数字 id 了, 可读性更高。 jadx 下载

5. python

  • 现在前端很多npm包都会用到python的编译,比如node-sass,我们自己开发node脚本也会常用到python,所以python基本上也成了前端电脑上必装的环境了,python下载地址

提示:在安装node的时候,可以勾选上一起安装python

6. AS 插件集合

现在 Android 的开发者基本上都使用 Android Studio 进行开发(如果你还在使用eclipse那也行,毕竟你乐意怎么样都行)。使用好 Android Studio 插件 能大量的减少我们的工作量。

7. 梯子

  • 科学上网,不用解释

二、网站

1. 图片相关

2. 开发文档

3. 在线IDE、代码美化

4. 响应式开发、多平台测试、性能分析

5. css

6. 在线工具

7. 简历

8. 开发者社区

名称简介
StackOverFlowIT 界的问答社区, 你开发当中所遇到的问题基本上都能在这里能寻找到你想要的答案
SegmentFaultSegmentFault 是一个专注于解决编程问题, 提高开发技能的社区
CSDNCSDN 是全球最大中文IT技术社区
稀土掘金高质量的技术分享社区
谷歌开发者社区(GDG)GDG 是 Google Developer Groups 的缩写, 中文名称是谷歌开发者社区

9. 设计

10. 其它

三、软件

1. IDE

2. 版本管理

3. 抓包

4. 接口类 API

5. 日常软件

四、总结

除了一些软件、网站的分享,入职一家新公司,需要快速去熟悉什么,也来叨叨几句,去到一个新的环境,要熟悉的内容,做好笔记,总结经验,下面是仅是我个人的一些小见解,合则取

1. 熟悉 人

熟悉自己所处的团队,人际关系处好,熟悉团队的习性、技术栈、技术水平,不管是当技术管理还是技术开发,都要知道自己所处团队,能给团队带来什么?能从团队里获得什么?

2. 熟悉 目标

公司的目标是什么? 部门的目标是什么? 团队的目标是什么? 自己的目标是什么?

3. 熟悉 流程

行政、人事、产研测流程等,熟悉各种流程,能让自己工作节省不少时间,特别产研测流程,只有熟悉流程才能够去分析是否合理,和过往比较是否能够给团队提出建议,或者好的流程也能让自己吸收作为经验

以上是关于Android 项目必备(四十三)-->Android 开发者的 new 电脑的主要内容,如果未能解决你的问题,请参考以下文章

Android 项目必备(四十二)-->Android 多窗口模式

Android 项目必备(四十一)-->Android 开发实战经验总结

Android 项目必备(四十一)-->Android 开发实战经验总结

Android 项目必备(四十)-->APP 实现定位功能

一起Talk Android吧(第三百四十三回: Android网络编程总结)

项目管理微学习(四十三)之获取资源