This repo contains the sources of the Type Faster app - a typing trainer app, where users can check their typing speed, compete with each other through GameCenter Leaderboards and practice with small texts on two languages:
- English
- Russian
Originally it was written in Objective-C and rewritten to Swift 5.2. You can find old Objective-C version in a seperate branch. For routing and view layer the app uses MVVM-C architecture with closure based approach (inspired by this talk). It also uses SOA for the layer of business logic.
Supports iOS 13+ with some neat features like Dark Mode.