MODERN APPROACHES AND TRENDS IN THE DEVELOPMENT OF APPLICATIONS FOR MOBILE DEVICES

  • V. S. Kostyrko Lviv University of Trade and Economics
  • A. V. Kostenko Lviv University of Trade and Economics
  • M. I. Plesha Lviv University of Trade and Economics
Keywords: Android, Java, virtual device, cloud service, framework, application, library

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

1. Инфографика. Приложения в App Store, Google Play и Windows Phone Marketplace [Елект-ронний ресурс]. – Режим доступу: http://www.-iphones.ru/iNotes/320838.
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 с.
Published
2018-11-01
Section
PROSPECTIVE DIRECTIONS OF INFORMATION TECHNOLOGIES DEVELOPMENT