Font Size: a A A

The Research And Implementation Of UI Library On Android Operating System Based On The User's Mental Model

Posted on:2018-12-22Degree:MasterType:Thesis
Country:ChinaCandidate:W ZhaoFull Text:PDF
GTID:2348330518494431Subject:Computer technology
Abstract/Summary:PDF Full Text Request
With the rapid development of mobile Internet and mobile terminal,the mobile phone market has entered the period of smart phones from functional phones. Among those smartphone operating systems, Android occupies a leading position in market share and attracts lots of Android application developers because of its open source nature. This paper proposes to research the application interface design principles of Android system and then summarizes the common interface framework according to the analysis of a large number of mainstream applications. Finally,design and implement the UI framework library of Android system which can improve the application interface development efficiency and standardize the interface development process.At first, introduce research background and meaning of this topic.The content is divided into two parts: theoretical research and practice. The theoretical research part starts with analyzing the concept of user mental model and then summarizes the design principles of Android platform application interface. Finally, introduce the structure of Android system and interface development technology. The practice part first analyzes the style and structure of Android application interface and then determining the classification of interface framework in the UI library based on the interface structure and the using process. The UI library is divided into four categories: entrance, navigation, content display and auxiliary tools. For each category, determine the commonly used interface frameworks. Every framework class implementation should include the following steps: scene analysis, interface design, interface design, detailed design and final coding.In the whole process, refer to the design principles of the theory part and the Material Design standard to make the UI library more standardized.Finally describe the testing of the UI library, including functional testing and nonfunctional testing. Functional testing including basic function test and extended function test focuses on correctness and flexibility.Nonfunctional testing focuses on testing the ease of use and efficiency of the UI library itself and the performance of the UI library during application development process. According to the test results, the deficiencies in the UI library are improved and perfected.This paper designs and implements an Android UI library based on the interface design principles summarized from the user's mental model.The library has shown its reliability, efficiency and flexibility in the process of application interface development which provides an evidence for its rationality and practicability.
Keywords/Search Tags:Android, user's mental model, interface, framework library
PDF Full Text Request
Related items