Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/dungntm58/ioscore

An architecture, util modules and declarative table view/collection view and so on
https://github.com/dungntm58/ioscore

clean-architecture clean-code combine declarative-programming ios mobile-development reactive-programming redux rxswift swift

Last synced: 11 days ago
JSON representation

An architecture, util modules and declarative table view/collection view and so on

Awesome Lists containing this project

README

        

# CoreCleanSwift

[![CI Status](https://img.shields.io/travis/dungntm58/iOSCore.svg?style=flat)](https://travis-ci.org/dungntm58/iOSCore)
[![Version](https://img.shields.io/cocoapods/v/iOSCore.svg?style=flat)](https://cocoapods.org/pods/iOSCore)
[![License](https://img.shields.io/cocoapods/l/iOSCore.svg?style=flat)](https://cocoapods.org/pods/iOSCore)
[![Platform](https://img.shields.io/cocoapods/p/iOSCore.svg?style=flat)](https://cocoapods.org/pods/iOSCore)

## Example

To run the example project, clone the repo, and run `pod install` from the Example directory first.

## Requirements

- Swift 5.2
- XCode 11.3
- iOS 10.0

## Installation

iOSCore is not pushed to CocoaPods. If you want to try, please add the following line to your Podfile:

```ruby
pod 'CoreBase', :git => 'https://github.com/dungntm58/iOSCore'
pod 'CoreRedux', :git => 'https://github.com/dungntm58/iOSCore'
```

Or you could install sub libraries like

```ruby
pod 'CoreBase-Rx/Basics', :git => 'https://github.com/dungntm58/iOSCore'
pod 'CoreList', :git => 'https://github.com/dungntm58/iOSCore'
pod 'CoreRepository-Rx/Basics', :git => 'https://github.com/dungntm58/iOSCore'
pod 'CoreRepository-Rx/Request', :git => 'https://github.com/dungntm58/iOSCore'
```

```ruby
pod 'CoreBase-Combine/Basics', :git => 'https://github.com/dungntm58/iOSCore'
pod 'CoreRepository-Combine/Basics', :git => 'https://github.com/dungntm58/iOSCore'
pod 'CoreRepository-Combine/Request', :git => 'https://github.com/dungntm58/iOSCore'
```

## Overview
![alt text](https://github.com/dungntm58/iOSCore/blob/master/overview.png)

## Author

dungntm58, [email protected]

## License

This library is under MIT Licence. See LICENSE file for more details