Best Practice of Continuous Integration of flutter Hybrid Engineering

1. Introduction This article focuses on some specific implementations of Flutter's direct dependence on relief in Flutter hybrid engineering. 2. Thinking Because the current idle fish is a mixed development mode of Flutter and Native, there are some students who only do Native development and are not familiar with Flutter technolog ...

Added by kpasiva on Mon, 05 Aug 2019 11:34:16 +0300

[Java] simple understanding of gradle

Introduction (Baidu Encyclopedia) Definition: Gradle is an open source tool for project automation building based on Apache Ant and Apache Maven concepts. It uses a Groovy-based Domain Specific Language (DSL) to declare project settings. At present, it also adds kotlin-based DSL based on Kotlin language, which abandons various tedious configura ...

Added by unreal128 on Sun, 04 Aug 2019 13:22:37 +0300

AucFrame Unified Management Gradle for Android Componentized Best Practices

Preface AucFrame Future Articles: Introduction and Learning of AucFrame AucFrame Makes Your Gradle Smart "AucFrame Unified Management Gradle" Source Port Gradle for managing lib First, let's look at the architecture of the AucFrame again. AucFrameGeneral We start from the bottom up, create lib folders in the root ...

Added by auddog on Thu, 25 Jul 2019 07:17:15 +0300

Andorid Componentized Jump Routing

Brief introduction Routing plays a very important role in component engineering. How do two module s communicate without mutual reference? We can use EventBus, broadcast, class loading, reflection, scheme, implicit intention and so on. Each of these methods has its own advantages and disadvantages. In ...

Added by mrmachoman on Wed, 24 Jul 2019 12:36:05 +0300

More efficient event bus (BusUtils) than EventBus

background Designing this BusUtils is actually doing ApiUtils Do it by hand, because they are basically the same way. I didn't want to compare them with EventBus of greenrobot before design, but there's always a need to compare them after design. So compare EventBus, the best EventBus in the industry, and you'll see that BusUtils t ...

Added by Nulletz on Mon, 22 Jul 2019 05:34:43 +0300

Deep Understanding of Android Instant Run Operating Mechanism

Instant Run Instant Run, a new operating mechanism in Android studio 2.0, can significantly reduce the time you spend building and deploying current applications when you code, develop, test, or debug. The popular explanation is that when you change your code in Android Studio, Instant Run can quickly show you the effect of your changes. Before ...

Added by netbros on Tue, 16 Jul 2019 23:56:58 +0300

Android Gradle global configuration, logoff, multi-channel packaging

What is Gradle? Gradle is an advanced build system as well as an advanced build toolkit allowing to create custom build logic through pluginsGradle is an advanced build system and an advanced build tool that allows you to create custom build logic through plug-ins. Why use gradle? Gradle is an excellent build system and build tool that allows y ...

Added by vasse on Mon, 15 Jul 2019 02:39:58 +0300

AOP in Android: Problems from Buried Points

AoP Before reading, let's take a look at some questions about burial sites and see if this article is useful for you. The entry and exit of each page need buried statistics. Many button clicks require statistical reporting. The performance data of some functions need statistics. Well, if you encounter these problems, then tell you that AOP ...

Added by Gorillas on Thu, 11 Jul 2019 22:30:56 +0300

Alignment Statistics Novice Help Document

Development of Alliance Statistical SDK 1. Setting up the Environment First, get the appKey, in Manage Background Home Page Create applications, fill in information, and the system will automatically generate appKey: Secondly, for the Android Studio environment, add gradle dependencies: dependencies { compile 'com.umeng.analyt ...

Added by EverToDesign on Wed, 10 Jul 2019 01:19:36 +0300

Using AspectJ to Implement Non-intrusive Embedding Point at Android End

Preface Recently, in the project, there is a need to collect user behavior through buried points. Because the project runs in the LAN, and there are some very detailed requirements, after comparing several technical schemes, we choose to bury points through AspectJ. This paper mainly introduces the author's summary of learning and using AspectJ ...

Added by mysterio2099 on Tue, 09 Jul 2019 02:37:48 +0300