Создано с помощью Ionic: Mallzee

Mallzee, "ваш персональный стилист, помещающийся в карман", содержит в себе свыше двух миллионов продуктов, имеющих отношение к 100 крупным брендам из мира моды. Данное приложение помогает пользователям подобрать стильные предметы одежды. Целевая аудитория Mallzee - это, в первую очередь, молодые люди от 16 до 35 лет, которые любят модно одеваться, но у них нет времени на шоппинг. Уникальная опция Mallzee, которая называется Style Feeds, позволяет пользователям задавать более конкретные поисковые запросы, получать уведомления о снижении цен и воодушевляться, читая посты ведущих фэшн-блогеров и рекомендации персональных стилистов.

Главный технический директор Mallzee Джейми Сазерленд (Jamie Sutherland) впервые услышал об Ionic, когда этот фреймворк с целью продвижения был включен в пиарные списки AngularJS. "Мы работали над созданием примерно такого же инструментария", - говорит Сазерленд. "Мы хотели получить что-то такое, что имело бы набор компонентов, пригодных для многоразового использования. Таким образом на создание следующего приложения было бы затрачено гораздо меньше времени. Когда мы услышали о существовании Ionic, нам очень захотелось посмотреть, что же это такое, и мы не были разочарованы!"

Однако к тому времени компания уже выпустила первую версию своего приложения Mallzee. В мае 2014 года наша команда решила перейти на Ionic, который в то время имел версию за номером 1.0.0.

"Мы решили, что тысячи глаз, концентрирующих свое внимание на коде - это гораздо лучше, чем всего несколько пар глаз. В конечном итоге все окупится", - вспоминает Сазерленд. "И могу сказать, что мы не ошиблись".

По утверждению Сазерленда фреймворк Ionic помог поставить процесс разработки приложений на поток и превратил создание высококачественных гибридных приложений в менее трудоемкое занятие. "С этим фреймворком процесс разработки идет куда легче, потому что он содержит готовый набор стандартных компонентов, которые нужны людям. Программисты уже знают, как использовать эти компоненты в своих нативных приложениях", - поясняет Сазерленд. "Именно потому, что мы уже создали точно такие же компоненты, мы смогли быстро переключиться "со старых рельс на новые". Этот переход занял у нас всего несколько недель! В результате мы пользуемся фреймворком на все 100%. Теперь мы даже ждем появления новых компонентов!"

Сазерленд добавляет: "Перейдя на AngularJS, мы полюбили ту простоту, с которой можно быстро собирать вместе все компоненты, которые требуются для создания великолепно оформленных приложений".

Так как группа разработчиков Mallzee для создания интерфейса приложения использовала Ionic, маркетинговая группа получила возможность редактировать блоки приложения самостоятельно, без помощи программистов. "Они могут управлять мотивирующей и инспирирующей частью приложения, не погружаясь в тонкости программирования", - поясняет Сазерленд. "Хватило и базовых знаний HTML, чтобы они смогли добиться великолепных результатов".

Для Mallzee изначально была выбрана стезя гибридного "над нативного" приложения, потому что им занимались веб-разработчики. "Мы проанализировали приложения PhoneGap (Twist, Untappd) и поняли, что сможем сделать что-то такое же", - говорит Сазерленд. "У нас не было никакого представления о том, насколько трудная работа нам предстоит, особенно в том плане, что подавляющую часть компонентов придется готовить самим, так как все фреймворки на тот момент (jQuery Mobile, Sencha Touch) были слишком перегруженными. Пока мы обеспечиваем поддержку только для iPhone. Так что еще одна наша задача - это создать кроссплатформенную систему поддержки. В первую очередь мы сосредоточили наши усилия на платформе iOS, чтобы отработать на ней пользовательский опыт, а уже потом перейти на другие платформы. Этот процесс должен быть простым, и сейчас мы уже готовы к концу года вплотную заняться работой с Android”.

Скачайте Mallzee из Apple iOS App Store!

Комментарии