Вы, конечно, можете сделать свой собственный онбординг без использования сторонних библиотек, но с ними приветствовать новых пользователей гораздо проще, к тому же некоторые из них действительно удобны и красивы.
В этой статье 5 библиотек для iOS (плюс одна устаревшая, но все еще работающая!), с помощью которых вы можете быстро и просто описать основные функции вашего приложения и рассказать новым пользователям о том, что в нем происходит.
SwiftyOnboard
SwiftyOnboard — фреймворк для создания онбординга. SwiftyOnboard управляет показом экранов, которые вам только и нужно создать.
⭐️ 876
Ссылка: https://github.com/juanpablofernandez/SwiftyOnboard
Paper Onboarding
Paper Onboarding — слайдер в материальном дизайне.
⭐️2847
Ссылка: https://github.com/Ramotion/paper-onboarding
TweenKit
TweenKit — библиотека анимации, предназначенная специально для создания посадочных экранов в приложениях.
⭐️922
Исходники: https://github.com/SteveBarnegren/TweenKit
ConcentricOnboarding
ConcentricOnboarding — SwiftUI-библиотека для онбординга с необычными «концентрическими» переходами между экранами.
⭐️229
Репозиторий: https://github.com/exyte/ConcentricOnboarding
AMPopTip
AMPopTip — анимированные подсказки для элементов интерфейса, их вполне можно использовать для организации онбординга в вашем приложении.
⭐️2.5К
Исходники: https://github.com/andreamazz/AMPopTip
OnboardingKit
OnboardingKit — простой фреймворк для создания интерактивного онбординга. К сожалению, библиотека давно не обновляется и работает на Swift 3.
⭐️402
Сайт: https://github.com/Athlee/OnboardingKit
Знаете и используете другие библиотеки? Напишите нам и мы добавим их в эту подборку!
А в этой статье мы дадим ряд хороших советов о том, как подойти к процессу “посадки” и некоторые общие практики, которые помогут предоставить вашим пользователям лучший опыт.