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. 开发者社区
名称 | 简介 |
---|---|
StackOverFlow | IT 界的问答社区, 你开发当中所遇到的问题基本上都能在这里能寻找到你想要的答案 |
SegmentFault | SegmentFault 是一个专注于解决编程问题, 提高开发技能的社区 |
CSDN | CSDN 是全球最大中文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. 熟悉 流程
行政、人事、产研测流程等,熟悉各种流程,能让自己工作节省不少时间,特别产研测流程,只有熟悉流程才能够去分析是否合理,和过往比较是否能够给团队提出建议,或者好的流程也能让自己吸收作为经验
Android 项目必备(四十三)-->Android 开发者的 new 电脑相关推荐
- 视频教程-Android 项目实战-影讯-Android
Android 项目实战-影讯 1999年开始从事开发工作,具备十余年的开发.管理和培训经验. 在无线通信.Android.iOS.HTML5.游戏开发.JavaME.JavaEE.Linux等领域都 ...
- Android 项目必备(四十二)-->Android 多窗口模式
简介 自由窗口模式: 该模式类似于常见的桌面操作系统, 应用界面的窗口可以自由的拖动和修改大小. 分屏模式 该模式可以在手机上使用, 该模式将屏幕一分为二, 同时显示两个应用界面. 画中画模式: 该模 ...
- Android 项目必备(三十八)-->APP 消息推送
文章目录 前言 推送的实现方式 1. C2DM 2. 轮询 3. SMS信令推送 4. MQTT协议 5. XMPP协议 6. 使用第三方平台 Android 中 MQTT 的使用 1. 集成 2. ...
- Android项目实战(十三):浅谈EventBus
概述: EventBus是一款针对Android优化的发布/订阅事件总线. 主要功能是替代Intent,Handler,BroadCast在Fragment,Activity,Service. 线程之 ...
- Android 项目必备(十六)--> 手机号 验证码 密码
文章目录 手机号 验证码 密码 在我们的项目中,获取验证码.手机号验证以及密码输入是很常见的小功能. 手机号 1. 布局文件 <EditTextandroid:id="@+id/et_ ...
- Android入门教程四十三之Spinner(列表选项框)的基本使用
本来本节是想给大家介绍一个Gallery(画廊)的一个控件的,后来想想还是算了,因为 在Android 4.1后就已经被弃用了,尽管我们可以通过兼容不来使用Gallery,不过想想 还是算了,因为Ga ...
- Android 项目必备(三十七)-->使用友盟集成 QQ、微信、微博等第三方分享与登录
文章目录 效果图 实战 最近项目需要加入第三方分享和登录功能,之前其他项目的第三方分享和登录一直都使用ShareSDK实现的.为了统一使用友盟的全家桶,所以三方分享和登录也就选择了友盟. 效果图 实战 ...
- android 项目学习随笔十三(ListView实现ITEM点击事件,将已读状态持久化到本地)...
1.因为给LISTVIEW增加了两个头布局,所以在点击事件ITEM索引会增加2,比如原来第一条数据的索引应该为0,增加两个头布局后,它的索引变为 2,为了使LISTVIEW的ITEM在点 ...
- Android 项目必备(二十九)-->App 在线升级与更新
文章目录 前言 实战 前言 1. 用户使用 App 的时候升级提醒有两种方式获得: 通过应用市场获取: 打开应用之后提醒用户更新升级. 2. 更新操作一般是在用户点击了升级按钮之后开始执行的,这里的升 ...
- Android 项目必备(二十一)-->APP 多语言切换(国际化)
最近公司开始做多语言版本,由于之前没有做过,所以在网上搜寻了一番这方面的资料,最后经过实践.总结,写下了这篇文章. 效果图 实现 1. 创建对应语言的 string.xml 简体中文,繁体和 Engl ...
最新文章
- 从0开始构建Arduino_STM32
- hibernate02环境的搭建
- android router不起作用,给 Arouter 优化的一些小建议
- C++中如何初始化类中const或引用类型的数据成员?
- ASP.NET页面揭秘之页面生命周期【转】
- 华为linux版笔记本安装win7,华为MateBook X Pro笔记本怎样安装win7系统
- cytoscape插件下载_Cytoscape
- Android开发笔记(一百六十八)为应用绑定通知渠道并展示消息角标
- linux搭建禅道_linux下搭建禅道项目管理系统
- 使用ARCGIS对shp数据添加投影坐标系
- fcntl实现对文件加锁功能
- Adams2019安装教程链接分享
- mysql的cnf配置文件全解析
- 放弃了灰色轨迹的人,放弃了木马帝国的人(ALLyeSNO)
- cad断点快捷键_CAD打断(BREAK)命令的使用技巧
- python appium连接安卓真机测试
- vue 评论区回复无限嵌套实现代码
- 微信小程序开发踩坑经验——小蜗社群
- 进阶版拉依达准则(3sigm准则)的提出与应用
- Delphi XE5教程9:基本语法元素