Font Size: a A A

Design And Implementation Of Interest Community Based On React Native Under Android Platform

Posted on:2018-11-30Degree:MasterType:Thesis
Country:ChinaCandidate:B FengFull Text:PDF
GTID:2348330536481600Subject:Software engineering
Abstract/Summary:PDF Full Text Request
With the rapid development of mobile Internet,mobile terminal users increased year by year,mobile equipment production also showed blowout in recent years,the domestic mobile phone manufacturers develop by leaps and bounds,and the Android operating system is adopted by many mobile phone manufacturers because of its openness and ease of use.Therefore,Android operating system accounted for half of the China mobile phone operating system market.In such a huge mobile Internet market and user base support,community products have become one of the most important mobile Internet products.At the same time,almost all companies develop applications to meet the needs of users in the i OS and Android operating system.It will lead to the company needs a very large investment in human development and application version update slow,etc.And the emergence of the React Native framework will be an attempt to alleviate the above problems.Based on the above situation,this paper aims to realize the interest community Android client based on React Native framework.The main work of this paper includes the analysis of the needs of the interest community clients,the overall architecture design,database design,functional modules design and implementation.According to the research on the React Native framework,the design and implementation of communication in React Native layer and Native layer expansion components.Based on the needs of the interest community,this paper designs and implements five functions including post editing publishing,post browsing,personal center,news alerts,hot update,and solve video compression memory performance problems in the implementation process.The client uses Android Studio 2.1 on the Mac operating system and is developed on Android SDK 4.0 and React Native 0.37,and the programming languages used include Java,Java Script,CSS,and so on.When developing,build a local server on the Mac system to quickly deploy Java Script code to the client.The system is developed based on React Native framework,part of the business are developed by Java Script language,and the part of the code can be reusd in i OS,Android or Web,greatly improved the code reuse rate,reduce duplication of development costs.According to the research of the React Native framework,the Native layer and the React Native layer code communication component make the system function can be realized through the Native,and also can be realized through the React Native framework.This is very different from the previous Hybrid App.
Keywords/Search Tags:React Native, Android, Community, Video compression
PDF Full Text Request
Related items