App development language
App development mainly has two major technical routes, namely native development and hybrid development
Android's official programming languages include Java and Kotlin
App project directory structure
App engineering is divided into two levels, the first level is the project, and the other level is the module
Modules are attached to projects. Each project has at least one module, and can also have multiple modules. Generally speaking, "compile and run App" refers to running a certain module, not a certain project, because the u module corresponds to the actual App
There are two categories under the App project, app (representing the app module) and Gradle Scripts.
There are 3 subdirectories under the app, and under Gradle Scripts are mainly the compilation configuration files of the project.
Gradle
Gradle is an automated project construction tool that helps us with dependencies, packaging, deployment, release, and difference management of various channels.