🔗 Скачать можно здесь: ссылка на приложение
Хотелось бы сказать, что идея пришла спонтанно, но сделать приложение-помощник для разработчиков и читателей канала хотелось очень давно.
В том числе, и чтобы попробовать некоторые вещи из Swift-UI в проде.
Конечно, хотелось сделать и чарты, и статистику, и авторизацию через эпл, а вот что удалось — узнаете ниже.
Готовы? Тогда поехали!
Тот самый welcome-экран.
Simulator Screen Recording - iPhone 15 Pro - 2024-06-12 at 10.13.05.mp4
Цветной вариант
Simulator Screen Recording - iPhone 15 Pro - 2024-06-12 at 10.16.00.mp4
Вариант в проде
Идея того, что пользователь попадает в гиперпространство не нова, но то, что это создаёт эффект погружения, 100%.
При создании подобной анимации важно не забыть и про референсы, которые я использовал (не обращайте внимания на язык, на котором они написаны):
Нам понадобится canvas (подойдёт любая UIView), генератор звёзд и немного логики.
Для того, чтобы создать звезду, нужно всего лишь придумать элемент с несколькими параметрами: где генерировать, радиусом, скоростью (не только текущей, но и мин и макс, а также слой, и цвет которым мы будем управлять).
<aside> 💡 Полностью код доступен в **Boosty (для читателей уровня мастер и выше)**.
</aside>