https://github.com/onmyway133/easytracker
🕵️ Trackers in Swift
https://github.com/onmyway133/easytracker
analytics log track viewcontroller
Last synced: about 1 month ago
JSON representation
🕵️ Trackers in Swift
- Host: GitHub
- URL: https://github.com/onmyway133/easytracker
- Owner: onmyway133
- License: other
- Created: 2017-06-10T12:26:05.000Z (about 8 years ago)
- Default Branch: master
- Last Pushed: 2020-04-22T20:42:40.000Z (about 5 years ago)
- Last Synced: 2025-05-13T02:09:35.088Z (about 1 month ago)
- Topics: analytics, log, track, viewcontroller
- Language: Swift
- Homepage:
- Size: 24.4 KB
- Stars: 6
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE.md
Awesome Lists containing this project
README
# Trackers
❤️ Support my app ❤️
- [Push Hero - pure Swift native macOS application to test push notifications](https://www.producthunt.com/posts/push-hero-2)
- [PastePal - Pasteboard, note and shortcut manager](https://www.producthunt.com/posts/pastepal)
- [Frame recorder - Recorder gif and video with frame](https://www.producthunt.com/posts/frame-recorder)
- [Alias - App and file shortcut manager](https://www.producthunt.com/posts/alias-shortcut-manager)
- [Other apps](https://onmyway133.github.io/projects/)❤️❤️😇😍🤘❤️❤️
[](https://travis-ci.org/onmyway133/Trackers)
[](http://cocoadocs.org/docsets/Trackers)
[](https://github.com/Carthage/Carthage)
[](http://cocoadocs.org/docsets/Trackers)
[](http://cocoadocs.org/docsets/Trackers)
## Story
- Make it easy to add logging, analytics to ViewController appearances
- See and modify all your trackings in one place## Usage
Simply call `track` at app launch
```swift
track(ListController.self) {
print("list controller has appeared")
}track(DetailController.self) {
print("detail controller has appeared")
}track(CouponController.self) { controller in
print("coupon controller has appeared with code \(controller.coupon.code)")
}
```## Installation
**Trackers** is available through [CocoaPods](http://cocoapods.org). To install
it, simply add the following line to your Podfile:```ruby
pod 'Trackers'
```**Trackers** is also available through [Carthage](https://github.com/Carthage/Carthage).
To install just write into your Cartfile:```ruby
github "onmyway133/Trackers"
```**Trackers** can also be installed manually. Just download and drop `Sources` folders in your project.
## Author
Khoa Pham, [email protected]
## Contributing
We would love you to contribute to **Trackers**, check the [CONTRIBUTING](https://github.com/onmyway133/Trackers/blob/master/CONTRIBUTING.md) file for more info.
## License
**Trackers** is available under the MIT license. See the [LICENSE](https://github.com/onmyway133/Trackers/blob/master/LICENSE.md) file for more info.