Клиент
Клиент - новосибирский стартап, пожелавший остаться неназванным, и непосредственно его генеральный директор. Авангардная платформа с открытым исходным кодом, созданным на основе технологии блокчейн. Цель данной платформы - проведение обмена и подтверждения любых заданных данных. Протокол платформы конструирует глобальную систему подтвержденной информации и данных. Потенциальные области применения технологии проекта достаточно вариативны: это и выдача различных документов (паспорта, дипломы, сертификаты и другие документы); и ведение различного вида отчетностей, учёта и реестров; и проверка подлинности интернет-ресурсов; и автоматическое обновление кредитной истории банков; и даже выдача виз посредством координации между визовыми центрами и посольствами, а также многое другое.
Потребность
Платформа UnDeux (назовём её таким именем) - технический протокол, позволяющий взаимодействовать с информацией. Но для её пользовательской реализации в каждой из перечисленных сферах компании потребовались дополнительные инструменты, которые давали бы возможность непосредственно любому юзеру взаимодействовать с UnDeux и использовать его функционал. Одно из направлений использования системы - возможность прочесть данные, зашифрованные в различных кодах продукта, и в этом случае стартапу также был необходим такой же инструмент, с помощью которого бы любой желающий смог вычленить эту информацию, проверив объект сканирования на подлинность с помощью протокола UnDeux.
Цель
Наиболее оптимальным решением стала разработка мобильного приложения, способного использовать протокол UnDeux и достигать всех задач, заложенных перед проверщиком: вычленять информацию из кодов, выводить её в удобоваримом формате пользователю, давать вердикт объекту сканирования и хранить полученную информацию. Приложение должно быть моноинструментом, простым и понятным, удобным и в формате «ничего лишнего».
Решение
Команда IceRock Development предложила разработать пакет мобильных приложений для iOS- и Android-платформ, который будет позиционироваться как настоящая панацея для покупателей, а особенно для любителей досок объявлений и покупок «из рук в руки». Приложение способно как сканировать любые NFC чипы и QR коды, выдавая всю имеющуюся информацию по подлинному брендовому товару, попутно обозначая вердикт объекту сканирования, а также хранить историю покупок, что в свою очередь выполняет полезную для покупателя функцию, не требуя повторного скана одних и тех же кодов каждый раз. Кроме того, некоторые из проверенных покупок пользователь может добавить в избранные, или же связаться с владельцем каждого товара с отсканированным кодом на нём (при заполнении соответствующей информации).
Технические особенности
Достаточно простое приложение основывается на платформе UnDeux, опирающейся на технологию блокчейна. Данный проект стал нашим первым, который был написан с использованием мультиплатформенного Kotlin/Native.
Результат
Результатом совместной работы стал довольно оригинальный продукт, закрывший нишу проверщиков подлинности товаров и ставший первым из пользовательских инструментов всей платформы UnDeux. Сама платформа достаточно молодая и всё ещё находится в состоянии роста и становления, поэтому о конкретных результатах можно будет объявить несколько позднее, но при этом наши приложения-дешифровальщики уже сейчас находятся на маркетах мобильных приложений. К сожалению, следуя пунктам договора, мы не можем предоставить ссылки на них.
Используемые технологии
Пакет был выпущен на рынок в виде двух приложений, с общей библиотекой на Kotlin (Kotlin/Native для iOS). Кроме того во время разработки команда IceRock Development использовала Coroutines для асинхронных задач, фреймворк Ktor для работы с сетью и Kotlinx.Serialization для парсинга данных.
Хотите узнать больше о наших проектах или реализовать свой собственный? Позвоните нам или напишите на info@icerockdev.com.
Проведите конкурс среди участников CMS Magazine
Узнайте цены и сроки уже завтра. Это бесплатно и займет ≈5 минут.