"Alibaba Android Development Manual" v1.0.1 update, optimize some content and sample code

--------------- 2018.3.6 update---------------

After the "Alibaba Android Development Manual" was released for the first time, we received feedback from a large number of Android developers in the industry. After listening to the opinions of all parties, we released the iterative version v1.0.1 today, which mainly made the following updates:

   1. Update some content and sample code;

   2. Improve the references and add them to the appendix;

   3. Add Dingding communication group (see the back cover of the manual);

   4. Optimize the layout.

 

Thank you for your support and feedback. The purpose of establishing the DingTalk group this time is to facilitate direct communication with the project team, and also serve as a unified channel to collect your suggestions. We will also continue to improve the content of the manual to improve the efficiency of Android development.

Brochure Free Download: Click Here
Certification Exam: Click Here

The aftertaste of the Spring Festival has not yet disappeared. We have prepared a belated New Year's gift for mobile developers - "Alibaba Android Development Manual". The Baba Android Development Specifications certification exam was also launched simultaneously.

 

 Ali Android development experience crystallization

On Tmall Double 11 in 2017, the transaction volume reached a new high of 168.2 billion yuan, of which wireless transaction volume accounted for 90%; in December 2017, 1075 days after the birth of Dingding, registered users exceeded 100 million; and in the same period, Xianyu The number of users has also exceeded 200 million... In the face of such a large number of users and traffic, these apps can still achieve "silk smoothness".

Behind this is the continuous exploration and optimization of Alibaba's mobile development team. Over time, these experiences have been aggregated into a complete set of development specifications to guide engineers to develop apps with good experience, excellent performance, good stability, and high security.

The development specification has been continuously improved within Alibaba, and is now organized into a book, which is open to Android developers in the industry, hoping to help enterprises and developers avoid detours and improve the quality and efficiency of Android development.

Specification content overview

From the developer-centric perspective, this manual is divided into Java language specification (following the "Alibaba Java Development Manual"), Android resource file naming and use, Android basic components, UI and layout, process, thread and message communication, file and database, Bitmap, Drawable and animation, security and other nine parts.

According to the strength of the binding force, the statute is divided into three categories: mandatory, recommended, and reference:

  • 【Mandatory】Must be complied with. Violation of this agreement may result in serious consequences;
  • [Recommendation] Try to observe it as much as possible, and long-term compliance will help improve system stability and cooperation efficiency;
  • [Reference] Fully understand that the guidance of technical awareness is the direction of personal learning, team communication, and project cooperation.

For the extended information of the normative entry, the normative explanations and code examples are added, what kind of coding and implementation methods are advocated by "positive examples", and the "counter-examples" describe the minefields that need to be guarded against, as well as error cases, so that developers can fully understand each specification.

Recommended by Alibaba technology giants

Zhuang Zhuoran (the flower name is Nantian), head of Taobao technology:

The car is the same track, the book is the same text, the "Alibaba Android Development Manual" is not only the basis for efficient cooperation, but also the beginning of deep innovation.

Wu Zhihua (the flower name is Tianshi), head of Taobao Basic Platform Department:

It is not easy to write simple and elegant Android code with good performance and comprehensive compatibility consideration, and it is also the foundation of excellent Android architects.

Taobao senior technical expert Ni Shenghua (flower name Xuan Li):

The stable and user-friendly client comes from lines of robust code. The manual has accumulated Alibaba's years of end-to-end experience, which can help Android engineers avoid detours.

Taobao senior wireless development expert Hu Wenjiang (flower name Baiyi):

All that matters is practice. This is the brainchild of Alibaba Group's Android development students in continuous practice, and it is also a useful supplement to Google's Android best practices.

About Certification Exams

When the manual is released, the "Alibaba Android Development Specification" certification exam is also launched simultaneously. Pass the online exam to test your mastery of the development specifications in the manual, and issue an official certification certificate.

Certification Exam: Click Here

Thanks

Alibaba's Android development specification can not be completed without the strong support of mobile development engineers in the group. I would like to thank everyone for their selfless dedication and dedication.

Special thanks to the members of the "Alibaba Android Development Manual" project team, in no particular order: Yunmo (Taobao Technology Department), Yaliang (Intelligent Scene Business Department), You Seng (Taobao Technology Department), Jingbao (Taobao Technology Department) , Linyun (Xianyu), Shangjie (Maoke Technology Department) and other Alibaba mobile development engineers, and special thanks to Gujin (the main author of "Alibaba Java Development Manual") for his guidance on the manual.

finally

The sooner the unified development specification is followed, the better the team will benefit. I hope this manual can bring practical help to the Android development team and developers. At the same time, we also call on the majority of Android developers to participate in and continuously improve the specification. You can find it at Submit your suggestions in the comments.

Guess you like

Origin http://43.154.161.224:23101/article/api/json?id=325236799&siteId=291194637