Font Size: a A A

Design And Implementation Of IDAframe A Mobile Framework Based On AndroidMVP

Posted on:2020-08-22Degree:MasterType:Thesis
Country:ChinaCandidate:J LiFull Text:PDF
GTID:2428330602461446Subject:Computer technology
Abstract/Summary:PDF Full Text Request
With the development of network technology,people's user experience of Android mobile applications continues to improve,and the project is facing problems such as larger scale,more complex logic,more functional modules and more code.Under the traditional development mode,the code reuse is low and the coupling degree is too high,which leads to the maintenance and extensibility of the project.We should analyze and study the existing architectural model,package and develop the architectural model and framework suitable for Android mobile terminal,and at the same time formulate and comply with the development standards,which is an important factor for us to improve the team's development efficiency and improve user experience.When analyzing and studying the architecture model,we draw on the classic MVC architecture model of server.After analyzing and studying,we find that the classic MVC is not completely suitable for Android mobile terminal.After improvement,the AndroidMVC architecture model suitable for Android mobile terminal is studied.However,due to the characteristics of Android system,the Controller control layer and View View layer cannot be completely decouoned,and a c-v binding mode will be formed.This mode has some problems in terms of late function expansion and code optimization.To solve the problem,consider using MVP architecture model to develop AndroidMVP architecture model suitable for Android mobile terminal,which has the characteristics of loose coupling and high reuse,but increases the amount of code and difficulty in using.In view of the problems existing in the existing architectural models,we adopted the concept of MVP loose coupling and high reuse and decided to package an androidmv-based team to develop IDAframe efficiently.This framework contains Json,XML,Sqlite,OKhttp,Glide and other mobile terminal technologies,and encapsulates the network framework IDAHttp and picture processing component IDAPic.When using IDAframe framework for project modular development,the IDAHttp cache strategy is suitable for scene analysis and IDAPic image consumption memory test experiments,after testing found that IDAframe framework performance is better than the general development mode,the application scene is more clear.
Keywords/Search Tags:AndroidMVC, AndroidMVP, IDAframe, Mobile Framework, Architectural Model
PDF Full Text Request
Related items