Cheetah CES Docs Portal

Corporate Site

Getting Started
At a Glance: Using the Cheetah Loyalty Kits
Using Sample Application
UI Customization
iOS Kit Reference
Swift SDK Reference


The Cheetah Digital Kit for iOS (referred as ‘Kit’ in this document) is a collection of libraries that enables developers to create application that integrates to the vast functionalities of the Cheetah Digital platform. It is built using Swift.

The Kits contain reusable components that can be easily added to an existing or a new iOS application. Each elements of the Kits corresponds to a module in the Cheetah Digital platform. These elements are created to provide add-on components that are easily customizable for every developers need.

The Cheetah Digital Kit is built to create flexible and compact applications compared to previous releases. It is created with these three use cases in mind:

Use Case 1: Using Built-In Views

Each kit in the collection has views that are ready to use. These views can be changed using themes and styles applied to the app. In this case, superficial changes like fonts, text colors, sizes, and background colors can be changed.

Use Case 2: Changing Layouts

This can be done by modifying the xib file or by extending the UI classes. This is more complex compared to the first use case, as developers can now modify positions of views with/without changing the logic.

Use Case 3: Full Customization

You can create your data-driven application by querying data via API and storing model classes using the Core Kit.

Next: Getting Started