An open API service indexing awesome lists of open source software.

https://github.com/mohamedma872/next-train-indicator-problem


https://github.com/mohamedma872/next-train-indicator-problem

oop reactive solid-principles swift

Last synced: 7 days ago
JSON representation

Awesome Lists containing this project

README

          

# Next-Train-Indicator-Problem
## Getting Started
Built using XCode 13.0 (Swift 5)
## Installation
### How to run the example?

1. Clone this repo
1. Open shell window and navigate to project folder
1. Run `pod install`
1. Open `NTI.xcworkspace` and run the project on selected device or simulator

## Features
- [1] showing Time Table For Stations in next 15 mints.
- [2] refresh the Time Table For Stations every 15 mints.
- [3] Refresh Time is configurable .
- [4] usability , maintainability , clean code , scalability .
- [5] Reactive-Programming .
- [6] POP - protocol object oriented programming .
- [6] MVVM , RxSwift , DI - Swinject , Coordinator Pattern.
- [7] Mocking.
- [8] Pull Requests.
- [9] SwiftLint.
## Requirements

- iOS 12.0+
- Xcode 12.0