--- title: "Create your app for Comcast Xfinity X1 STB" slug: "comcast-xfinity-x1-app-creation" updated: 2023-11-17T16:38:49Z published: 2023-11-17T16:38:49Z canonical: "docs.viewlift.com/comcast-xfinity-x1-app-creation" --- > ## Documentation Index > Fetch the complete documentation index at: https://docs.viewlift.com/llms.txt > Use this file to discover all available pages before exploring further. # Create & Submit Xfinity App ViewLift supports X1 apps on Comcast Xfinity X1 set-top box devices. You can reach out directly to Comcast to get started. As part of onboarding, your organization will be assigned to a project consultant from Comcast who will work with you to create an X1 Program Agreement and sign you up for a developer account. Once you have full access to the developer portal, ViewLift will start the app development work. ## In-Scope Devices In-Scope Devices: XG2v2-P, XG1v3, XG1v4, XiD, Xi5, Xi6, XiOne and Xumo TV (see grid below for device breakdown) | **Platform** | **Device Model** | **Performance Tier** | **4k Support** | **Wi-Fi Support** | | --- | --- | --- | --- | --- | | Xumo TV | XumoTV | High | Y | Y | | Flex | XiOne | High | Y | Y | | Flex | Xi6 | High | Y | Y | | X1 | XG1v4 | High | Y | N | | X1 | XiD | High | N | N | | X1 | Xi5 | Intermediate | N | Y | | X1 | XG1v3 | Intermediate | N | N | | X1 | XG2v2-P | Intermediate | N | N | ## Review documentation The Comcast Developer documentation has everything you want to know about from [Onboarding](https://developer.comcast.com/docs/documentation/onboarding) to [Design](https://developer.comcast.com/docs/documentation/design/design-overview), [Develop](https://developer.comcast.com/docs/documentation/develop/app-requirements-and-guidelines/app-requirements), and [Deploy](https://developer.comcast.com/docs/documentation/deploy/certifying-your-app) X1 apps. Please reference these Portal links to become familiar with the core list of requirements. These requirements are designed to provide the best app experience possible, while working through various device limitations, to ensure your App runs smoothly across all X1 Devices. - [Firebolt](https://developer.comcast.com/docs/firebolt-apis/intro-to-firebolt) - [App requirements](https://developer.comcast.com/docs/documentation/develop/app-requirements-and-guidelines/app-requirements) - [Deliverables and Certification Requirements](https://developer.comcast.com/docs/documentation/deploy/deliverables-and-certification-requirements) ## Create an account Creating an account is the first step required to gain access to all the necessary resources that guide you through the process of creating and launching your App. Once your organization has been registered and approved, you'll have access to a partner manager for a direct line of help for future steps. ### Step 1: Create an account & sign the agreement If you are an authorized representative able to sign legal contracts on behalf of your organization, you may register your organization on the Portal using the App dashboard. After you receive an email stating that your organization's registration has been approved, your organization will need to sign the X1 Program Agreement to complete the organization registration process and receive full access to the Portal. ### Step 2: Add users After creating the account, you will be able to add new users to your team using Team Management. ## Onboard your X1 app After your organization has been approved and the X1 Program Agreement has been signed, you can start the App onboarding process. From your App Management Dashboard, select "Add new App", enter your App details, and then submit them for review. From your dashboard, you can monitor the status of your App submission as it goes through the review process. For more information about creating an app, see [Publishing an App](https://developer.comcast.com/docs/documentation/learn/portal/publishing-an-app). ## Configure X1 app's metadata ### App Tile Image Specs - 214x138 - 260x260 - 3840x3840 - 1920x1080 - 800x800 **PNGs, non-transparent, max file size 4MB For more details, please visit [Xfinity's documentation](https://developer.comcast.com/docs/documentation/onboarding).