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

# App Store & Google Play Asset Requirements

export const EditPage = ({editUrl, lastModified}) => {
  const formatDate = isoString => {
    if (!isoString) return null;
    try {
      const date = new Date(isoString);
      return date.toLocaleString("en-US", {
        dateStyle: "medium",
        timeStyle: "short"
      });
    } catch {
      return null;
    }
  };
  const formattedDate = formatDate(lastModified);
  return <div className="pt-6 mt-6 mb-6">
      <div className="flex flex-col sm:flex-row sm:items-center sm:justify-between gap-4">
        <a href={editUrl} target="_blank" rel="noopener noreferrer" className="inline-flex items-center gap-1.5 text-sm font-medium text-primary no-underline not-prose">
          <svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" strokeWidth="2" strokeLinecap="round" strokeLinejoin="round">
            <path d="M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7"></path>
            <path d="m18.5 2.5 3 3L12 15l-4 1 1-4 9.5-9.5z"></path>
          </svg>
          Suggest changes to this page
        </a>
        {formattedDate && <span className="text-sm text-gray-500 not-prose">
            Last updated: {formattedDate}
          </span>}
      </div>
    </div>;
};

This document outlines what assets are needed for each of the app stores.

## Google Play Asset Requirements

### Images

All images should be PNG or JPEG.

### App Icon

* 512x512 pixels
* Max 1 MB
* Must meet these [design specs](https://developer.android.com/distribute/google-play/resources/icon-design-specifications) and [metadata policy](https://support.google.com/googleplay/android-developer/answer/9898842)

<img src="https://mintcdn.com/valorainc-5534b228/doV1TMUaymAg1eCH/mobile-framework/publishing/image.png?fit=max&auto=format&n=doV1TMUaymAg1eCH&q=85&s=79217b353ae99961dcdcbc9ccee1554a" alt="Google Play design specs" width="2048" height="1367" data-path="mobile-framework/publishing/image.png" />

### Feature graphic

* 1024 by 500 pixels
* Max 15 MB

<img src="https://mintcdn.com/valorainc-5534b228/doV1TMUaymAg1eCH/mobile-framework/publishing/image-1.png?fit=max&auto=format&n=doV1TMUaymAg1eCH&q=85&s=98aee24c27e7c33b01c7ecc77cbc2b68" alt="Google Play Design specs" width="2048" height="1367" data-path="mobile-framework/publishing/image-1.png" />

### 2-8 phone screenshots.

* 16:9 or 9:16 aspect ratio
* Each side between 320 px and 3840 px
* Max 8 MB each
* Video (optional)
* 10” tablet: (16:9 or 9:16 aspect ratio
* Each side between 320 px and 3840 px. max 8 MB each)

<img src="https://mintcdn.com/valorainc-5534b228/doV1TMUaymAg1eCH/mobile-framework/publishing/image-2.png?fit=max&auto=format&n=doV1TMUaymAg1eCH&q=85&s=e4aa34e00a77e64833432cad151b3185" alt="Google Play screenshot specs" width="2048" height="1367" data-path="mobile-framework/publishing/image-2.png" />

### Copy

* App name (30 characters)
* Short description (80 characters
* Full description (4000 characters)
* Link to Terms & Conditions
* Link to Privacy Policy
* Email address, e.g. [support@valoraapp.xyz](mailto:support@valoraapp.xyz)
* Website URL
* A public page describing how to delete an account from the app

## Apple App Store Asset Requirements

### Images

All images should be PNG or JPEG.

### App Icon

512x512 pixels

<img src="https://mintcdn.com/valorainc-5534b228/doV1TMUaymAg1eCH/mobile-framework/publishing/image-3.png?fit=max&auto=format&n=doV1TMUaymAg1eCH&q=85&s=9ec95b3afc751fd1aa60ec16cc26670a" alt="Apple App store image requirements" width="2048" height="1367" data-path="mobile-framework/publishing/image-3.png" />

### 2-10 App Screenshots

* 6.7" 1290 x 2796 pixels
* 6.5" 1284 x 2778 pixels
* 6.1" 1179 x 2556 pixels
* 5.8" 1125 x 2436 pixels
* 5.5" 1242 x 2208 pixels
* Reference [this doc](https://developer.apple.com/help/app-store-connect/reference/screenshot-specifications/) from App Store Connect

<img src="https://mintcdn.com/valorainc-5534b228/doV1TMUaymAg1eCH/mobile-framework/publishing/image-4.png?fit=max&auto=format&n=doV1TMUaymAg1eCH&q=85&s=65508624eedea363f5182f120935449e" alt="iOS App Screenshot requirements" width="2048" height="1367" data-path="mobile-framework/publishing/image-4.png" />

App Video Previews (up to 3; 30-second videos - optional)

#### Graphic requirements:

* any phone frames used must be from an iPhone
* phone basic UI like battery icon, time bar, etc. must be iOS
* screenshots need to contain actual product screens - promotional copy is optional

### Copy

* App name (30 characters)
* Subtitle (30 characters)
* Full description (no character limit)
* Promotional text (70 characters - optional)
* Keywords (100 characters)
* Privacy & data collection information in compliance with Apple guidelines
* What’s New / Release Notes
* Test information - provide necessary information (e.g. a testing phone number, a recovery phrase to a testing wallet, etc.) for Apple reviewers
* Link to Terms & Conditions
* Link to Privacy Policy
* Email address, e.g. [support@valoraapp.xyz](mailto:support@valoraapp.xyz)
* Website URL

<EditPage editUrl="https://github.com/divvi-xyz/docs/edit/main/docs-template/mobile-framework/publishing/asset-requirements.md" lastModified="2025-08-11T16:56:27.000Z" />
