Latest 0.1.2
Homepage https://github.com/duriana/DUAppWatcher
License MIT
Platforms ios 8.0
Authors

Simple library to watch app usage rendered in a lightweight video

There is a demo project included please check it out.

This repository contains source code of the DUAppWatcher iOS client. The client is maintained by the Duriana team at Duriana Internet.

Example

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

Requirements

[Platform iOS]() Swift 3

Minimum iOS Target: iOS 8.0

Installation

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

pod "DUAppWatcher"

Source Code Method:

Just drag and drop DUAppWatcher directory from demo project to your project. And you can start to use.

How To Use


Insert the following line into the application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplicationLaunchOptionsKey: Any]?) -> Bool in the your Application delegate

let appWatcherConfig: AppWatcherConfig = AppWatcherConfig.init()
DUAppWatcher.startSession(config: appWatcherConfig)

Also you can use delegate method to get the video file path:

  1. Set the delegate
    DUAppWatcher.set(delegate: self)

  2. Impliment sessionDelegate
    func didFinishSession(videoURL: URL) { print(videoURL.path) }

By default the library will anyway log you the video path file location to the console.

License

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

Contributions


Any contribution is more than welcome! You can contribute through pull requests and issues on GitHub.

Latest podspec

{
    "name": "DUAppWatcher",
    "version": "0.1.2",
    "summary": "Watch app usage rendered in small and lightweight video.",
    "description": "iOS Client for taking screenshots and render into video. This will allow for debugging or analyse user engagement in your application.",
    "homepage": "https://github.com/duriana/DUAppWatcher",
    "license": {
        "type": "MIT",
        "file": "LICENSE"
    },
    "authors": {
        "Arif Fikri Abas": "[email protected]"
    },
    "source": {
        "git": "https://github.com/duriana/DUAppWatcher.git",
        "tag": "0.1.2"
    },
    "platforms": {
        "ios": "8.0"
    },
    "source_files": "DUAppWatcher/Classes/**/*"
}

Pin It on Pinterest

Share This