Стендап Сьогодні 📢 Канал в Telegram @stendap_sogodni

🤖🚫 Контент вільний від AI. Цей пост на 100% написаний людиною, як і все на моєму блозі. Насолоджуйтесь!

30.12.2023

Дев-адвент 30: онбордінг


Такий собі стартовий екран.

Зробив екран онбордінгу.

Взагалі, спостерігаю, що продукт для людей відрізняється від поробки для власного використання вже тим, що в ньому повинні бути ці “зайві” з точки зору функціонала, але життєво необхідні для користувача елементи — онбордінг, довідка, обробка порожнього стану і таке інше.

Радий тому, що з SwiftUI легко зробити красивий екран. До того ж він буде нормально відображатися на айфонах різного розміру. Більшість верстки робиться компонентами HStack, VStack та Spacer. Порівняно з CSS, це легше вхопити — немає історичного розмаїття підходів.

А ще мені було потрібно місце, де запросити дозвіл до Apple Health - це й стало головним CTA для екрана. До речі, цікаво, що задля приватності в Apple Health немає способу дізнатись, чи є в тебе доступ на читання — якщо немає, то всі запити будуть повертатися порожніми. Ну, зате “дозволу немає” та “даних немає” можна обʼєднати в єдиний випадок.