Пожалуйста, используйте этот идентификатор, чтобы цитировать или ссылаться на этот ресурс:
http://dspace.opu.ua/jspui/handle/123456789/8305
Название: | Cross-Platform Practices for Mobile Application Development of Automated Trade Accounting |
Другие названия: | Кросплатформова практика розробки мобільних додатків для автоматизованого торгівельного обліку Кроссплатформенная практика разработки мобильных приложений для автоматизированного торгового учёта |
Авторы: | Kravchenko, Ihor Кравченко, Ігор Андрійович Кравченко, Игорь Андреевич Speranskiy, Viktor Сперанський, Віктор Олександрович Сперанский, Виктор Александрович |
Ключевые слова: | mobile applications developing crossplatform Xamarin.Forms Android iOS UWP .NET C# MVVM розробка мобільних додатків кросплатформовість Xamarin.Forms Android Ios UWP .NET C# MVVM разработка мобильных приложений кроссплатформенность Xamarin.Forms Android iOS UWP NET C# MVVM |
Дата публикации: | 12-Ноя-2018 |
Издательство: | Odessa National Polytechnic University |
Библиографическое описание: | Kravchenko, I., Speranskyy, V. (2018). Cross-Platform Practices for Mobile Application Development of Automated Trade Accounting. Applied Aspects of Information Technology, Vol. 1, N 1, p. 48-58. Kravchenko, I. Cross-Platform Practices for Mobile Application Development of Automated Trade Accounting / I. Kravchenko, V. Speranskyy // Applied Aspects of Information Technology = Прикладні аспекти інформ. технологій. - Оdesa, 2018. - Vol. 1, N 1. - P. 48-58. |
Краткий осмотр (реферат): | The problem of single application development that can work in widely used modern mobile platforms (Android and iOS) is dicussed. Current situation in building of crossplatform applicatioons is studied. The choise of appropriate development tools has been explained. The basic principles and rules of design and development of crossplatform mobile applications using chosen Xamarin.Forms technology has been described. The paper consists of two parts. The first part describes purposes and benefits of used Xamarin.Forms crossplatform technology and contains tech-nical requirements. The Xamarin.Forms technology using with C# object oriented programming language. The second part describes the best prac-tices of using this technology in current project: MVVM pattern definition for devlopement using best style OOP; C# asynchoronous programming for creating comfortable and fast for use application; custom controls creating used in current project for best UI experience; using platformspecific code with DependencyService; customization of standard controls with Renderers; final application optimization to reach maximum performance and minimum battery consumption at a time (results of battery time optimization are presented). Finally, studied and written about using of new features of Xamarin.Forms by big developers’ community. Examples of software code and application screenshots used in application are given. The work shows the stages of the development of the mobile business application modules, which is already used in commercial product; all of the given exam-ples are thoroughly tested during the development process and in real work, that allowed to make conclusions about best practices. The use of the developed sowftware allowed increasing the efficiency of trade accounting due to decreasing of monotonous operations quantity and as a result, the decreasing of errors in staff work, that already gave opportunity for money economy. В роботі описано основні принципи та правила проектування та розробки мобільних додатків, що викори-стовують кросплатформову технологію Xamarin.Forms. Описано основні принципи та правила проектування та розробки мобільних додатків, що використовують перехресну технологію Xamarin.Forms. Робота базується на розробці мобільного бізнес-додатку, який вже використовується в комерційній компанії, всі наведені приклади перевірено в реальній роботі. Стаття складається з двох частин. Перша частина описує цілі та переваги використовуваної технології Xamarin.Forms і містить технічні вимоги. Технологія Xamarin.Forms вимагає використання об'єктно-орієнтованого програмування в C#. У другій частині описуються найкращі практики використання цієї технології в поточному проекті: визначення шаблонів MVVM, асинхронне програмування C#, створення користувальницьких елементів керування, використання платформоза-лежного коду з DependencyService, налаштування стандартних елементів управління з використанням Renderers і оптимі-зація програми для максимальної продуктивності. Описано додавання нових можливостей до Xamarin.Forms великої спіль-ноти розробників. Наведено приклади програмного коду та скріншоти програм. Використання розробленого програмного забезпечення дозволило підвищити ефективність торговельного обліку за рахунок зменшення кількості монотонних опера-цій і, як наслідок, зменшити кількість технічних помилок у роботі персоналу. Обсуждается проблема разработки единого приложения, способного работать на большинстве совре-менных мобильных платформ. В работе описаны основные принципы и правила проектирования и разработки мобильных приложений, использующих кроссплатформенную технологию Xamarin.Forms. Описаны основные принципы и правила про-ектирования и разработки мобильных приложений, использующих кроссплатформенную технологию Xamarin.Forms. Ра-бота базируется на разработке мобильного бизнес-приложения, которое уже используется в коммерческой компании, все приведенные примеры проверено в реальной работе. Статья состоит из двух частей. Первая часть описывает цели и пре-имущества используемой технологии Xamarin.Forms и содержит технические требования. Технология Xamarin.Forms тре-бует использования объектно-ориентированного программирования в C#. Во второй части описываются лучшие практики использования этой технологии в текущем проекте: определение шаблонов MVVM, асинхронное программирование в C#, создание пользовательских элементов управления, использования платформозависимого кода используя DependencyService, настройки стандартных элементов управления с использованием Renderers и оптимизация программы для максимальной производительности. Описаны дополнения новых возможностей большого сообщества разработчиков к Xamarin.Forms. Приведены примеры программного кода и скриншоты программ. Использование разработанного программного обеспече-ния позволило повысить эффективность торгового учета за счет уменьшения количества монотонных операций и, как следствие, уменьшить количество технических ошибок в работе персонала. |
URI (Унифицированный идентификатор ресурса): | http://dspace.opu.ua/jspui/handle/123456789/8305 https://aait.opu.ua/?fetch=articles&with=info&id=7 |
ISSN: | 2617-4316 |
Располагается в коллекциях: | 2018, Vol. 1, № 1 |
Файлы этого ресурса:
Файл | Описание | Размер | Формат | |
---|---|---|---|---|
3_Kravchenko-48-58.pdf | 769.09 kB | Adobe PDF | Просмотреть/Открыть |
Все ресурсы в архиве электронных ресурсов защищены авторским правом, все права сохранены.