Неаполь, кости и AppStore
Год назад мы с друзьями сели играть в любимую настолку и не обнаружили в коробке одного кубика. Я открыл AppStore и был неприятно удивлён качеством приложений с костями: у некоторых был очень сложный перегруженный интерфейс, другие завалены рекламой, за некоторые нужно было платить.
Меня такое положение дел не устроило, поэтому я решил сделать свои кубики с блэкджеком и… моушен блюром. Набросал концепцию простого интерфейса, подготовил черновые рендеры кубиков и логотип приложения. Выглядело неплохо.
Дело было за малым: скачать Xcode, разобраться с синтаксисом Swift, написать и опубликовать первое в своей жизни приложение под iOS 😬. К моему счастью, мы живём в эпоху интернета и найти всю необходимую информацию не составило труда.
На разработку я потратил неделю. Сначала долго мучился с анимацией кубиков, экспериментировал с освещением, размытием в движении и частотой кадров. Потом вникал в интерфейс Xcode и разбирался с библиотеками Swift.
Гораздо больше времени ушло на проверку в AppStore. Сотрудник Apple не хотел пропускать приложение из-за слишком тёмной иконки, которая сливалась с фоном Apple Watch. Я предлагал новые всё более и более светлые варианты, но получал отказ. Вопрос решился, когда я написал в поддержку. Сотрудника заменили, а приложение наконец-то опубликовали. Ура!
Через месяц после публикации приложения я собрал интересные отзывы из AppStore, прислушался к идеям от друзей и немного расширил функционал: доработал версию для Apple Watch, добавил вибрацию при броске, возможность отключения блокировки экрана и бросок кубиков с помощью гироскопа.
Сегодня приложение скачали более 6500 раз, а я настолько вдохновился процессом, что решил поехать учиться в Apple Developer Academy в Неаполь, поэтому следующий мой пост будет из Италии.
P.S. Ссылку на приложение не оставляю, ведь это не рекламный пост, да и по названию Black Dice оно находится очень быстро.