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
- Host: GitHub
- URL: https://github.com/mohamedma872/next-train-indicator-problem
- Owner: mohamedma872
- Created: 2021-09-29T15:22:36.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2022-08-19T14:59:38.000Z (almost 4 years ago)
- Last Synced: 2026-04-21T04:00:43.538Z (2 months ago)
- Topics: oop, reactive, solid-principles, swift
- Language: Swift
- Homepage:
- Size: 27.9 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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