Unknowingly, the 6th issue is about to update some information that you think everyone should know.
Note that in this series, the underlined articles in the article can be directly clicked to view, and other links need to be copied by themselves.
Entrance of the previous phase:
Android worthy of your in-depth content | 5 issues
1. Google related
Google Play requires that starting from August 19, all applications on Google Play must include a native 64-bit version.
related articles:
Provide 64-bit native support for apps | Android Chinese instructional video
Chengxiang Ink Shadow's article on adapting 64-bit CPU architecture details
Of course, the official also gave some adaptation schemes, and with videos:
Bilibili
https://www.bilibili.com/video/av55156600/
Originally I wanted to put the video directly in the article. Thinking about it, there is still a copyright risk, so I can just click on the first related article and read it.
2. Company external sharing
NetEase Media Technical Team
NetEase Big Data | Internet product decision-making secrets: AB test
I didn't pay much attention to A/B Test before, but since I got into the headlines, I have been talking about it almost every day. I suggest you understand it.
Gaode Technology
Systematic solution to Android Native memory leak
Immediate technical team
ConstraintLayout introduction and actual combat
https://juejin.im/post/5ce3b68b518825336e0a5190
Everyday P Picture Siege Lion
For example, Constraint Layout (3)
-Smart Linkify Performance Evaluation Android P
History sharing:
-
Baidu APP technology: Android H5 first screen optimization practice
-
Jingdong Technology: The pitfall between the bug fix of arbitrary URL jump and the getHost() method in JDK
-
Alipay client architecture analysis: Android client startup speed optimization "garbage collection"
-
Analysis of Alipay App Construction Optimization: Optimize Android startup performance through installation package rearrangement
-
Alipay app construction optimization analysis: Android package size is extremely compressed
-
Sohu: Deep understanding of Flutter multithreading
-
Ctrip: Looking at the practice of componentized architecture from the Zhixing Android project
-
Google: Flutter What you need to know | FAQ・The third issue
- NetEase carefully selects technical experts to interpret the design and principle of ABTest
https://www.jianshu.com/p/4e7a271cd54a
- Talking about Meituan APP's governance of Crash
https://www.jianshu.com/p/923a24755456
- Youzan WeChat Store-Android componentization solution
https://tech.youzan.com/you-zan-yi-dong-androidzu-jian-hua-fang-an/
- Are you hungry: What you need to know about Java bytecode
https://juejin.im/post/5ca18229f265da307261f7b6
- Ele.me Logistics: A Preliminary Study of Java Dynamic Programming
https://juejin.im/post/5cdcd37151882520226ce13c
-
Byte bounce: QR code scanning optimization
- NetEase Media Technical Team: Application and Practice of AOP Technology in Client
Don’t ask me why I want to post the history. Very few students will click on the previous issues. In fact, there are many articles that can be directly clicked to view, and it is convenient for everyone to view;
Secondly, I'm afraid of posting duplicate articles, so embarrassing.
3. Dachang open source project
Tencent QMUI
https://github.com/Tencent/QMUI_Android
There is an auxiliary warehouse in the impression that it is very popular, so the corresponding UI-related project should be this project.
Almost all UI effects are provided, as well as some auxiliary classes.
There are two main functions:
-
Everyone independently develops some personal projects or projects without UI design, so they can be used very quickly, and the style is uniform, with a certain basic design effect. If you do a personal project, you might want to come up with a few projects like this to help you code quickly.
- Because it is an open source project, there are a lot of compatibility (status bar related, etc.), animation processing, UI effects can be used to learn.
Historical recommendation
https://github.com/didi/DoraemonKit
https://github.com/Tencent/matrix
https://github.com/didi/booster
https://github.com/iReaderAndroid/X2C
4. Android open source project analysis
https://github.com/sucese/android-open-framework-analysis
It seems that I have recommended this author before. It doesn't matter anymore. It is fine to recommend it several times.
Basically, the source code analysis of the more popular frameworks has been done.
Then some classmates may ask, if someone else wrote it, should I just check it out?
No, it is highly recommended that you analyze it yourself. If it seems difficult, look at it together with other people's source code analysis, and finally summarize it by yourself.
If you have done this and are willing to share it like the author, you can contact me to contribute, I am happy to share it with everyone in Technology Weekly.
5. Deadly Framework related series
A very good Framework series of articles, you can pay attention to it. I haven't seen such a series for a long time. I hope the author can keep writing it down and post it recently.
Everything you need to know how Android_View works
https://blog.csdn.net/xfhy_/article/details/90270630
Everything you need to know about the Android_Handler mechanism
https://blog.csdn.net/xfhy_/article/details/90347636
Deadly crashing Android_App startup process (including Activity startup process)
https://blog.csdn.net/xfhy_/article/details/90679525
The Android_AOSP compilation process is dead
https://blog.csdn.net/xfhy_/article/details/91649717
Analysis of the Android_Service startup process (1)
https://blog.csdn.net/xfhy_/article/details/91907411
Analysis of the Android_Service binding process (two)
https://blog.csdn.net/xfhy_/article/details/92233730
6. High-quality open source projects
Recommend 3 walking projects
I posted it last time, just look at it.
If you think this series is good, you can click on it in the lower right corner to understand its popularity.
See you next time!
Well, 618 applied for another wave of Dangdang discount codes, this time there are 200-120, 80 yuan can buy three copies, you can see if you need it.
Book-buying benefits are here again, and if you pick it up, you won’t be able to handle it!
Recommended reading:
Open source a self-use Android event distribution center library
The most complete Android application corner mark adaptation method in history
Flutter interview knowledge points collection