📖 Foreword The process of looking for light is the process of climbing: pure [awakening], [farewell] at sea, [regret] in the evening, [agreement] in the...
Gradle is in urgent need of plugins, hotfixes, and building systems for Android. If you don't understand Gradle, you won't be able to accomplish these...
Every Android programmer works with Gradle, directly or indirectly, whether they are aware of Gradle or not. Every time you create a new project with...
Gradle is an open source tool for automating project building based on Apache Ant and Apache Maven concepts. It uses a Groovy-based domain-specific language (DSL)...
Welcome to follow my public account Android efficient development, focusing on Android project efficiency and development experience, covering topics such as infrastructure, Kotlin Multiplatform, Gradle...
Gradle is an open source automated build tool that can build almost any software. Feature 1. High performance Gradle builds to execute only the required...
Example detailing how to use JavAssist to generate annotation classes at compile time? How do I import the generated class file into the current project?
Gradle is a project automation build tool based on Apache Ant and Apache Maven concepts. It uses a Groovy-based domain-specific language (DSL) to declare project...
As an Android developer, I am accustomed to object-oriented programming and various auxiliary development functions provided by IDEA. Groovy scripts with strange general syntax have...
Gradle Foundation Gradle build life cycle Initialization phase: parses all projects in the entire Project and builds the corresponding Project objects. Configuration phase: parses all...
When exceptions occur in daily Web development, a unified exception handling is often required to ensure that the client can receive a friendly prompt. This...
Abkit (Android Build Kit) is an Android component management tool set. It is a Gradle plug-in that contains some component management tools. For example, see...
In Android development, we all know that introducing dependencies works like this. So the implementation is called configuration. Configruation supports customization, according to the official...
This class doesn't need any additional code. RxRouter automatically generates a RouterProvider based on the class name. For example, MainRouter generates a MainRouterProvider. With the...
Lint is a Google Android static code inspection tool that scans and finds potential problems in code, notifying developers of early fixes, and improving code...
sequence This is my second day involved in August, more challenges, details see: August more challenge wen's note | MobPush access to summarize Gradle's note...
Gradle is a build tool that makes building projects more automatic, but it is just an execution environment that provides the basic framework. The real...
Request interception is used to process user authentication and authorization, MDC, encoding and decoding, UA check, and multi-terminal mapping. The Servlet, Filter, Listener, and Interceptor...
Welcome to follow my public account Android efficient development, focusing on Android project efficiency and development experience, covering topics such as infrastructure, Kotlin Multiplatform, Gradle...