Latest 1.1.0
Homepage https://github.com/hyperoslo/Aftermath
License MIT
Platforms ios 8.0, osx 10.9, tvos 9.2, requires ARC
Frameworks Foundation
Authors

Aftermath

CI Status
Version
Carthage Compatible
Swift
License
Platform

Description

Aftermath is a stateless message-driven micro-framework in Swift, which is
based on the concept of the unidirectional data flow architecture.

At first sight Aftermath may seem to be just a type-safe implementation of
the publish-subscribe messaging pattern, but actually it could be considered as
a distinct mental model in application design, different from familiar MVC,
MVVM or MVP approaches. Utilizing the ideas behind
Event Sourcing
and Flux patterns it helps to separate
concerns, reduce code dependencies and make data flow more predictable.

The following diagram demonstrates the data flow in Aftermath architecture
in details:

Aftermath

Latest podspec

{
    "name": "Aftermath",
    "summary": "Stateless message-driven micro-framework in Swift.",
    "version": "1.1.0",
    "homepage": "https://github.com/hyperoslo/Aftermath",
    "license": "MIT",
    "authors": {
        "Hyper Interaktiv AS": "[email protected]"
    },
    "source": {
        "git": "https://github.com/hyperoslo/Aftermath.git",
        "tag": "1.1.0"
    },
    "social_media_url": "https://twitter.com/hyperoslo",
    "platforms": {
        "ios": "8.0",
        "osx": "10.9",
        "tvos": "9.2"
    },
    "requires_arc": true,
    "ios": {
        "source_files": "Sources/**/*"
    },
    "tvos": {
        "source_files": "Sources/**/*"
    },
    "osx": {
        "source_files": "Sources/**/*"
    },
    "frameworks": "Foundation",
    "pod_target_xcconfig": {
        "SWIFT_VERSION": "3.0"
    },
    "pushed_with_swift_version": "3.0"
}

Pin It on Pinterest

Share This