Reprint please indicate the source: a column of Maple Leaf
The latest Android product Development series focuses on the technology, skills, and practices involved in the Android product development process. Before we explained the Android source code series of articles, the source code series of articles more complex, and some things have not finished, here has been updated 30, the following things will be updated. Consider always say source series may look more tired, here is the product development series of articles. This series of articles focuses on some of the technical skills and practices needed to be noticed in the Android product development process. The main face of product development, the app stability, friendly, high compatibility requirements of the app.
Here are some of the product development series that I'm going to explain:
(where the red font of the article is the part I have written, the others I have not yet written but intended to write, these things probably covered the Android product development process involved in all aspects, of course, may also be supplemented by the follow-up)
Android Product Development (i) –> Practical development Code
Android product Development (ii) –> start Page optimization
Android Product Development (iii) –> base class activity
Android product Development (iv) –> reduce APK size
Android Product Development (v) –> multi-channel packaging
Android product Development (vi) –>APK confusion
Android Product Development (vii) –>APK hot fix
Android product Development (eight) –>app data statistics
Android product Development (ix) –>APP Network Transfer Protocol
Android product development app long connection;
Hybird Development of Android product development;
The MVP framework for Android product development;
The common framework for Android product development;
git use of Android product development;
Product development of Android product reinforcement and encryption;
Screen adaptation of Android product development
Fragment of Android product development
Basic Component SDK for Android product development
React native development of Android product development
Rxandroid of Android Product development
Performance optimization of Android product development
The control MD of Android product development
As IT staff I still more emphasis on the product rather than do the project, because the project is to follow the project go a lot of things done also finished, did not go into, no continuous iterative and optimization, equivalent to do a thing n times, so that the individual is difficult to have skills to improve. Continuous iteration of a product can not only in depth and breadth to improve themselves, if possible, we strongly recommend that you continue to iterate a product.
Here to say a few more, here is just technical on the Android product development of some tip, on the product we also need to have their own thinking. In order to make the app better, better look, more simple, a lot of standing in the perspective of users to think, this is not only the task of product managers, but also our programmers need to do. Only when you communicate with the user, you will find that you feel very good things users may not be used at all, and sometimes, professional terminology causes users completely do not understand. The button is obvious, but the user doesn't see it at all, why? Because the user's attention is disturbed by other functions, these problems are caused by the complexity of the product. To say so much is to tell you to do the product needs more needs from the user's point of view, rather than standing in your perspective to the user's question, sometimes you think the problem may not be the user wants.
Android Product Development--Summary (ongoing update)