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

https://github.com/atsushi130/practice-ios


https://github.com/atsushi130/practice-ios

practice-project sumally swift4

Last synced: 8 months ago
JSON representation

Awesome Lists containing this project

README

          

# Practice App
![header](https://user-images.githubusercontent.com/11363154/34647713-5802a906-f3cd-11e7-93c0-20fd90fd5bc0.png)

[![mit licensed](https://img.shields.io/badge/License-MIT-d94c32.svg)](./license)
[![practiceapp](https://img.shields.io/badge/Swift-PracticeApp-3B5998.svg)](https://github.com/atsushi130/PracticeApp.git)
![swift](https://img.shields.io/badge/Swift-4.2-ffac45.svg)

PracticeApp implements a part of the [Sumally](https://sumally.com)'s design.

uitextview placeholder uitextview placeholder uitextview placeholder

## Bootstrap
```
❯ git clone https://github.com/atsushi130/PracticeApp
❯ cd PracticeApp
❯ ./setup.rb
```

## Using Library
- RxSwift
- RxDataSources
- NSObject+Rx
- Moya
- RxMoya
- SnapKit
- UIFontComplate
- [SwiftTargetedExtensions](https://github.com/atsushi130/SwiftTargetedExtensions)
- [Connectable](https://github.com/atsushi130/Connectable)
- [CoordinatorKit](https://github.com/atsushi130/CoordinatorKit)
- [UniversalLinkCoordinatorKit](https://github.com/atsushi130/UniversalLinkCoordinatorKit)

## Embedded Frameworks
- Data
Mainly define the service that will interface with the outside.

- Model
Define the models used in PracticeApp.

- ViewComponent
The Designable Views define in ViewComponent module for high-speed AAA build.

- Extension
Define the extensions used in PracticeApp.

## Architecture
- MVVM
- Coordinator

## License
PracticeApp is available under the MIT license. See the [LICENSE file](https://github.com/atsushi130/PracticeApp/blob/master/license).