Перейти до вмісту

← Назад до розділу NFC.cool Blog

Як зробити добрий App Clip: досвід NFC.cool Business Card

Виступ на mDevCamp 2025 у Празі

У 2025 році я вперше виступив на конференції і взяв тему, всередині якої прожив кілька років, але жодного разу не пояснював її залу: як насправді влаштований App Clip у NFC.cool Business Card. Доповідь була на mDevCamp 2025 у Празі, і назвав я її так само, як цей допис.

Якщо ти з таким ще не стикався, поясню коротко: App Clip запускає невеликий шматок застосунку для iOS одразу після дотику до NFC-мітки чи сканування QR-коду, без App Store і без встановлення. Саме завдяки йому співрозмовник бачить твою візитівку NFC.cool десь за секунду після дотику телефонами, і завантажувати нічого не треба. Щоб це відчувалося миттєвим, а дані картки при цьому лишалися захищеними і реєструватися нікому не доводилося, потрібно куди більше архітектурних рішень, ніж здається збоку. Про них і була доповідь: як влаштований App Clip, де SwiftUI справді на своєму місці і як сервер працює з даними картки.

Пояснювати все це зі сцени було корисно мені самому. Довелося обґрунтувати рішення, які я здебільшого ухвалював на інтуїції, а питання після виступу від iOS-розробників, які явно билися з тим самим, виявилися гострішими за будь-яке рев’ю коду. Схема, на якій я зупинився, тобто App Clip разом зі SwiftUI і захищеним API на сервері, цю перевірку витримала, а кілька порад з розмов у коридорі вже потрапили в застосунок.

Повну доповідь можна подивитися на Slideslive.

Схожі статті

Готовий сканувати?

4,5·73 500 оцінок·Безкоштовно