MODERN APPROACHES AND TRENDS IN THE DEVELOPMENT OF APPLICATIONS FOR MOBILE DEVICES
Abstract
The modern approaches to cross-platform development of mobile applications based on environments development and virtual devices are described. The trends of mobile applications development are considered: client-server applications, frameworks and extension libraries, application of cloud services and virtual environments, design patterns. As a result of the research, it has been found that mobile applications technologies are in a state of rapid development and are characterized by extensive involvement of automation tools such as virtual devices and frameworks, virtual environments and cloud services. A certain clarification of the concepts of various technologies of mobile applications development is proposed, that is especially important for understanding their future development trends.
References
2. Sanderson, D. Programming Google App Engine. – 2nd ed., O'Reilly Media, 2012. – 536 p.
3. PARSE.COM [Електронний ресурс]. – Режим доступу: https://parseplatform.org.
4. Peppers J. Xamarin Cross-platform Application Development Second Edition. – Birmingham: Packt, 2015.
5. Маковський Д. Ю., Усата О. Ю. Розробка крос-платформних додатків для мобільних прист-роїв [Електронний ресурс]. – Режим доступу: http://eprints.zu.edu.ua/22019/.
6. Злобін Г. Порівняльний аналіз засобів крос-платформного програмування / Злобін Г., Чмихало О. // Електроніка та інформаційні технології. – 2015. – Вип. 5. – С. 159-166.
7. Ткачёва Т. С. Исследование технологий кроссплатформенного программного обеспечения для мобильных устройств / Ткачёва Т. С. // Наука і техніка Повітряних Сил Збройних Сил України. - 2011. – №2. – С. 130-133.
8. Харченко К. В. Методи та засоби розробки програмних додатків для операційної системи Android / Харченко К. В. // Вісник НТУ “ХПІ”. – 2014. – №17. – С. 68-72.
9. Коротун Т. М. Моделі і методи тестування програмних систем / Коротун Т. М. // Проблеми програмування. – 2007. – № 2. – С. 76-84.
10. Schreiber A. Developing Apps for Android and Other Platforms with Kivy and Python [Електронний ресурс]. – Режим доступу: https://elib.dlr.de/86231-/1/20130409.1_Developing_Apps_for_Android_with_Kivy.pdf.
11. Cohn M. Succeeding with Agile: Software Development Using Scrum. – Addison-Wesley, 2010. – 475 p.
12. Node.js в действии / [Кантелон М. и др.]. – СПб. : Питер, 2014. – 548 c.
13. Гринберг М. Разработка веб-приложений с использованием Flask на языке Python. – М.: ДМК Пресс, 2014. – 272 с.
14. Django. Подробное руководство / [Головатый А. и др.]. – СПб. : Символ-Плюс, 2010. – 560 с.