App开发语言
App开发主要有两大技术路线,分别是原生开发和混合开发
Android的官方编程语言包括Java和Kotlin
App工程目录结构
App工程分为两个层次,第一个层次是项目,另一个层次是模块
模块依附于项目,每个项目至少有一个模块,也能拥有多个模块一般所言的“编译运行App”,指的是运行某个模块,而非运行某个项目,因为u模块才对应实际的App
App项目下面有两个分类,app(代表app模块)、Gradle Scripts。
app下面有3个子目录,Gradle Scripts下面主要是工程的编译配置文件。
Gradle
Gradle是一个项目自动化构建工具,帮我们做了依赖、打包、部署、发布、各种渠道的差异管理等工作。