Skip to content

iOS-приложение для поиска поездок и расписаний с фильтрацией

Notifications You must be signed in to change notification settings

vaskhan/ScheduleTracker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ScheduleTracker

ScheduleTracker — учебное iOS-приложение для поиска поездок и расписаний. Пользователь выбирает города и станции отправления и прибытия, может поменять их местами и запустить поиск расписания. После запроса отображается список билетов с фильтрацией по времени суток и наличию пересадок. Также реализован формат «сторис» — горизонтальная лента карточек с историями, открывающихся во полноэкранный режим.

Возможности

  • Выбор направления: города и станции отправления и прибытия
  • Переключение «Откуда» ↔ «Куда» одним нажатием
  • Поиск и отображение расписания поездок
  • Фильтрация по времени суток и пересадкам
  • Экран с деталями маршрута (время, дата, продолжительность, перевозчик)
  • Истории (stories) в формате карточек, открывающихся на весь экран

Стек

  • Язык: Swift
  • UI: UIKit
  • Архитектура: MVC / MVVM (в зависимости от реализации экрана)
  • Данные: встроенные JSON / моковые данные
  • Фильтрация: по параметрам времени и пересадкам
  • Минимальная iOS: 15.0+

About

iOS-приложение для поиска поездок и расписаний с фильтрацией

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages