Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/launchdarkly/hello-tvos

Hello LaunchDarkly for tvOS
https://github.com/launchdarkly/hello-tvos

examples feature-flags feature-toggles launchdarkly launchdarkly-sdk managed-by-terraform sdk-examples swift tvos

Last synced: 29 days ago
JSON representation

Hello LaunchDarkly for tvOS

Awesome Lists containing this project

README

        

# LaunchDarkly sample tvOS application

We've built a simple mobile application that demonstrates how LaunchDarkly's SDK works.

Below, you'll find the build procedure. For more comprehensive instructions, you can visit your [Quickstart page](https://app.launchdarkly.com/quickstart#/) or the [iOS reference guide](https://docs.launchdarkly.com/sdk/client-side/ios).

## Build instructions

1. Make sure you have [Xcode](https://itunes.apple.com/us/app/xcode/id497799835?ls=1&mt=12) installed
1. Make sure you have [Carthage](https://github.com/Carthage/Carthage) installed
1. Run `carthage update --platform tvOS --use-xcframeworks` to build XCFrameworks for the LaunchDarkly SDK
1. Open `hello-tvos.xcodeproj` in XCode
1. Set the value of `sdkKey` in `AppDelegate.swift` to your LaunchDarkly mobile key. If there is an existing boolean feature flag in your LaunchDarkly project that you want to evaluate, set `featureFlagKey` in `ViewController.swift` to the flag key.

```swift
// AppDelegate.swift
let sdkKey = ""

// ViewController.swift
let featureFlagKey = "sample-feature"
```

You should see the message "The feature flag evaluates to .", the application will run continuously and react to the flag changes in LaunchDarkly.