YoungCon App — iOS-приложение, разработанное за 2 недели в рамках интенсива по мобильной разработке от Яндекса и образовательного центра «Сириус».
Приложение создано специально для участников фестиваля YoungCon от Яндекса и обеспечивает удобный доступ ко всей информации о мероприятии — от интерактивной карты до расписания, избранного и уведомлений.
Основной фокус сделан на простоте навигации, скорости доступа к информации и функциональности, необходимой в день мероприятия.
📍 Расписание событий
- Просмотр всех предстоящих мероприятий с подробностями
- Динамическая фильтрация по мирам и избранным
🤍 Избранное и уведомления
- Добавление событий в избранное
- Локальные пуш-уведомления за 15 минут до начала избранных мероприятий
🎤 Карточки ивентов и спикеры
- Детальная карточка события с подробным описанием и спикерами
- Отдельный модальный экран карточки спикера
🗺️ Интерактивная карта локации
- Динамичная карта с метками
- Каждая метка открывает модальное окно с описанием точки
📷 QR-код для быстрого доступа
- Каждое событие имеет собственный QR-код
- Сканируйте код и переходите сразу к карточке события
⚡ Полная оффлайн-работа
- Кэширование всех данных в локальных файлах
🎨 Анимации
- Плавные анимации взаимодействия с интерфейсом
- Добавление ивента в избранное
- Поворот карточки мира
- Анимированный фон спикера
- Swift + SwiftUI + UIKit
- Архитектура: MVVM
- Локальное хранилище: файлы устройства (FileManager)
- Работа с QR-кодами:
AVFoundation - Карты и метки: кастомная реализация на
UIScrollViewс жестами
- Язык: Golang
- Хранилище данных: Google Таблицы
👨🏫 Агеев Алексей — ментор
👨💻 Участники:







