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