ScheduleTracker — учебное iOS-приложение для поиска поездок и расписаний. Пользователь выбирает города и станции отправления и прибытия, может поменять их местами и запустить поиск расписания. После запроса отображается список билетов с фильтрацией по времени суток и наличию пересадок. Также реализован формат «сторис» — горизонтальная лента карточек с историями, открывающихся во полноэкранный режим.
- Выбор направления: города и станции отправления и прибытия
- Переключение «Откуда» ↔ «Куда» одним нажатием
- Поиск и отображение расписания поездок
- Фильтрация по времени суток и пересадкам
- Экран с деталями маршрута (время, дата, продолжительность, перевозчик)
- Истории (stories) в формате карточек, открывающихся на весь экран
- Язык: Swift
- UI: UIKit
- Архитектура: MVC / MVVM (в зависимости от реализации экрана)
- Данные: встроенные JSON / моковые данные
- Фильтрация: по параметрам времени и пересадкам
- Минимальная iOS: 15.0+