Android Performance Optimization Series: APK Extreme Optimization

This article focuses on the size optimization of Android APK in Android performance optimization. Now the network speed is very fast and the user traffic is very large, but it is necessary to optimize our Android apk file. The user experience is still very bad. Now let's sort out the optimization method of Android apk. Icon icon us ...

Posted on Thu, 08 Aug 2019 04:22:08 -0400 by DSGameMaker

Use of Android Retrofit+RXJava

Retrofit+RXJava Retrofit and RXJava What are they? They are the most popular ones we use now. Of course, they are also the ones we use now. Retrofit and RXJava Combine them. Here's the simplest combination of the two. First, we add dependencies and network privileges //RXJava implementation 'io. ...

Posted on Wed, 07 Aug 2019 08:37:37 -0400 by Skull

How do components communicate? Revealing ARouter Routing Mechanism

Interviewer: Have you ever used componentization and how to achieve it? Has ARouter been useful? Psychological analysis: Componentization is often considered in the architecture. There are many components in it. It is different from our usual single application of developing mvc. Componentization is team warfare. It needs to desig ...

Posted on Wed, 07 Aug 2019 04:32:16 -0400 by tnkannan

Collect first! High Cost-Performance Analysis Scheme for Massive CDN Logs

Summary CDN generates a large number of logs, which can be transferred to OSS bucket. It can also push the real-time log to the log service SLS for real-time analysis, or configure OSS log delivery in the log service SLS to save a large number of CDN logs in OSS for a long time. The massive CDN logs in OSS are analyzed by Data Lake ...

Posted on Wed, 07 Aug 2019 02:22:13 -0400 by blackthunder

A nice summary of the login interface from Flutter

introduce I recently learned some of Flutter's controls and saw a nice login interface on Github, so I mimicked it with Flutter.The original author did a good job, but he just implemented the interface.So I added something myself, like the use of Key and the use of InheritedWidget. Here are some summaries. If there are any mistakes, please poi ...

Posted on Tue, 06 Aug 2019 15:18:19 -0400 by Sweets287

Android Creates Universal Custom Shadow Control

Introduction to Catalogue 01. What are the ways to achieve shadow effects 02. Implementing shadow effect Api 03. What should we pay attention to when setting shadows 04. Shape shadows 05. Custom Shadow Effect Control 06. How to use the shadow control 07. Use Notes in Recycler View 01. What are the ways to achieve shadow effects What are the ...

Posted on Tue, 06 Aug 2019 07:56:06 -0400 by fatywombat

Google recommends Data Binding to implement MVVM (full documentation)

Data Binding Class Library This document will teach you how to use the Data Binding class library to write a declarative trial layout, and minimize the binding of glue code to your application logic and layout. Data Binding is a flexible and widely compatible class library. It is a support library, ...

Posted on Tue, 06 Aug 2019 06:58:51 -0400 by yandoo

Detailed Use of External Storage

Strongly Recommend Articles: Welcome to CollectionAndroid Dry Goods Sharing Read for five minutes, ten o'clock a day, and study with you for life. Here's Android, a programmer. This article mainly introduces some knowledge points in Android development. By reading this article, you will gain the following contents: To save external storage, ...

Posted on Tue, 06 Aug 2019 06:51:52 -0400 by Rochtus

Activity Transition Animation - Make Switching Cooler

introduce In Android version 5.0 and above, google provides us with several kinds of transition animation of activity switching, in order to make the transition of activity switching more beautiful, while the activity switching before Android 5.0 appears stiff. Although you can customize to add animation effect to activity, the eff ...

Posted on Tue, 06 Aug 2019 06:18:24 -0400 by anthonydamasco

Android Componentization Best Practices ARetrofit Principles

This article was first published on vivo Internet Technology WeChat Public Number https://mp.weixin.qq.com/s/TXFt7ymgQXLJyBOJL8F6xg Author: Zhu Yifei ARetrofit is a routing framework for communication between Android components and a tool for rapid component development.This paper mainly describes the principle of ARetrofit implementation ...

Posted on Mon, 05 Aug 2019 21:49:23 -0400 by benwestgarth