This article dedicated of mobile application software development problem for watching videos offline from YouTube. Relevance of this research is confirmed by the rapid growth in numbers of users to mobile applications, among the categories of which are the most popular games, photos and videos. Especially it was noticed for the last year due to coronavirus pandemic worldwide. Everyone understands that there will be no return to the previous life, there is transition to mobile-oriented existence. At work committed analysis of analogues mobile applications, their characteristics are presented and this let improve algorithm of speed download media files about 2 times compared to ssyoutube.com and presaver.com and simplify routing for user convenience. The functionality of the application is described in the form of a UML diagram, which shows a general idea of the functional purpose of our system, namely: the association between the actor and the use case, as well as the dependencies of different types between use cases. The study used modern software development technologies, in particular: the choice of Visual Studio development environment and C # programming language was substantiated, SQLite was taken as a database, and the LibVLC library was used to play videos in the application environment. Testing of this application was done by analysis of boundary conditions, stochastic, route and data processing. Mobile application is available for OS Android, allows you to download any video files from YouTube platform and to watch them offline when there is no access to the Internet network. Also this application has function which helps to add video to playlist for creating a collection of video files on the relevant topic or taste. Minimal routing is an advantage of this system, as the small number of pages and simple interface allow you to quickly navigate in this application.
Read full abstract