Connect with us

Интервью

Игорь Заплетнев (Exyte): Первая позиция на GitHub среди российских компаний, занимающихся Swift

Игорь Заплетнев – со-основатель новосибирской студии Exyte, разрабатывающей приложения и инструменты для iOS, поддерживающей несколько открытых библиотек на GitHub. Не так давно на Medium и на Хабре вышла его статья “Повторяем дизайн приложений, получивших награду Apple” и мы поговорили с Игорем о том, чем сейчас живет его компания.

Леонид Боголюбов

Опубликовано

/

     
     

Игорь Заплетнев – со-основатель новосибирской студии Exyte, разрабатывающей приложения и инструменты для iOS, поддерживающей несколько открытых библиотек на GitHub. Не так давно на Medium и на Хабре вышла его статья “Повторяем дизайн приложений, получивших награду Apple” и мы поговорили с Игорем о том, чем сейчас живет его компания.

Как начинался Exyte?

История Exyte началась, когда я познакомился с Юрием Стротом в компании Xored. Тогда я написал первую статью на Хабр “Eclipse RCP Cookbook Part I” – и через месяц после публикации мне предложили присоединиться к немецкому стартапу “Scade” и сделать IDE для создания кроссплатформенных мобильных приложений. Когда проект получил первые инвестиции, мы решили уйти с работы и сфокусироваться только на нем. Это был первый, якорный проект компании.

Scade построен вокруг платформы Eclipse, интерфейс которого практически не меняется более десяти лет и выглядит, как продукт из девяностых. Поэтому параллельно мы начали работу над проектом Sweet Eclipse – современный и удобный интерфейс для Eclipse. В 2016 на конференции EclipseCon в Вашингтоне Юра представил наш продукт. К сожалению, на конференции мы поняли, что Eclipse – это enterprise мир, которому современные интерфейсы не нужны. Поэтому мы решили переключиться на более живой и молодой рынок мобильной разработки. В экосистеме iOS нам понравились хорошие инструменты, активное сообщество, востребованность качественного UI/UX и перспективный язык Swift.

Что такое сейчас Exyte? Какими проектами вы можете похвастаться?

Мы продолжаем разрабатывать desktop приложения и помогаем крупным компаниям делать современные и удобные IDE. Scade пережил несколько эволюций: начав с языка Lua, затем переключился на Java и закончил поиски на языке Swift. Сейчас продукт находится в приватной beta. Вы можете присоединиться и попробовать создать приложение для iOS и Android на языке Swift: для этого подключитесь в Slack к perfect.ly и напишите в канал #swift-android-ios.

Используя наш опыт разработки интерфейсов, мы сделали Macaw – iOS библиотеку для работы с векторной графикой, анимацией и SVG. Macaw долгое время занимал верхние строчки GitHub Trending и до сих пор остается в топе. На основании статистики git-awards.com и GitHub.com, Exyte занимает первую позицию среди российских компаний, занимающихся разработкой на языке Swift.

Параллельно мы смотрим в сторону VR/AR. Это новая, неизведанная область, в которой все инновации еще впереди. Мы хотим применить наш опыт разработки интерфейсов в мире виртуальной реальности.

Вы работает в основном на западных рынках — как вы там ищете клиентов?

Да, все наши заказчики из США или Европы. Поиск мобильных проектов начали с фриланса, показали качественную работу и с нами захотели работать серьезные заказчики с долгосрочными проектами. Сейчас рекомендации и хорошее портфолио помогают в поиске новых проектов.

Как вы сказали выше, у вас есть несколько популярных репозиториев на Github – что они дают компании?

Каждый из наших репозиториев на Github решает конкретную проблему, с которой мы столкнулись. Мы не выдумываем идеи и проекты, просто берем проблемы, которые нас беспокоят, и стараемся их решить.

Например, мы тратили много времени, чтобы превратить дизайн с красивыми кнопочками, тенями и градиентами в рабочее приложение для устройств различных размеров. Правильные абстракции и удобное API значительно упрощают эту работу. Так возникла идея создать библиотеку Macaw.

У ReadabilityKit похожая история, но это маленькая утилитка по сравнению с Macaw.

Недавно вы открыли блог на Medium, есть уже польза от него?

“Сделаем, выложим, и все поймут, как это круто” – так мы думали о наших продуктах, но так не работает. Нужно рассказать, объяснить, почему это круто и завернуть в красивую упаковку. Это первая цель нашего блога: рассказать о наших продуктах и проектах. Вторая цель: мы хотим делиться своими знаниями с другими разработчикам.

Блог открыли недавно, поэтому пока трудно судить о его пользе.

Каков стек технологий в вашей студии? Что вы используете для разработки?

Все iOS проекты написаны на Swift – это первое условие нашей работы. Наш стек технологий:

  • Sketch/Zeplin: создание pixel-perfect UI
  • CircleCI: автоматизированная сборка и тестирование приложений CI
  • Testflight/Fabric: дистрибьюция приложений
  • Fabric/Crashlytics: сборка логов на пользовательских устройствах
  • Realm/Firebase: базы данных
  • SwiftLint: статический анализатор кода

Спасибо и успехов с новыми проектами!

 

Комментарии
Если вы нашли опечатку - выделите ее и нажмите Ctrl + Enter! Для связи с нами вы можете использовать info@apptractor.ru.
Advertisement
 
Click to comment

You must be logged in to post a comment Login

Leave a Reply

Реклама

Популярное

X
X

Спасибо!

Теперь редакторы в курсе.