Разработал нативное iOS-приложение — календарь для планирования встреч, задач и событий. Цель проекта — создать удобный инструмент тайм-менеджмента с быстрым доступом к деталям событий без лишних переходов между экранами, минималистичным дизайном и комфортной работой в тёмной теме.
Ключевые задачи: реализовать сетку календаря с навигацией по неделям/месяцам, всплывающие карточки с деталями событий, систему добавления и редактирования задач, адаптивную вёрстку под разные размеры экранов iPhone.
Приложение написано на Swift с использованием [UIKit / SwiftUI — уточните, что использовали].
Реализовал:
— сетку календаря с переключением между неделями и месяцами;
— модальное окно (bottom sheet) с деталями события, открывающееся поверх основного экрана;
— тёмную цветовую схему с фиолетовыми акцентами для снижения нагрузки на глаза;
— боковую панель с профилем пользователя и быстрым доступом к разделам;
— синхронизация с EventKit / CoreData для хранения событий.
Отдельное внимание уделил UX: количество тапов до создания события сведено к минимуму, интерфейс интуитивно понятен без обучения.
Получилось рабочее iOS-приложение с продуманным UX для планирования дел. Приложение может использоваться как самостоятельный продукт или как основа для дальнейшего масштабирования — добавления синхронизации с облаком, командных функций, интеграции с другими календарями (Google Calendar, Outlook).