Twitter client app for VIPER design pattern implementation
- Routing with login status
- Additional Loading
- Error Handling
- Unit Test (Presenter Layer)
- Use Code Generator
- VIPER is based on the Single Responsibility Principle
- VIPER is an application of Clean Architecture to iOS apps
- Each layer depends only on Interface (Protocol)
More detail:
- Visit https://apps.twitter.com/ to create your Twitter application.
- Click "Keys and Access Tokens" tab.
- Fork or Clone this repository.
- Run the below commands
bundle install --path vendor/bundle
bundle exec pod install
- Xcode9
- Swift4