The multifaceted and branching development of web applications and its technologies have been further complicated since the launch of mobile platforms. The limited resources, computational and display properties of mobile devices make it difficult for application developers to work. On a mobile platform, running native programs is optimal, while on desktop the web version is the obvious choice. The current custom is to develop a separate web and mobile application, but it requires more time, energy, and money.
The purpose of my dissertation is to examine this methodology and to explore its advantages and disadvantages through a project implemented in this way.
During my work, I reviewed the methods developed and widespread in recent years, and then studied React Native and react-native-web libraries.