# 构建第一个 Android APP 工具安装与环境配置 介绍项目工程结构 实践:构建出第一个 Apk # 工具安装与环境配置 安装 Android sutido、下载 Android SDK ,Kotlin 开发环境配置 Android Studio 下载官网 Android SDK 下载 # 工程结构介绍 ├── app //工程主模块名称 │ ├── build.gradle //app模块的配置文件(签名信息,依赖包,版本号,包名....) │ ├── libs //放置第三方依赖的jar包,aar,so文件... │ ├── proguard-rules.pro...
more...nvm安装(Mac篇)
# MacOS 下 nvm 的安装
版本记录:
2020.09.18 初版
2020.09.19 解决环境变量添加后,每次打开都需要重新 source .bash_profile 的问题
nvm安装(Windows篇)
# nvm
- node version manager(node 版本管理工具)
- 通过将多个 node 版本安装在指定路径,然后通过 nvm 命令切换时,就会切换我们环境变量中 node 命令指定的实际执行的软件路径。
- 使用场景:比如我们手上同时在做好几个项目,这些项目的需求都不太一样,导致了这些个项目需要依赖的 nodejs 版本也不同,这种情况下,我们就可以通过 nvm 来切换 nodejs 的版本,而不需要频繁地下载 / 卸载不同版本的 nodejs 来满足当前项目的要求
Okhttp3基本使用
# I. 简介
HTTP 是现代应用常用的一种交换数据和媒体的网络方式,高效地使用 HTTP 能让资源加载更快,节省带宽。OkHttp 是一个高效的 HTTP 客户端,它有以下默认特性:
- 支持 HTTP/2,允许所有同一个主机地址的请求共享同一个 socket 连接
- 连接池减少请求延时
- 透明的 GZIP 压缩减少响应数据的大小
- 缓存响应内容,避免一些完全重复的请求
Android MVP 架构
本 Demo 使用 Okhttp3、Retrofit2、Rxjava2 ,使用 AutoDispose 解决 RxJava 内存泄漏
Github:
https://github.com/RookieExaminer/MvpDemo
分享一篇前端大佬关于前端职业规划的建议
对于刚刚毕业的应届生来说,初期可能会迷茫,不知道如何快速成长,那么职业规划就显得很重要。
这位工作 5 年多的大佬,将很多建议以及想说的话,都阐述在本文,他的一些职业规划建议或许可以给你一些启示。
共勉!!!
Flutter Mac环境搭建
Flutter 来自 Google, 是移动端 APP 开发 SDK,使用 Dart 语言编写一套代码即可同时在 Android 和 iOS 平台运行,性能无限接近原生,支持 android 4.1 以上 和 iOS8 以上。想进一步了解 Flutter,进入传送门 (英文版)。目前虽然是 alpha 版,截止到 2017 年 7 月 20 日,其在 Github 上的 star 达 5.6k+, 而且相当活跃,不论是使用者还是开发工程师,都在不停的交互改善,1.6k + 话题被打开,4.5k + 话题被关闭,说明谷歌工程师还是很重视的。在学习过程中,遇到一些常见的问题,可以到这里来寻找帮助。