Font Size: a A A

Design And Implementation Of News Client Based On Android Platform

Posted on:2022-05-06Degree:MasterType:Thesis
Country:ChinaCandidate:M YangFull Text:PDF
GTID:2518306338467304Subject:Software engineering
Abstract/Summary:PDF Full Text Request
With the wide popularity of smartphones and the continuous improvement of mobile Internet penetration rates,by providing users with news information and interesting video content,mobile news client has become an important tool for people to obtain information and entertainment in fragmented time.Compared with the numerous giants and fierce competition in the field of news client in China,Africa,Latin America and etc are still in the early stage of mobile Internet development.If we can develop a news client for users in these countries and regions and promote it according to local conditions,we should be able to obtain good economic benefits.This thesis aims to achieve such a news client application based on Android platform for users in Africa,Latin America and etc.Firstly,the background and significance of the topic are introduced,and the task I undertake is made clear;Then the relevant technologies needed to implement the modules covered in this article are introduced,which including Android system,OkHttp and Retrofit network framework,ExoPlayer media player framework,FCM message push solution,and Room database framework;In the demand analysis stage,the construction goal of the system is put forward,and the functional and non-functional demand analysis of the system is completed;In the outline design stage,the functional modules of the system are divided,including the news channel navigation,news list,news detail display,comment function and reading history of the graphic news module,as well as the portrait screen short video module and message push module,in addition,the database table design and interface design of the system are described;On the basis of completing the outline design,the detailed design and implementation of each functional module of the system are described in combination with UML class diagram and sequence diagram;Then write test cases,test each function module of the system,repair the problems and deficiencies of the system,and give the results of the system implementation;Finally,the design and implementation process of the system are summarized,and the future work is prospected.This news client application mainly provides users with the service of browsing graphic news information and portrait screen short video,which to a certain extent meets people's demand of obtaining news information and entertainment in fragmented time.The app has been released on the Google Play Store and is still in iteration.
Keywords/Search Tags:news client, android, okhttp/retrofit, room
PDF Full Text Request
Related items