Mobile application development This major mainly studies the basic knowledge and skills of mobile application software development and testing, and conducts mobile application software programming, testing, maintenance and sales. The employment direction is to engage in Android application development, hybrid APP development, Web front-end design, APP interface design, software testing, system maintenance, pre-sales and after-sales support, APP and website operations in software development enterprises and institutions.

Definition
Application software development refers to the development of software written in high-level languages such as programming languages C#, java, c++, vb, etc., mainly for commercial and life applications.
Application software can broaden the application field of computer systems and amplify the functions of hardware. Its development application software is the part of software provided to meet the application needs of users in different fields and different problems.
JAVA direction:
Computer software foundation, database principle, SQLserver, C++ programming, java core programming, linux, websphere development tools, DB2 database advanced management, DB2 database application development, ERWin database modeling, UML, ratioanlrose modeling, OM software development life cycle, J2EEOM enterprise-level development, MVC-based struts framework technology, software testing tools and methods, project management foundation, etc.

Front-end design
Concept
In application software development, a qualified (and user-friendly) icon (ICON) is definitely not simply pursuing visual beauty, but "paying attention to the concept". Whether the core function of this application (product) can be found, so that users can know "what this is for" at first glance, and whether it can cover the brand spirit, the team's dream, and the height (profit) that the product wants to pursue is also one of the extended knowledge. In the era of working on computers, there are still many professional artists who will choose to turn off MAC (of course including drawing software such as Photoshop) when designing icons, and then take out the commonly used notebooks, and record various dense ideas on them, including stupid ideas, cute ideas, bold ideas, unrestrained ideas, and the best ideas with "unique vision". Only when there is a "feeling right" will they go to the computer and enter Photoshop to execute.
Height
It is necessary to cultivate a good aesthetic height for application software development. Photography is an important key to cultivating aesthetics (especially for most programmers who lack hand-drawing skills, photographs can effectively assist you as one of the art resources when developing applications). Using photographs as your UI or icons is also a style of expression. It is also good to properly use photographs in your application screenshots or icons.