当前位置: 首页 > news >正文

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

前言

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

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

一、开发环境

1. Android Studio

  • 【Android Studio 使用教程】-- 安装 & 环境配置

2. git/svn

  • 版本控制首选,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. 图片相关

  • 代码图生成 carbon
    在这里插入图片描述
  • 代码图生成 ray
  • 图片压缩-tinypng
  • 图片压缩-picdiet
  • 图片压缩-compresspng
  • 图片背景消除

2. 开发文档

  • Android 开发者的文档
  • Kotlin 开发文档
  • 聚合类开发文档
  • 聚合类开发文档(API)
  • docschina.org
  • 菜鸟教程
  • roadmap

3. 在线IDE、代码美化

  • codepen.io/
  • codesandbox.io/
  • code.juejin.cn/
  • stackblitz.com/
  • 代码美化

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

  • 多设备调试
    在这里插入图片描述

  • 多平台测试

  • 性能分析

5. css

  • css动画演示

6. 在线工具

  • tool
    在这里插入图片描述

  • AndroidDevTools

  • 草料二维码

  • ProcessOn

7. 简历

  • 500丁
  • resume

8. 开发者社区

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

9. 设计

  • 配色
    在这里插入图片描述

  • 渐变配色

  • 头像生成

  • 表情符号
    在这里插入图片描述

  • 阿里巴巴图标库

  • 图片设计

  • 高清图片

  • 各类插图

10. 其它

  • 程序员导航

三、软件

1. IDE

  • Android Studio
  • vscode
  • webstorm
  • Notepad++
  • sublime Text

2. 版本管理

  • Git
  • svn

3. 抓包

  • Fiddler
  • Charles

4. 接口类 API

  • postman
  • apifox
  • API 接口推荐

5. 日常软件

  • WPS

  • 截图软件 snipaste
    snipaste 功能非常强大,可截图、可取色、可钉图、可查看截图历史等等

  • 轻量级gif录屏 LICEcap

  • 复制历史
    Mac 需要安装软件: clipMenu、 Paste window自带,快捷键 win+v 开启

  • 时序图
    mac推荐一款叫 OmniGraffle
    window Visio

  • 思维导图
    推荐一款在线的思维导图: 知犀思维导图

  • PPT 推荐一款在线的 PPT :吾道

  • todo list

    • Oka todo
    • Microsoft To Do
  • 笔记

    • 有道云笔记
    • notion
    • oneNote
  • 其它

    • 翻译、邮箱、微信、钉钉等
    • uTools

四、总结

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

1. 熟悉 人

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

2. 熟悉 目标

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

3. 熟悉 流程

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

http://www.lryc.cn/news/23483.html

相关文章:

  • 如何水平和垂直居中元素
  • Rust泛型Generics
  • 六、并发集合
  • PHY调试经验
  • 从Java培训班出来好找工作吗?
  • 第51天|LeetCode503.下一个更大元素 II、LeetCode42. 接雨水
  • [12]云计算概念、技术与架构Thomas Erl-第5章 云使能技术
  • 超实用的公众号用户运营方案分享,纯干货
  • Git ---- 国内代码托管中心-码云
  • 【学习笔记】NOIP爆零赛8
  • 【Linux驱动】驱动设计硬件基础----串口、I2C、SPI、以太网接口、PCIE
  • 同为(TOWE)防雷产品助力福建移动南平分公司防雷改造
  • Win10安装mediapipe的步骤
  • 项目调研丨以太坊再质押项目EigenLayer白皮书四大看点(内附完整版中文白皮书)
  • 51-Jenkins-Periodic Backup插件实现Jenkins备份
  • C++之入门之引用,内联函数
  • linux kprobe使用
  • 2023年超全前端面试题-背完稳稳拿offer(欢迎补充)
  • python之web自动化测试框架
  • 算法笔记(十五)—— 动态规划(暴力递归到动态规划)习题训练!
  • 云原生架构基础概念及应用办法
  • RedisTemplate 的基本使用手把手教
  • Hbase -- Compact工具梳理
  • 【java代码审计】SQL注入
  • 前置知识-辛 Runge-Kutta 方法
  • require 与 import 两种引入模块方式到底有什么区别?
  • 软考信息系统监理师备考建议
  • 第八届蓝桥杯省赛——4承压计算(二维数组,嵌套循环)
  • 【ECNU】3645. 莫干山奇遇(C++)
  • 为什么需要学习shell、shell的作用