Untitled

🔗 Скачать можно здесь: ссылка на приложение

Хотелось бы сказать, что идея пришла спонтанно, но сделать приложение-помощник для разработчиков и читателей канала хотелось очень давно.

В том числе, и чтобы попробовать некоторые вещи из 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>