Latest 0.1.1
Homepage https://github.com/HaraldBregu/GEApplication
License MIT
Platforms ios 8.0
Frameworks UIKit
Authors

Supported Platforms
License
Releases
Latest pod release
Build Status
Twitter
Donate

About

This library is maintained by Harald Bregu.
I’m specialized in the designing and coding of custom UI for iOS Apps and Developing New Patterns.

Example

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

Installation

GEApplication is available through CocoaPods. To install
it, simply add the following line to your Podfile:

pod 'GEApplication'
// Add Listener 
GEApplication.current.addListener(self) { application in

}
// Remove Listener 
GEApplication.current.removeListener(self)
// Add event to application and send signal to the listener 
let event = GAEvent()
event.name = "User did tap the help button"
GEApplication.current.sendEvent(event)

Flow of events

To start using this library first you need to understand the logic behind. First add listener to each Controller or views and after you can send events to the GEApplication. Every time you send event a signal is sent to each listener.

GEApplication

Requirements

  • iOS 9.0+
  • Xcode 9

Author

Harald Bregu, [email protected]

License

GEApplication is available under the MIT license. See the LICENSE file for more info.

Latest podspec

{
    "name": "GEApplication",
    "version": "0.1.1",
    "summary": "Managing global events in app by sending signal to the listener.",
    "description": "Sometimes managing and registering all events in the app become to difficult and less efficient. With GEApplication you can register events in the app an read them or fire them from one listener.",
    "homepage": "https://github.com/HaraldBregu/GEApplication",
    "license": {
        "type": "MIT",
        "file": "LICENSE"
    },
    "authors": {
        "Harald Bregu": "[email protected]"
    },
    "source": {
        "git": "https://github.com/HaraldBregu/GEApplication.git",
        "tag": "0.1.1"
    },
    "social_media_url": "https://twitter.com/HaraldBregu",
    "platforms": {
        "ios": "8.0"
    },
    "source_files": "GEApplication/Classes/**/*",
    "swift_version": "3.0",
    "frameworks": "UIKit"
}

Pin It on Pinterest

Share This