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

Throwback - мобильное приложение, которое позволяет пользователю со всей точностью увидеть то, чем он занимался в тот или иной день календаря. Создателями приложения являются Питер Ким (Peter Kim) и Кевин Чен (Kevin Chen) - студенты-выпускники, специализирующиеся в информатике в университете Беркли.

Вот как это работает: В один прекрасный день пользователь подключается к Throwback через Facebook, и Throwback выдает пользователю всю историю его действий, которые он производил в это же число, но в предыдущие годы.

Например, если вы подключились к сервису 11 августа 2014 года, то вы увидите все свои посты и все фотографии, которые были помечены тэгом «11 августа 2013 года; 11 августа 2012 года»; и т.д.

“Целевой аудиторией Throwback является каждый, кого интересует вопрос о том, какие изменения с ним происходили на протяжении последних лет; тот, кто любит понастальгировать о прошлом", - говорит Ким. "Мы обнаружили, что нашим приложением пользуются люди всех возрастов, но, все же, в большей степени - это ученики старших классов и студенты колледжей".

Ким и Чен узнали о существовании фреймворка Ionic, когда искали способы конвертирования своего написанного на AngularJS приложения в мобильное приложение.

“Сначала мы сделали первый прототип для Throwback, который имел форму веб-приложения, так как для этого не требовалось много времени и усилий. А также в этом случае мы могли быстро наладить обратную связь с заинтересованными пользователями", - говорит Чен. "Однако оказалось, что пользователи предпочитают мобильное приложение, которым они могли бы пользоваться одновременно и как веб-приложением. И это в конце-концов привело нас к Ionic! Тот факт, что Ionic "дружит" с Angular и явился для нас самым решающим".

Ким и Чен дают Ionic очень интересное описание, для них этот фреймворк является своего рода «клеем», который помог трансформировать их веб-приложение в мобильное.

"Пользоваться интерфейсом с командной строкой было очень просто. Мы буквально наслаждались простотой построения своих Android/iOS-проектов", - говорит Ким. "Более того, Ionic предоставил нам очень удобные в использовании и нужные опции, такие как элементы UI и детектирование платформы. В наше приложение мы встроили такие функции, как pull-to-refresh, infinite scroll, ionicPopup и ionicLoading, а также базовые элементы UI (футер, хедер и т.д.). С помощью Ionic создание хорошо отлаженного и быстро реагирующего пользовательского интерфейса для Throwback стало очень простым делом”.

Ionic был первым и единственным мобильным фреймворком, которым начали пользоваться Ким и Чен.

"Когда мы занялись поиском мобильных фреймворков, Ionic сразу привлек наше внимание, так как он отличался своим качеством и совместимостью с Angular", - говорит Ким. "Команда в Drifty обладает инновационным мышлением и очень увлечена своим проектом. Члены команды регулярно отвечают на вопросы, задаваемые на форуме; причем на все вопросы ответы даются сразу же, по мере их поступления. Компоненты UI от Ionic выглядят так, как и в нативном приложении. Такая точность копирования, как у Ionic, не подвластна остальным фреймворкам".

Чен и Ким решили создать приложение на базе HTML5, потому что это был самый простой и быстрый способ скомпилировать мобильное приложение и для iOS, и для Android. Вместо того чтобы работать с двумя базами исходных кодов и изучать два языка или фреймворка, они получили возможность сосредоточить усилия на одном фреймворке, а затем править базу кодов под ту или иную целевую платформу.

"Процесс работы с кодами в Ionic был чрезвычайно легким и не требовал много времени", - говорит Чен. "Питер и я раньше имели дело, в основном, с Objective-C. Тогда нас очень изматывал процесс двойной разработки приложений, но это было необходимо для того чтобы обеспечить поддержку двух платформ. Работать с HTML5 стало гораздо проще, появилась возможность сразу получать поддержку нескольких платформ. А Ionic придал нашему приложению настоящий нативный вид".

Приложение Throwback можно скачать из магазинов приложений для iOS и Android .

 

Комментарии