Font Size: a A A

Design And Implementation Of Real-time Communications Applications Based On React Native

Posted on:2018-08-07Degree:MasterType:Thesis
Country:ChinaCandidate:H M ChengFull Text:PDF
GTID:2348330512466945Subject:Communication and Information System
Abstract/Summary:PDF Full Text Request
In this day,when all walks of life boom,the development of the Internet is particularly ferocious.As the saying goes,this is the best of times.Economic development makes people 's lives continue to be improved,the Internet colored people's life,communication based on Internet has narrowed the distance between people.A variety of instant messaging software such as WeChat,QQ mushroomed,which makes it more convenient to communicate.React Native is an open source framework based on JavaScript,which combines the advantages of the Web application and Native applications.You can use JavaScript to develop native programs based on the iOS or Android.With React Native as a front-end development tools,developers can easily and efficiently write code for any platform,which reduce project development cost and have higher efficiency.According to the basic functions required by the instant messaging system,we present the requirements analysis.This thesis design and implement an instant messaging system based on the React Native,which was wrote by java.The function of each module is briefly described,and then the overall use case diagram of the instant messaging system is given.We also draw the interface sequence diagram as the logic flow of the instant messaging system,then introduce different modules.In the system outline design,the system architecture was designed,the entire server using REST design architecture,make full use of resources,reduce unnecessary requests,simplifying the entire project architecture.The system realize some functions,which includes user registration,user login,add friends,remove friends,chat and so on.After design and implementation,we have performed a series of global tests.The results shows that it is stable,and it is able to basically achieve the expected targets.
Keywords/Search Tags:Instant messaging, Java, database, React Native
PDF Full Text Request
Related items