Site icon AppTractor

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

Игорь Заплетнев — со-основатель новосибирской студии 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 – это первое условие нашей работы. Наш стек технологий:

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

 

Exit mobile version