https://github.com/manhpham90vn/ios_boilerplate
iOS VIPER Architectures
https://github.com/manhpham90vn/ios_boilerplate
ios viper viper-architecture viper-pattern-architecture
Last synced: 7 months ago
JSON representation
iOS VIPER Architectures
- Host: GitHub
- URL: https://github.com/manhpham90vn/ios_boilerplate
- Owner: manhpham90vn
- Created: 2021-02-08T08:14:42.000Z (almost 5 years ago)
- Default Branch: develop
- Last Pushed: 2025-04-23T05:32:32.000Z (7 months ago)
- Last Synced: 2025-04-23T06:28:29.180Z (7 months ago)
- Topics: ios, viper, viper-architecture, viper-pattern-architecture
- Language: Swift
- Homepage:
- Size: 137 MB
- Stars: 11
- Watchers: 1
- Forks: 4
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Base iOS
[](https://github.com/manhpham90vn/BaseiOS/actions/workflows/swiftlint.yml)
[](https://dl.circleci.com/status-badge/redirect/gh/manhpham90vn/BaseiOS/tree/develop)
[](https://sonarcloud.io/summary/new_code?id=manhpham90vn_iOS-VIPER-Architecture)
[](https://www.codefactor.io/repository/github/manhpham90vn/baseios)
## Install
```shell
make
```
## Features
- [x] VIPER Architecture
- [x] RxSwift
- [x] Dependency Injection with [MPInjector](https://github.com/manhpham90vn/MPInjector)
- [x] Automatic Detect Leak Memory
- [x] Has base pagination
- [x] Handle refresh token (When multiple requests hit 401 (HTTP_UNAUTHORIZED), only single Refresh token request will be executed)
## Screens
- [x] Login
- [x] Main
- [x] Detail
## Server
- https://github.com/manhpham90vn/refresh-Token-Demo
## Template
- https://github.com/manhpham90vn/XCTemplate