Бизнес. Прибыль. Приложения
2.7K subscribers
944 photos
10 videos
1 file
406 links
Канал Surf о приложениях, которые повышают эффективность и прибыльность организаций. Рассказываем, как их создавать и развивать в производстве, банках, ритейле и фудтехе.

💼 Портфолио → https://surf.ru/cases
📨 Обсудить задачу → https://surf.ru/
Download Telegram
ЦБ: Операции в СБП будут возможны на более крупные суммы

🏦Банк России увеличит максимальный размер одной операции в системе быстрых платежей с 600 тыс. до 1 миллиона рублей, сообщает регулятор.

📌ЦБ отмечает, что это позволит гражданам совершать мгновенные переводы и оплачивать покупки и услуги через СБП на более крупные суммы.

👥Отмечается, что благодаря этому торгово-сервисные предприятия смогут более активно предлагать клиентам оплату через СБП, при которой платежи будут проходить напрямую по счетам. Покупателю достаточно отсканировать QR-код и подтвердить платеж в своем мобильном банке.

📆Планируется, что новый лимит вступит в силу 1 мая 2022 года.

#БО_новости
🤳 Альтернативные платежные системы

Из-за санкций самые распространённые платёжные системы Apple и Google Pay оказались под запретом или работают с перебоями. Многие банки ищут альтернативы платёжным сервисам и сторам Apple и Google. Сегодня расскажем о таких сервисах, некоторыми из них уже пользуются наши клиенты-банки.

Чем заменить Google Pay?
◾️ Mir Pay — мобильное приложение, разработанное для платёжной системы «Мир» для оплаты смартфоном. Доступно в Google Play и Huawei AppGallery. Сегодня всё больше российских банков начинают выпускать карты на основе платёжной системы «Мир».
◾️ SberPay пока он работает только с картами Сбербанка, но возможно, в ближайшее время Сбер доработает его так, чтобы им могли пользоваться и другие банки. Для оплаты нужно установленное на смартфон приложение Сбербанк Онлайн. Работает только на Android.
◾️ Кошелёк. В приложении можно добавить банковскую карту и совершать бесконтактные оплаты. Система корректно работает с Android, но могут быть сложности у пользователей iOS. Сейчас приложение «Кошелёк» по умолчанию предустановлено на все смартфоны Huawei и Honor для российского рынка.
◾️ СБПэй. Сервис работает без Apple и Google. Это разработка Центробанка, дополняющая систему быстрых платежей (СБП). Уже сейчас мы добавляем этот инструмент для быстрой оплаты в приложения трёх крупных российских банков. Для интеграции с СБПэй банкам придётся соблюдать требования курирующей СБП организации — Национальной системы платёжных карт (НСПК) по нескольким основным моментам (подробнее по тегу #СПБ). СБПэй можно установить на смартфоны Android-версии не ниже 6.0 и iOS, начиная с 13 версии.
◾️ Huawei Pay. К концу 2021 года с сервисом уже работали Газпромбанк, Банк Солидарность, Россельхозбанк, Совкомбанк. Из-за блокировки App Store и Google Play, скорее всего, многие мобильные приложения переедут в Huawei AppGallery — третий в мире по величине магазин приложений.
◾️ Samsung Pay разработан специально для смартфонов одноимённой марки. Он не зависит от Google и Apple Pay и работает на всех смартфонах Samsung.
Устройства на операционной системе Android меньше всего подвержены изменениям из-за технологии беспроводной передачи NFC. С её помощью любой банк может создать свой сервис для оплаты.

Чем заменить Apple Pay?
Для устройств на Android больше альтернатив, а вот подобрать аналог для Apple Pay гораздо сложнее. Пока, к сожалению, у пользователей есть только один вариант: использовать физическую карту банка. Или сменить в настройках телефона геолокацию на любую зарубежную.

#best_practices #финтех
Мы хотим сделать наш контент максимально полезным для вас. Приглашаем принять участие в небольшом опросе.

Какую должность вы занимаете?
Anonymous Poll
13%
Рroduct manager
7%
CEO
13%
Рroject manager
4%
Директор по маркетингу (CMO)
34%
Разработчик
9%
Дизайнер
19%
Аналитик
1%
СТО
1%
Коммерческий директор
💁🏼 Почему коэффициент конверсии и средняя стоимость заказа в ритейле не зависят от UX?

Привет, с вами снова команда дизайнеров Surf. Недавно нам на глаза попалась статья о том, что бизнес-метрики часто путают с метриками UX, CX или юзабилити, что приводит в ряду некорректных выводов и допущений. Хотя важно видеть их различия, чтобы успешно строить и развивать продукт.

Сегодня остановимся на связи UX с коэффициентом конверсии (CR) и средней стоимостью заказа (AOV).

Метрики CR и AOV являются ключевыми показателями эффективности ритейла. Однако CR и AOV не могут достоверно отражать действие UX цифрового продукта на покупателя по 3 причинам.

Причина 1. Потенциальным клиентам гораздо важней соотношение цены и качества, чем крутой UX. Эксклюзивные товары или удобные способы оплаты и доставки влияют на CR больше, чем все усилия команды дизайнеров. A/B-тесты показывают, что UX улучшает CR и AOV всего на 0,1–1%.
Но UX является определяющим фактором, когда вы и ваши конкуренты предлагаете одинаковые продукты по сходным ценам. Также UX решает, когда есть барьеры юзабилити или информационной архитектуры, которые мешают пользователям находить продукты или работать с приложением.
Вывод. Команда UX-дизайнеров может критически снизить коэффициент конверсии, если не будет учитывать банальные гигиенические факторы для удобной работы с приложением. Хороший дизайн и UX необходимы, но вы не сможете выделить отдельно их влияние на CR и AOV, особенно для развитого интернет-магазина.

Причина 2. Иногда решения, которые ухудшают UX, повышают CR и/или AOV. Так называемые тёмные паттерны. Вы могли встречаться с ними в продуктах таких гигантов, как Amazon или Booking. Пример этого: замена кнопки «Купить сейчас» на «Продолжить покупки». С одной стороны, она мешает пользователю принять окончательное решение о покупке. С другой - увеличивает допродажи. Ещё один пример: таймер обратного отсчета, который должен вызывать эффект дефицита там, где его нет.
Вывод. Существует большой список таких «тёмных» паттернов в ритейле. Они повышают показатели эффективности бизнеса, но ухудшают пользовательский опыт.

Причина 3. Может быть и наоборот: улучшение UX понижает CR и AOV. Например, дополнительная информация о продукте или его особенностях в карточке товара. Она полезна пользователю, но может стать стоп-фактором для покупки: например, когда он видит ограничения по совместимости устройств.

Что в итоге? Во многих случаях улучшение UX и повышение CR/AOV идут рука об руку. Однако это не делает их UX-метриками. Положительное влияние хорошего UX часто становится заметным только в долгосрочной перспективе и скорее влияет на такие цели, как формирование репутации бренда.

#best_practices
Коробка vs кастомная разработка: почему последняя нужна не всем и не всегда 📦

Анализируя кейсы разных компаний, мы убедились, что далеко не всем нужно менять коробочное решение на кастомное. Давайте разберём конкретные ситуации.

🪄 Кейс №1: магазин спортивных товаров премиального качества. Средний чек — 30 000 рублей. Частота покупок одного пользователя — 2 раза в год: в зимний и летний сезон. Количество пользователей — 40 000. Выручка магазина с коробочным решением считается по конверсии 4%, соответственно, средняя годовая выручка составит 96 млн рублей. Неплохой показатель, однако если сравнить с кастомным решением для этого магазина по средней конверсии для ритейла — 10%, то средняя годовая выручка составит 240 млн рублей.
Итог: на коробочном решении магазин теряет порядка 144 млн рублей в год. При стоимости разработки кастомного приложения — от 12 млн рублей. В этом случае кастомное приложение окупит себя практически за месяц.

🪄 Кейс №2: магазин уникальных товаров. Представители малого бизнеса любой отрасли: изделия ручной работы (подарки, бижутерия) или фермерские продукты. Средний чек — 2 000 рублей. Частота покупок одного пользователя — 2 раза в год. Число пользователей — 15 тысяч. На коробочном приложении средняя годовая выручка с конверсией 4% — 2,4 млн рублей. На кастомном приложении при конверсии 10%, средняя годовая выручка — 6 млн рублей.
Итог: на коробочном приложении магазин теряет около 3 млн рублей в год. В этом случае разработка кастомного приложения окупится в лучшем случае за 3–4 года. Можно обойтись коробочным приложением, кастомное — нецелесообразно.

🪄 Кейс №3: магазин товаров для животных. Средний чек — 2 000 рублей, он компенсируется высокой частотой покупок. Примерно каждый месяц владелец питомца что-то для него покупает, частота покупок одного пользователя — 12 раз в год. Количество пользователей — 50 тысяч. Средняя годовая выручка с коробочным решением при конверсии 4%, составит 48 млн рублей. Однако при конверсии 10%, средняя годовая выручка магазина составила бы 120 млн рублей.
Итог: с коробочным приложением магазин теряет 72 млн рублей в год. В этом случае разработка кастомного приложения более чем оправдана и окупится за 2–3 месяца.

Резюме. Кастомное приложение окупится в случае, если у компании или высокий средний чек, или высокая частота повторяющихся покупок. Как, например, у магазина «Бетховен». О том, как мы сделали приложение, с которым продажи выросли в 3 раза, можно прочитать в этой статье. Кроме того, наш опыт показывает, что конверсия 10% для e-commerce приложения — это не предел, она может быть ещё больше. Если же у компании относительно низкий средний чек и на одного пользователя приходится мало покупок, то, скорее всего, такой проект никогда не окупит затраты на кастомную разработку.

#best_practices
​​👗 Тренды в мобильных fashion-приложениях. Осознанное потребление и вторичная переработка.

За прошедшие 2 года онлайн буквально спас fashion-ритейл от вымирания и до сих пор остаётся одной из основных точек роста для fashion-компаний. Фэшн-ритейлеры развивают собственные интернет-магазины. При этом упор делают именно на мобильные приложения. Мы решили рассказать, на что обратить внимание ритейлеру, собирающемуся инвестировать в m-commerce. Начнём с тенденций, которые меняют характер fashion-рынка в целом. Сегодня расскажем о тренде, актуальность которого в свете последних событий особенно возрастает — об осознанном потреблении и вторичной переработке.
🥼 Мода постепенно отказывается от принципов fast fashion. Это закономерно ведет к развитию разумного потребления и популяризации повторного использования вещей.
Можно подумать, что этот тренд касается только секонд-хендов и с2с-сервисов. Но это не так — моду на осознанное потребление может эффективно использовать любой ритейлер.
👡 Пример. Этот тренд мы реализовали в приложении, которое создавали для мультибрендового магазина Rendez-Vous. У магазина был собственный сервис ремонта и вторичной переработки обуви. О нём знало не так много покупателей. Мы включили в приложение отдельное меню, посвящённое вторичной переработке обуви. Старые ботинки и туфли превращались в сырьё, из которого делалось покрытие для спортивных и детских площадок, например, была отремонтирована площадка для детского дома. Подробнее с кейсом Rendez-Vous можно познакомиться тут.
Также бренд через мобайл выстраивает систему лояльности, предлагая пользователям бесплатный ремонт и профилактику обуви. У этой функции есть долгосрочные перспективы развития — услуга по ремонту может эффективно встроиться в систему лояльности. Например, пользователю будут приходить пуш-уведомления спустя год или два после покупки с предложением починить или почистить обувь за накопленные бонусы.
По такому же пути, что и Rendez-Vous, пошёл бренд Street Beat. Он предлагает реставрацию обуви за символическую цену, а результаты реставрации наглядно демонстрирует на онлайн-площадках.

#bast_practices #ритейл
🏦 Основные способы нишевания

Мы уже писали об одной из перспективных стратегий конкуренции за место банка на рынке — нишевание, о её плюсах и минусах. Сегодня расскажем, какие способы нишевания бывают.

На основании каких параметров можно составить нишу?
▫️ Демография — при выстраивании стратегии нишевания ориентироваться на определённые слои населения: например, пенсионеров или молодёжь.
▫️ Отрасль — выбрать уникальный набор продуктов для закрытия потребностей конкретных отраслей. К примеру, предлагать ссуды для покупки недвижимости или услуги для работников гиг-экономики (платформы Uber, Яндекс.Такси, Профи.ру).
▫️ Сообщество — создавать продукты для конкретных сообществ. Например, обслуживать аудиторию, ещё не охваченную банковскими услугами или ранее не имевшую к ним доступ.
▫️ География — предлагать финансовые решения для конкретного региона, области, ряда стран. Этот параметр редко используется в чистом виде — обычно вместе с другими видами нишевания.

#best_practices #финтех
​​🤳 Альтернативные сторы: какие альтернативы App Store и Google Play есть на рынке

Некоторые российские банки уже попали под санкции: их приложения удалили из App Store и Google Play, другие тоже этого опасаются. Сегодня рассмотрим альтернативные сторы для размещения приложений.

Чем заменить Google Play. Альтернатив существует несколько:
1️⃣Свои каталоги приложений есть у многих крупных производителей смартфонов — наиболее известны Huawei AppGallery, Samsung Galaxy Apps, Xiaomi GetApps. У этого варианта могут быть некоторые ограничения. Например, стор Huawei подходит только для одноимённых телефонов, так как для загрузки приложения в него нужно заменить все сервисы Google сервисами Huawei.

2️⃣Свои сторы предлагают и крупные ИТ-компании. Например, некоторое время существовал магазин Яндекс.Store (был закрыт в 2020 году), свой магазин приложений есть и у Amazon — Appstore. Правда, пока популярность его невелика.

3️⃣Можно опубликовать Android application package (APK) приложения для Android на сайте банка. В этом случае пользователь может скачать его с сайта напрямую и установить на свой смартфон. Банки, попавшие под санкции первыми, уже идут по этому пути.
Подробнее об особенностях сторов производителей смартфонов можно почитать тут.

Чем заменить App Store.
AltStore — пока единственный вариант размещения версии приложения для iOS в обход App Store. Так как Apple строго следит за вариантами обходов, AltStore работает по принципу установки приложения якобы для личной разработки. Однако с установкой придётся повозиться. Сообщество разработчиков не имеет однозначного мнения на этот счёт, и AltStore для некоторых остаётся «серой зоной».

Несмотря на санкции, возможности представить миру своё приложение есть и их нужно использовать. Со стороны потребителей тоже есть выход в альтернативных способах бесконтактной оплаты. Учитывая, что рынок ИТ-индустрии один из самых быстрорастущих — возможно, нас в будущем ждут принципиально новые варианты и решения.
Знаете еще альтернативы сторам? Поделитесь в комментариях.
#чеклист
​​👖 Тренды в мобильных fashion-приложениях. Комьюнити вокруг продукта

Продолжаем рассказывать, на какие тренды стоит обратить внимание ритейлеру, собирающемуся разработать собственное fashion-приложение.
Пандемия заставила весь мир переосмыслить ценность человеческого общения. Поэтому один из глобальных трендов — переход моды из материальной в социальную плоскость. Fashion-бренды стремятся быть больше, чем просто «продавцами толстовок и кроссовок», хотят выстраивать вокруг бренда комьюнити.
Это отражается в мобильных приложениях — они становятся гибридом магазина и соцсети. Surf реализовал этот подход в двух кейсах:

🥾 Rendez-Vous;
🥾 Henderson.

Приложения создавались как площадка для общения — пользователи выкладывали Stories с собственными образами, ставили лайки, комментировали контент и обновления в коллекциях.

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

Комьюнити для fashion-мира — важный элемент, который выходит за пределы «лайков-репостов» и способен создать настоящий культ вокруг бренда. Например, магазин кроссовок Street Beat фактически создаёт субкультуру среди покупателей со схожими интересами. Пользователи находят единомышленников и обмениваются впечатлениями от купленных вещей, обсуждают новинки и понравившееся модели. Так принадлежность к сообществу становится мотивацией к покупке.

#best_practices
​​Бизнес и привычки пользователя — в чем связь и причём тут мобильное приложение?

Многие наши привычки связаны с мобильным телефоном. Мы просыпаемся и хватаем мобильник, чтобы проверить соцсети, когда нам нужно найти что-то — открываем Google, чтобы заказать продукты — заходим в мобильное приложение магазина. Мобильные приложения становятся частью нашей ежедневной рутины, а их использование входит в привычку. Предлагаем разобраться, как такая привычка пользователя может сыграть на руку бизнесу.

1️⃣Сильней привычка пользователя — больше прибыль компании
Если пользователю понравилось использовать ваше приложение и это вошло у него в привычку, он продолжит использовать его и, следовательно, приносить вам прибыль. Этот показатель называется CLTV (Customer Lifetime Value) — пожизненная ценность клиента. Он рассчитывается как сумма, которую компания заработает на пользователе, прежде чем тот сменит продукт или перестанет его использовать.
Пример. На западе люди редко меняют банк. Существуют семейные банки, которыми пользовались еще отцы и деды. В России же доверие к банковскому сектору ниже, поэтому люди готовы легко сменить поставщика финансовых услуг.

2️⃣Чем больше привыкает пользователь, тем сложней ему уйти к конкуренту
Формирование привычки у пользователей повышает конкурентоспособность компании. Люди редко радикально меняют свои привычки.
Пример. Мы привыкли к раскладке клавиатуры qwerty. Хотя сейчас есть и более удобные и удачные раскладки, эта продолжает оставаться самой привычной и, как следствие, самой популярной.

3️⃣Если продукт привычен, цена покупки не так важна
Если использование продукта входит в привычку, клиенты становятся более эмоционально устойчивы к цене. В этом случае они психологически готовы заплатить больше, чем за аналогичные возможности незнакомого им продукта.
Пример. Этот прием часто используют видеоигры: сперва пользователь играет бесплатно, а когда привыкает к игре и она его «затягивает», ему предлагают докупить виртуальные товары. Причём часто без их покупки невозможно пройти игру дальше.

4️⃣ Привычный продукт чаще рекомендуют друзьям
Если люди пользуются продуктом долго, они считают его ценным и нужным. А такие сервисы часто рекомендуют друзьям. Есть понятие «длительности вирусного цикла»: время, которое понадобится пользователю, чтобы пройти все этапы работы с продуктом. В конце пользователь готов рекомендовать продукт друзьям. Это простой и эффективный способ увеличить аудиторию сервиса.
Пример. Таким способом пользуются очень многие компании: сервисы доставки еды предлагают поделиться скидкой с другом, банки готовы дать вам вознаграждение за приглашение в их экосистему новых участников.

#best_practices
Почему успешность достижения цели не является показателем качественного UX

Приветствуем. На связи снова команда дизайнеров Surf. В прошлый раз мы разобрали связь метрик CR и AOV с UX на основе этой статьи. Сегодня поговорим об успешности достижения цели.

Успешность достижения цели — это способность пользователя довести действие до конца: найти понравившийся товар, добавить его в корзину, выбрать способ оплаты или завершить оформление заказа. Невозможность достигнуть цель разочаровывает в вашем продукте. Но тут есть несколько дополнительных факторов.

1. Невозможность достичь цели может быть следствием отдельной ошибки юзабилити, но при этом не характеризует весь UX вашего продукта.
2. 100% успех задачи не всегда говорит о хорошем UX.
Пример: пользователь заполняет онлайн-форму для получения страховки или кредита. Едва ли он может оценить этот пользовательский опыт приятным, однако ему важно достижение цели.
3. Недостижение цели тоже может быть частью положительного опыта пользователя при работе с вашим сервисом.
Пример: пользователь не смог получить услугу в приложении и обратился в службу поддержки. Они быстро и эффективно помогли ему (а возможно, и привнесли дополнительную ценность, предложив пользователю более подходящую услугу или дополнения к ней), и общее впечатление от сервиса у пользователя осталось положительным.

#best_practices
На днях РИА Новости опубликовали пост о том, что с 1 апреля большинство российских банков начнут внедрять СБПэй. Поинтересовались у эксперта Surf Марины Сысоевой, как это скажется на пользователях и что потребуется банкам для внедрения технологии.

🤳С точки зрения пользователя
Для того чтобы пользоваться СБПэй, пользователю нужно в приложении зарегистрировать счет. Это можно сделать 2 способами:
1. Через приложение СБПэй: в нём выбрать банк, ввести номер телефона и номер счета. Счёт будет зарегистрирован и им можно пользоваться.
Преимущества способа: при оплате не нужно открывать приложение конкретного банка, достаточно выбрать счёт в приложении СБПэй и оплатить там же.

2. Через приложение банка: нужно в СБПэй в списке приложений выбрать банк. Если у него реализовано подключение в приложении, то перейти в приложение банка, подтвердить каждый пункт и зарегистрироваться в СБПэй.
Преимущества способа: не всем удобно вводить вручную номер счёта в 20 цифр, проще открыть мобильное приложение банка, там согласиться с условиями, и привязка будет создана. Но этот вариант требует доработки мобильного приложения банка, поэтому для банка он сложней.

🏦С точки зрения банка
1. Для реализации первого способа банку нужно получить сертификацию от НПСК, пройти ТИВ, ПВТ и настроить процессинг.
2. Для реализации второго варианта помимо всего, перечисленного в первом пункте, нужна ещё доработка приложения в части дизайна экранов, обработки ссылок и настройки редиректа обратно в приложение СБПэй. Соответственно, по всем этим доработкам нужно пройти заново все этапы приёмки от НСПК.

#best_practices
​​👗 Персонализация в fashion-приложении

Продолжаем рассказывать про трендовые элементы в fashion-приложениях. В мире, перегретом предложениями и товарами, достучаться до пользователя становится всё сложнее. На помощь приходят возможности кастомизации. В мобайле алгоритмы ИИ настраивают персонализацию на конкретного человека — система на основе искусственного интеллекта повышает точность рекомендаций за счёт анализа корзины и истории просмотров.

Пример 1: в приложении Rendez-Vouz используется омниканальная система аналитики, которая также помогает сделать предложение более персонализированным. Неважно, где пользователь делает покупки: на сайте, в офлайн-точке или через мобильный. Система понимает, что это один и тот же человек и предлагает ему только те товары, которые подходят по стилю или цене.
Ещё одна форма персонализации — личная консультация стилиста через чат-бот, который отвечает в режиме реального времени. Причём это может быть как диалог, так и персональная подборка с готовыми образами.

Пример 2: такой подход мы реализовали в приложении для Henderson. Стилисты составляют сеты для разных типов событий — для свадьбы, вечеринки, выпускного. Покупатели могут быстро добавить в корзину весь образ или его отдельные части — для этого достаточно нажать на кликабельные элементы на фотографиях.

#best_practices
​​3️⃣ шага, как бизнес создает привычку у пользователя

Создать привычку пользователя мобильного приложения помогает «модель крючка». Если объяснить её принцип простыми словами, то вы «ловите на крючок» пользователя и заставляете его совершить определённое действие. А потом повторяете всё то же самое с другим крючком, тем самым мотивируя его обращаться к продукту снова и снова и формируя привычку.
Определить, сработает ли в вашем случае «модель крючка», можно, совершив 3 шага.

〰️ Проведите исследование. Изучите потенциальную или имеющуюся аудиторию продукта и то, как часто они им пользуются.
〰️ Найдите закономерности. Изучите, как активные пользователи попали в сервис, что стало для них крючком и почему они выбрали ваш продукт. Посмотрите, в каком случае они готовы рекомендовать ваш сервис друзьям.
〰️ Внесите изменения в привычный процесс. Тестируйте разные гипотезы и наблюдайте, как они влияют на поведение пользователей: меняйте контент, интерфейс, готовьте спецпредложения.
Эти 3 шага помогут вам определить потребности ключевых групп пользователей и создать продукт, в котором сработает модель крючка.
Сама модель обычно состоит из 4 основных этапов ⬇️

#best_practices
​​▪️ Что такое Elementary, и для чего мы придумали эту библиотеку

Мы в Surf начали работать с технологией Flutter в 2019 году. С тех пор мы создали большой отдел Flutter-разработки, участвуем в развитии фреймворка, развиваем и поддерживаем профессиональное сообщество в России: записываем подкасты, пишем экспертные статьи, задаём собственные стандарты архитектуры. Мы постоянно оптимизируем и улучшаем свои процессы разработки.

Одним из таких решений, которое зародилось внутри Surf, стала библиотека Elementary. Сегодня мы используем Elementary в большинстве Flutter-проектов для создания чистой архитектуры и легко тестируемого кода. Она очень полезна в e-commerce и финтех проектах: там, где заложена работа с анимацией, выпадающими списками, изменением интерфейса при определённых действиях.

Автором библиотеки стал техлид отдела Flutter-разработки Surf Михаил Зотьев:

“Я хотел, чтобы Elementary соответствовало ряду требований: было комплексным решением и обеспечивало чётко разделённые по ответственностям слои. Эти слои должны быть максимально изолированы и независимы друг от друга. Решение должно быть легко тестируемым. Реализация должна быть максимально близка к работе Flutter.”

Все эти ограничения вкупе с особенностями Flutter хорошо ложатся на классический паттерн Model-View-ViewModel (MVVM) → Model-Widget-WidgetModel (MWWM). Он и стал прародителем Elementary.
Идея библиотеки, как и у самого паттерна, — в разделении ответственности классов: UI, бизнес-логики и презентационной логики. Получаются независимые друг от друга модули, имеющие чёткую структуру.

С помощью Elementary наши Flutter-разработчики:
→ упрощают тестирование;
→ сокращают время доработок и правок;
→ уменьшают время на поддержку приложения.

Читайте, как наше техническое решение помогает упростить и ускорить разработку проектов на Flutter:

#ритейл #финтех #технологии
🤳Как CJM поможет вашему мобильному приложению

CJM (Customer Journey Map) определяет путь пользователей, помогает выявить их потребности, желания и проблемы в каждой из точек взаимодействия с продуктом. Понимание этих пунктов поможет бизнесу создать удобное и понятное мобильное приложение, которое люди готовы использовать часто и рекомендовать другим.
Благодаря CJM, приложение естественно встраивается в уже имеющуюся у бизнеса цепочку взаимодействия.

Подробная карта пути пользователя помогает решить сразу несколько важных задач:
- Вы сможете выявить все точки взаимодействия клиентов с вашим приложением и сделать работу с ним проще. В удобное приложение пользователь будет возвращаться снова и снова. Вы улучшите рейтинг приложения и будете получать позитивные отзывы клиентов.
- Поймёте препятствия на пути к получению услуги. Например, клиент может отказаться от покупки из-за неудобной формы оплаты или слишком длинного flow. Решение проблем пользователя поможет повысить его лояльность.
- Удобное приложение повысит показатели удержания и ARPU (среднюю выручку на одного пользователя).
- Сможете определить сильные и слабые стороны вашего продукта, улучшить стратегию развития и обогнать конкурентов.

О том, как проходит построение CJM в Surf мы рассказали здесь.

#best_practices
💵 Альтернативные платежные сервисы для ecom и ритейла: как внедрить в приложение оплату через Юкассу

Санкции отразились не только на работе банков, но и на торговле. Одним из ключевых вызовов является отладка приёма оплаты без Apple и Google Pay. Мы решили разобраться, на что и как можно заменить «платёжных гигантов» ритейлерам и ecom. Мы точно знаем, что аналоги есть и некоторые из них уже применяли в проектах наших клиентов. Сегодня расскажем об одном из них.

ЮKassa — это российская цифровая платформа для приёма и обработки безналичных платежей. Для подключения нужно заключить договор с сервисом и получить ключи для использования SDK (software development kit). SDK позволяет сохранить карту пользователя. Для этого используется customerId — уникальный параметр пользователя в системе. Нужно убедиться, что параметр принадлежит только одному пользователю.
Необходимые системные требования для установки:
- версия iOS — не ниже 10;
- версия Android — не ниже 5.
В сервисе ЮKassa можно платить с помощью кошелька ЮMoney, банковских карт, сервисов Сбербанка.

Как внедрить
Общий процесс оплаты в мобильном приложении выглядит следующим образом:
1️⃣ Мобильное приложение запускает процесс токенизации в SDK;
Пользователю предлагается список возможных способов оплаты. В SDK передаются параметры платежа (сумма, описание, необходимые ключи и т.д.), затем открывается диалог с выбором способа оплаты.
- Если данные введены верно и процесс завершился успешно, то SDK обменивает данные, которые ввёл пользователь, на платёжный токен и возвращает в его приложение.
- Дальше этот токен передаётся на бэкенд (в программную часть сервиса), где происходит взаимодействие с API (программным интерфейсом приложения).
2️⃣ Из платёжного токена нужно создать платёж с помощью API. Это происходит на бэкенде продавца.
3️⃣ При необходимости можно запустить в SDK процесс подтверждения платежа через 3DS (дополнительный протокол безопасности) или SberPay. Он использует дополнительный экран подтверждения.

#best_practices
​​Сегодня хотим порекомендовать вам полезный канал.
Product management — канал для тех, кому интересна тема управления продуктами. Ежедневно публикуют обучающие материалы и полезные статьи про харды и софты.

Что там можно найти:
▪️переводы полезных статей по теме управления проектами;
▪️видео с экспертами;
▪️актуальные новости;
▪️профессиональный юмор.