AN ARCHITECTURAL APPROACH FOR QUALITY IMPROVING OF ANDROID APPLICATIONS DEVELOPMENT WHICH IMPLEMENTED TO COMMUNICATION APPLICATION FOR MECHATRONICS ROBOT LABORATORY ONAFT

dc.contributor.authorV. Makarenko, O. Olshevska, Yu. Kornienko
dc.date.accessioned2018-12-18T15:02:57Z
dc.date.available2018-12-18T15:02:57Z
dc.date.issued2017
dc.description.abstractDeveloping a proper system architecture is a critical factor for the success of the project. After the analysisphase is complete, system design begins. For an effective solution developing it is very important that it will be flexible andscalable. During the system design, its component composition and development tools are determined. The system designphase is an opportunity to maximize the speed and effectiveness of subsequent development.There are quite a lot of architectural approaches for building systems. Despite their small differences, they have much incommon. They all define ways of splitting the application into separate layers. At the same time, in each system, at least, thereis a layer containing the business logic of the application, a layer of data interaction and a layer for displaying data.The "Clean Architecture" approach has been analyzed and adapted to the communication application for mechatronicsrobot laboratory developing. This approach allows to solve all the problems while building the application architecture: itmakes the code modular, tested and easily readable, and also positively affects the quality of development.New architectural components which was introduced by Google in 2017 was considered. The analysis showed that theArchitecture Components fit well into the concept and will interact with the "Clean Architecture" approach. Dagger 2framework was applied for a complete abstraction and simplify testing. Also, it is planned to implement the RxJava library.
dc.identifier.issn2312-931X
dc.identifier.urihttps://card-file.ontu.edu.ua/handle/123456789/5776
dc.identifier.urihttps://doi.org/10.15673/atbp.v9i3.714
dc.sourceAutomation of technological and business processes
dc.titleAN ARCHITECTURAL APPROACH FOR QUALITY IMPROVING OF ANDROID APPLICATIONS DEVELOPMENT WHICH IMPLEMENTED TO COMMUNICATION APPLICATION FOR MECHATRONICS ROBOT LABORATORY ONAFT
Файли
Зібрання