0428 Digital Pocket Elf app Optimizer

Source: Internet
Author: User

"Digital pocket Elf App" optimization Directory:

First, the project GitHub total warehouse push

Ii. Development Members

Iii. Division of Labor and Cooperation

Iv. results of each module

V. Contribution of TEAM members

content:First, the project GitHub total Warehouse:
Https://github.com/LiangZhilin/We-have-bing
Second, the developer:
223 Sun Hailin (commercial soft 2 classes)
225 Jiang Zhibin (commercial soft 2 classes)
256 Lam Group (soft 2 classes)
224 Keng Wensen (commercial soft 2 classes)
404 Cao Jiachi (commercial soft 1 classes)
142 Liang (Shang Soft 1 class)
Iii. Division of Labor and Cooperation:

Lin Group, Keng Wensen: From the developer's point of view, look further at the code section to find out some of these unreasonable places. For example, on the algorithm, code specification. This further optimizes code and improves code quality and readability. Easy to manage and maintain later.

Sun Hailin: is responsible for repairing some functional and user experience level bugs, such as music playback pause function, application of the mid-way flash back.

Jiang Zhibin: It is responsible for analyzing the shortcomings of the original application application from the aspect of the interface aesthetics and the convenience of operation, and designing a new interface prototype.

Cao Jiachi: Responsible for the analysis of the product from the perspective of the program can be optimized and extensible place, recorded as a document for other members to reference.

Liang: Responsible for the analysis of the project and the allocation of work, the provision of prototype design and other aspects of technical support and advice, follow-up project progress, management of the total code warehouse, and the general blog's writing

Iv. the results of each module: 1. Bug fix (person in charge: Sun Hailin)

1, Mainactivity mute button effective, mute/open effective
2, Playactivity mute (MediaPlayer effective), Soundpool thread has a problem, cannot take effect
3, return function is preliminary and effective, but there will be a sound overlay bug
(1) The source of the problem is related to the Soundpool thread, and the use of Soundpool.stop () and soundpool.release () are related.

The following part of the code for the bug fix:

1. Sound icon Transform

2. Sound Control

3. This is the end in addition to pressing the return key solution

2. From the product perspective Analysis program can be optimized and can be expanded place (person in charge: Cao Jiachi)

From the product perspective

1) from the user object to determine, you can extend the pupils to junior high school students, senior students, so that the overall user volume of the use will be greatly improved. In addition, the function of calculation is not only arithmetic, but also functions, calculus and other computing functions, so the whole app is more powerful, the user volume will be greatly improved, it is conducive to the promotion of the application in the society, the market positioning is more broad, is no longer confined to pupils, suitable for different student groups.

2) free for the user, to the partner advertising charges, such as Puzzle games ads window, application Start page, site recommendation, advertising scene implantation, lbs precision Marketing model BlaBla. Because the app is for students, so in the selection of ads should also be suitable for students to develop, not any ads are implanted, this is not conducive to student learning, susceptible to impact

3) If the app is good to promote, plus the app itself is good, then this app can be based on the entire industry. App promotion is a very important way.

To distribute the app free of charge, allow developers to supply high-level apps with no ads, no registration requirements, or other additional conditions at a specific time period, these apps will be available to site visitors at no cost, with online advertising to recover costs.

Can make use of network resources, such as micro-blog, such as the promotion of promotional apps, so that you can enter the distance with a huge amount of users to communicate,

Can be through the cooperation between the app, such as a relevant app to download the app will be recommended to the user, whether the download will be given to the user to choose

3. From the developer's point of view, further review the Code section to find some of these unreasonable places (person in charge: Keng Wensen, Lin Group)

1, about the classification of the class is not enough standard. Personally feel that Mainactiivity.java and Playactivity.java can be stored in another package for easy sorting and management.

2. The member variables in the class should be private, decorated with the private keyword, and then set the Get,set method. To embody the encapsulation of Java object-oriented programming.

3, code specification, the method of naming can not play a role in the name of understanding, resulting in code readability is not strong.



4. From the interface aesthetics and ease of operation analysis of the shortcomings of the original application, and design a new interface prototype. (Person in charge: Jiang Zhibin),

This new prototype interface is designed by Axure tool, which mainly solves the problem that the original application has no sound control keys, return keys and low background pixels, the following is the design:

Start menu with Start button and Exit button

Game interface, change the background image and voice control button, Weibo share button, etc.

Five, the team member contribution points:

Although our team of six people, looks like a bit more. But compared to the amount of work we do, in fact, people are not much, here the contribution of the work according to everyone's workload, although everyone's ability is impeccable.

Sun Hailin: 23
Jiang Zhibin: 22
Lam Group: 17
Keng Wensen: 20
Cao Jiachi: 21
Liang Shower: 19

0428 Digital Pocket Elf app Optimizer

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.