preface

No standards can be achieved, and no cooperation can be achieved without norms. The experience of alibaba’s nearly 10,000 Java technology elites has been summarized to create a high-value “Alibaba Android Development Manual”, which is open to the industry, hoping to make the team in Android development more efficient, fault tolerant, collaborative, improve code quality and reduce maintenance costs.

With the accumulation of software project code, the cost of system maintenance becomes higher and higher, which is a common problem faced by all software teams. Continuously optimize the code, improve the quality of the code, is one of the effective means to enhance the vitality of the system. In software systems thinking, there is a saying “Less coding, more thinking”, as well as a slang phrase “Think more, code Less”. Therefore, we think more and summarize more in coding, and strive to improve their coding level, so as to write more elegant, higher quality, more efficient code

A common coding specification is beneficial for the long-term maintenance of a team project. Consistent code specifications enhance team development collaboration, improve code quality, and reduce the burden of legacy system maintenance.

The following are recommended examples of quality specifications for major manufacturers, with PDF download address attached at the end of the article

Tencent TGideas game team code specification:

Address: tgideas.qq.com/doc/index.h…

There are not only guidelines for development, code specification examples, but also factory leaders’ technology sharing, for novice engineers to advance.

  • Create a project
  • The page layout
  • The picture specification
  • The data reported
  • Compatible with the processing

Jingdong Concave Laboratory:

Address: jelly.jd.com/articlelist…

Take you to jingdong project realization

Netease NEC Code Specification:

Address: nec.netease.com/library

Alibaba Android Development Manual PDF

Finally to share a new open source “Alibaba Android development manual”, which code specification examples can be called the most complete network! And basically universal. For reasons of length, the contents and some contents are shown in screenshots below. The complete PDF can be downloaded for free by clicking the link below.

Alibaba Android Development Manual

I. Contents:

Ii. Naming and using of Android resource files:

Iii. Documents and Database:

The above is the “Alibaba Android development Manual”, you can click the link below to download free.

Alibaba Android Development Manual