Latest 1.2.0
Homepage https://github.com/felipowsky/Structure
License MIT
Platforms ios 10.0, requires ARC
Authors

A protocol-based architecture for Swift.

How to install

Cocoapods

pod 'Structure'

About

The main advantage is that Structure is protocol-based.

This makes your architecture very modular and flexible.
The layers will only exist or be necessary if you explicity make them conform to a particular protocol.

Structure has 3 basic layers:

  • Interactor: responsible for dealing with models and entities
  • Presenter: responsible for managing the presentation of the view
  • Router: responsible for the navigation

Latest podspec

{
    "name": "Structure",
    "version": "1.2.0",
    "license": "MIT",
    "summary": "Swift Architecture",
    "homepage": "https://github.com/felipowsky/Structure",
    "authors": {
        "Felipe Augusto Imianowsky": "[email protected]"
    },
    "source": {
        "git": "https://github.com/felipowsky/Structure.git",
        "tag": "1.2.0"
    },
    "requires_arc": true,
    "platforms": {
        "ios": "10.0"
    },
    "swift_version": "4.2",
    "source_files": "Sources/*.{swift}"
}

Pin It on Pinterest

Share This