An iOS application for KPI students for schedule and campus.
This application works in cooperation with server written by me using Vapor. All detailed information about the server can be found in the README.md of server repository.
- Practical design for schedule with convenient navigation between weeks and days
- Campus study sheet integration
- Schedule personalization (Editing elective disciplines)
- SwiftUI (No UIKit views in app)
- The Composable Architecture
- TCACoordinators (Flexible TCA navigation for SwiftUI)
- vapor-routing (Receiving API client for free from server library)
Feel free to write me if you have an feature idea or u want to implement something. All contacts in my profile.
- Use new SwiftUI 4 Navigation Stacks
- Update TCA for async / await (this feauture is not released by point-free yet)
- Exams schedule
- Teachers schedule
- Ability to check other groups schedule
- Widget
- Check rozklad updates on app start
- Exams marks
- Attestations
- API integration (no used parsing)
This application use routing for API client from server written with swift. There are two variants to get routing code:
- Clone iOS app and Server app in to one folder
- Use SPM on iOS app to add library
Routes
from server repository