Font Size: a A A

Design And Implementation Of Mobile Application Development Template Based On React Native

Posted on:2022-04-26Degree:MasterType:Thesis
Country:ChinaCandidate:H Y ChenFull Text:PDF
GTID:2518306314974209Subject:Software engineering
Abstract/Summary:PDF Full Text Request
In recent years,with mobile applications becoming more and more dominant in the market.Users' requirements for the functions and experience of mobile products have also been greatly improved.However,It is very hard for beginners to study mobile development.In order to finish the work on time and improve the efficiency of developing,it is an obligatory task to design a mobile application development templates that can finish new business rapidly.React Native is one of the most popular cross-platform mobile application development frameworks which using JavaScript as interactive language and using native words to achieve complex business.At the same time,in order to achieve more complex requirements such as network requesting,routing scheduling and cookie management,GitHub also provides various components,such as Redux and Navigation,to meet more advanced requirements of developers.It can be seen that React Native has become a mature development framework that can meet the basic requirements of mobile application development.However,React Native only resolves the problem of cross-platform,but can not access different business quickly.At the same is also a difficult problem to choose the appropriate technology stack.Therefore,developers still need to spend a lot of time to deal with the preliminary work.This paper will research and develop a lightweight,comprehensive and efficient mobile application template based on React Native.On the one hand,it is to make full use of the convenience and flexibility of React Native,on the other hand,it is to analyze the common features of the existing mobile application and integrate the development framework.Resolving the problem of hard to start up for developers.So as to facilitate the rapid development of various requirements of the application.The development template is based on Redux architecture and realizes responsive programming.Saga network request framework,navigation routing framework and cookie management framework are introduced to meet the basic requirements of development.At the same time,for special business requirements,such as data component needs table framework for table drawing,map component requires LBS for geographic location acquisition.Access to comprehensive template greatly reduces the work of developers,they only need to focus on specific business-related logic and data access.An excellent template should condense the development into one that only needs to access specific data and draw UI.At the same time,it has a set of standardized technology stack and unified UI style.Therefore,the completion of such a template can greatly improve the development efficiency and save the development cost.Last but not least,it can quickly form a standardized iterative mode,which is convenient for continuous development,upgrading and maintenance.This template has been applied to the use of many mobile applications developments,and the development work has been completed in a short period of time,and the application performance has also been recognized by all users.
Keywords/Search Tags:Cross-platform, React Native, Redux, Mobile application, Development template
PDF Full Text Request
Related items