Приложение для показа QR-кода на виджетах iOS

Идея

Указ мэра Москвы от 22 июня 2021 года № 35-УМ обязывает посетителей кафе и ресторанов предъявлять на входе QR-код с информацией о вакцинации или ПЦР тесте.

QR-код становится пропуском в мир, где есть встречи с друзьями, приятные вечера в кругу близких. Это означает, что хранить QR-код нужно в максимально удобном и доступном месте.

Идея: приложение, которое позволит пользователю быстро предъявлять QR-код со своего смартфона.

Приложение

Виджеты в iOS отлично подходят для реализации этой идеи. Приложение QR-код виджет позволяет загрузить изображение с QR-кодом и показать его на виджете. Весь интерфейс состоит из нескольких экранов

Интерфейс приложения
Интерфейс приложения

Далее нужно добавить виджет на экран “Домой” или “Сегодня”. Инструкция по добавлению виджетов

Экраны "Сегодня" и "Домой"
Экраны "Сегодня" и "Домой"

Самый удобный способ — разместить QR-код на экране “Сегодня”. Чтобы увидеть QR-код, включите экран и свайпните влево. Разблокировка телефона не нужна

Быстрый доступ к QR-коду

Разработка

На разработку рабочего варианта я потратил 6 часов. Еще 2 часа ушло на разговоры с Apple. У них было две претензии: мало функций и то, что приложение связано с Covid-19. Оба замечания удалось устранить, не меняя код и не перезаливая билд.

Быстро разработать проект помог фреймворк SwiftUI. Его главные преимущества: декларативная верстка и hot reload preview для визуальных компонентов. Готовые шаблоны скриптов для нарезки иконок и для загрузки приложения в AppStore также сэкономили массу времени.

Развитие

Приложение бесплатное и без рекламы. Планов по монетизации пока что нет. Сейчас приложение проверяет гипотезу ценности. Продвигается при помощи сарафанного радио.

Есть беклог, составленный на основе обратной связи от пользователей:

  • поддержка нескольких QR-кодов
  • добавление в Wallet
  • обучение как добавлять виджет
  • приложение для Apple Watch

Ссылка на AppStore: QR-код виджет

Буду рад вашим предложениям по доработке и улучшению.

Телеграм: https://t.me/maxkazakov

7171
37 комментариев

Надеюсь этот qr-код валидный

18
Ответить

Вот теперь — валидный!

1
Ответить

А просто картинку с кодом в виджет поставить? Такие приложения есть и бесплатно

9
Ответить

Ну это же думать надо))

5
Ответить

Возможность генерировать красивую картинку для заставки с аккуратно встроеным QR-кодом — отличная идея, спасибо!

1
Ответить

Это все фигня, есть идея лучше, футболки с QR-кодом!

3
Ответить
19
Ответить