---
title: "Getting Started"
slug: "getting-started"
updated: 2024-10-16T17:02:28Z
published: 2024-10-16T17:02:28Z
canonical: "ignite.ticketmaster.com/getting-started"
---

> ## Documentation Index
> Fetch the complete documentation index at: https://ignite.ticketmaster.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Getting Started

## Project Setup

 

#### Retail SDK Target & Dependencies

- Development: Swift 5.9+ (Xcode 15.0.1+  or Xcode 16.0+)
- Deployment: iOS 15.0+

#### Retail SDK Download

Import target frameworks using Xcode Swift Package Manager:

```none
https://github.com/ticketmaster/iOS-IgniteSDK
```

For more details, see [Swift Package Manager](https://ignite.ticketmaster.com/v1/docs/swift-package-manager)

## 

#### Retail SDK Target & Dependencies

- Min SDK: 23
- Compile SDK: 33
- Kotlin Version: 1.8.2
- Gradle Build Tools: 7.4.2

```groovy
//build.gradle (Module:app)
implementation 'androidx.datastore:datastore-preferences:1.0.0'
implementation 'androidx.datastore:datastore-preferences-rxjava2:1.0.0'
implementation "io.insert-koin:koin-core:3.2.2"
implementation "io.insert-koin:koin-android:3.2.2"
```

#### Retail SDK Implementation

```groovy
//build.gradle (Module:app)
implementation "com.ticketmaster.retail:purchase:1.1.0"
implementation "com.ticketmaster.retail:prepurchase:1.0.6"
implementation "com.ticketmaster.retail:discoveryapi:1.0.3"
```

Make sure you have the following:

```groovy
// build.gradle (Module: app)
android {
  .........
  buildFeatures {
    dataBinding = true
  }
}
```

```markup
 <!-- Base application theme within app/src/main/res/values/styles.xml -->
<style name "AppTheme" parent="...">
   ..............
   ..............
   <item name="windowActionBar">false</item>
   <item name="windowNoTitle">true</item> (add if you're using AppCompatActivity)
</style>
```
