The puzzle of mobile app development?

Source: Internet
Author: User

Since graduating from last July to participate in the work to now, the mobile development of the road has been 10 months, during a variety of problems to solve the pleasure, but also for themselves to complete a good interface of self-music. But the recent 2 things have made me think of a problem, and this problem, now I have a slightly satisfied with the answer, but also need to practice after the adjustment, in this, first remember their own confusion and to have the same confused little partner a reference.

The first thing is that the company starts dividing the product line, and some of our mobile development partners are going to go to the platform. In fact, I want to go to the platform of the idea, because the heart feel that the mobile end of the total need to feed the data platform, there is a lack of platform, mobile is the feeling of being unable to move. Therefore, the heart still envy the platform of technology, coupled with their own later want to pick up a few small projects, the idea is more intense.

The second issue is the recent report on the Mobile Development Payroll survey published on the Forum, some of which can reach a monthly salary of 5w Plus. The brain begins to fantasize, when oneself can reach how high salary. After the fantasy, and finally returned to the nature of the problem, mobile developers in the end how to improve themselves?

With this problem, the first thought to go to Baidu, finally feel that there is a good answer. Whether they are mobile development or platform development, can not be separated from the TCP/IP protocol, but also recommended the TCP/IP protocol in the first volume. It also starts to look like you can learn something when you look at it, but thinking carefully is not a relationship with mobile development. Finally looked at the forum of the article on iOS optimization, I instantly feel understand something?

The ultimate goal of mobile development is to make the user experience good. These experiences include visual effects and operational effects. The visual effect is a large part of the UI design, the mobile side to choose a specific way to achieve, and then in the implementation, there are huge differences in the face. For example, some implementations may consume less CPU and memory (which can be handled by the GPU), or they can be processed by multithreading. This difference often leads to a user's potential experience. In addition to the operational effect, the mobile Developer's task in addition to ensure that the function intact, but also to ensure the best CPU and memory utilization. In addition, the program architecture is a different aspect of the developer level. A good mobile developer, code style and program design, will inevitably be structured, easy to modify and expand.

So, summarize the direction of my future mobile development: Let each app have good CPU and memory (multithreading and graphics), high-quality UI effects and read open source code to think about the program framework and appropriate reading design patterns.

The puzzle of mobile app development?

Related Article

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.