Технологии языка SWIFT и архитектуры VIPER в мобильной разработке
Închide
Articolul precedent
Articolul urmator
592 9
Ultima descărcare din IBN:
2023-03-01 23:18
Căutarea după subiecte
similare conform CZU
004.43+004.2 (1)
Programe. Software (296)
Arhitectura calculatoarelor (11)
SM ISO690:2012
ОНИШОРУ, Кристина. Технологии языка SWIFT и архитектуры VIPER в мобильной разработке. In: Sesiune națională cu participare internațională de comunicări științifice studențești, Ed. 24, 15 februarie 2020, Chișinău. Chișinău, Republica Moldova: Centrul Editorial-Poligrafic al USM, 2020, Ediția 24, Vol.1, pp. 71-73. ISBN 978-9975-142-89-2.
EXPORT metadate:
Google Scholar
Crossref
CERIF

DataCite
Dublin Core
Sesiune națională cu participare internațională de comunicări științifice studențești
Ediția 24, Vol.1, 2020
Sesiunea "Sesiune naţională de comunicări ştiinţifice studenţeşti"
24, Chișinău, Moldova, 15 februarie 2020

Технологии языка SWIFT и архитектуры VIPER в мобильной разработке

CZU: 004.43+004.2

Pag. 71-73

Онишору Кристина
 
Молдавский Государственный Университет
 
 
Disponibil în IBN: 6 mai 2020


Rezumat

Мобильная разработка является одной из наиболее востре­бо­ван­ных и перспективных сфер IT. С каждым днем количество поль­зователей мобильных устройств растет, а значит растет спрос и на качественное и многофункциональное программное обес­печение. Современные смартфоны предоставляют нам такие услуги как:·           Доступ к интернет ресурсам.·           Просмотр медиаконтента.·           Досуг и развлечения.·           Ведение бухгалтерии.·           Планирование отпуска.·           Обмен информацией.Целью моего исследования стало объединение сфер инфор­ма­цион­ных технологий, бизнеса и рекламы. Ее реализацией послу­жи­ло создание мобильного приложения под платформу IOS для прод­вижения продукции и услуг предпринимателей и компаний, посредством получения контактов, а именно емайл адресов, заинтересованной целевой аудитории. Подобный инструмент позволит легко находить будущих клиентов и повысить продажи в любой сфере бизнеса.Данный проект является прототипом уже существующего десктопного приложения успешно продаваемого на AppStore.Поэтому для удобства создания мобильной версии была выбрана нативная разработка. Кроме того, такой тип разработки имеет ряд преимуществ, так как позволяет использовать все функции опе­ра­цион­ной системы смартфона и приложение встраивается в программное обеспечение мобильного устройства. К тому же, дает возможность сэкономить расход энергии батареи и место в хранилище данных.Современным языком программирования под операционную сис­тему Iphone и Mac является Swift, представленный в 2014 году ком­панией Apple. Swift – быстрый, безопасный и интерактивный язык, который позволяет создавать приложения с расширенными воз­можностями. Благодаря своим характеристикам и устойчи­вос­ти к ошибкам Swift стал инструментом для создания моего проек­та.Основой же или “скелетом” послужила архитектура VIPER. VIPER является реализацией чистой архитектуры (Clean Archi­tec­tu­re) для IOS приложений. Чистая архитектура делит логическую структуру приложения на различные уровни обязанностей. Это упрощает изолирование зависимостей и тестирование взаимо­дейс­твия на границах между уровнями.Слово VIPER — бэкроним для View, Interactor, Presenter, Enti­ty и Routing.Таким образом, был разработан Email Extractor – программа, ко­торая автоматически извлекает электронные почтовые адреса из Интернета и составляет их список, исключая дубликаты. Ос­нов­ной целью данного мобильного приложения является поиск и сбор емайл адресов с указанного веб-сайта и предоставление их поль­зователю для последующего использования. Программа обра­батывает html код сайта и с помощью определенных регу­ля­р­ных выражений находит электронные адреса. Используя спе­циаль­ные фильтры, отсеиваются фиктивные емайлы.Основными пользователями данного приложения могут стать:·           частные лица;·           организаторы тематических мероприятий;·           предприниматели;·           компании;·           фирмы;·           магазины;·           коммерческие и некоммерческие организации.Приложение нацелено помочь пользователям найти людей, ко­то­рые заинтересованы в их товаре, идее или событии, благодаря поиску на сайтах с подходящим контентом. Такой проект может стать отличным инструментом для целевой рекламы с куда мень­ши­ми затратами, чем медиа реклама