<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Shotlingo</title>
    <description>The latest articles on DEV Community by Shotlingo (@shotlingo).</description>
    <link>https://dev.to/shotlingo</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3875076%2F512b339c-83ae-44f9-9abe-f64fe82f77d8.png</url>
      <title>DEV Community: Shotlingo</title>
      <link>https://dev.to/shotlingo</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/shotlingo"/>
    <language>en</language>
    <item>
      <title>Localizing App Store screenshots: a checklist for indie developers</title>
      <dc:creator>Shotlingo</dc:creator>
      <pubDate>Thu, 05 Nov 2026 07:54:03 +0000</pubDate>
      <link>https://dev.to/shotlingo/localizing-app-store-screenshots-a-checklist-for-indie-developers-4c75</link>
      <guid>https://dev.to/shotlingo/localizing-app-store-screenshots-a-checklist-for-indie-developers-4c75</guid>
      <description>&lt;p&gt;Your English screenshot headline fits perfectly. Then you translate it, and in German it wraps onto a third line and collides with the device mockup. In Chinese you tightened the box because "Chinese is shorter", and now that one overflows too.&lt;/p&gt;

&lt;p&gt;Localized App Store screenshots fail in a few predictable ways. Here is a checklist I use before sending any screenshot set to translation.&lt;/p&gt;

&lt;h2&gt;
  
  
  1. Measure width, not character count
&lt;/h2&gt;

&lt;p&gt;Character count is the wrong number. What overflows a button is rendered width.&lt;/p&gt;

&lt;p&gt;From the expansion dataset we use at ShotLingo (published in full for 41 App Store languages in &lt;a href="https://shotlingo.com/blog/app-store-screenshot-text-expansion-by-language-2026/" rel="noopener noreferrer"&gt;this table&lt;/a&gt;):&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;German runs about 35% longer than English, in characters and in width.&lt;/li&gt;
&lt;li&gt;Finnish, Hungarian, Polish and both Portuguese variants run about 30% longer.&lt;/li&gt;
&lt;li&gt;31 of the 41 languages run at least 20% longer than English, so long text is the default, not an edge case.&lt;/li&gt;
&lt;li&gt;Chinese Simplified is about 50% shorter in characters but roughly the same width on screen. Japanese and Korean are 40 to 45% shorter in characters and about 5% wider. CJK glyphs are full width, so do not shrink the box for them.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  2. Design for the worst case, not for English
&lt;/h2&gt;

&lt;p&gt;If you want one stress test: lay the headline out in German, then check it in Finnish. If both fit, most of the other European locales will too. A layout with only 10% slack is under-built for most of the store.&lt;/p&gt;

&lt;h2&gt;
  
  
  3. Leave room for right-to-left
&lt;/h2&gt;

&lt;p&gt;Arabic, Hebrew, Persian and Urdu mirror the layout, and some of them also run long (Arabic and Persian about +25 to +30% in width in the table above). Two risk factors stack: the string is longer and the composition flips. Check the mirrored layout on its own, not just the longer text.&lt;/p&gt;

&lt;h2&gt;
  
  
  4. Keep metadata limits separate from layout limits
&lt;/h2&gt;

&lt;p&gt;App Store Connect caps the app name and subtitle at 30 characters per locale and promotional text at 170. A German translation of a 26-character English name can exceed 30 and gets rejected for that locale only. Screenshot captions are not capped by App Store Connect, but they have the same problem in a different form: nothing truncates them, they just run past the edge of the overlay. No validator catches it, so it ships in the locale you cannot proofread.&lt;/p&gt;

&lt;h2&gt;
  
  
  5. One set per storefront, checked per language
&lt;/h2&gt;

&lt;p&gt;Do not eyeball a few languages and assume the rest follow. Render every locale you ship and look at each image at thumbnail size, since that is how most people see it in search results. Look for three things: a third wrapped line, text touching the device frame, and a font size that was auto-shrunk below readable.&lt;/p&gt;

&lt;h2&gt;
  
  
  6. Make re-doing it cheap
&lt;/h2&gt;

&lt;p&gt;The reason teams skip this checklist is that fixing 15 languages by hand is miserable. Whatever tool you use, you want a single source layout where translated text is auto-fitted per language, so a headline change is one edit, not fifteen. That is what we built ShotLingo for: you design one screenshot set, translate it, and the text is fitted into the layout for each language. You can try it at &lt;a href="https://shotlingo.com" rel="noopener noreferrer"&gt;shotlingo.com&lt;/a&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  Quick pre-flight list
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;Headline tested in German and Finnish.&lt;/li&gt;
&lt;li&gt;CJK boxes not shrunk.&lt;/li&gt;
&lt;li&gt;RTL locales checked mirrored.&lt;/li&gt;
&lt;li&gt;Name and subtitle within 30 characters in every locale.&lt;/li&gt;
&lt;li&gt;Every locale rendered and viewed at thumbnail size.&lt;/li&gt;
&lt;li&gt;Source layout kept in one place so fixes are one edit.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;The numbers above come from our own dataset; the full per-language table is linked in section 1. Questions welcome in the comments.&lt;/p&gt;

</description>
      <category>ios</category>
      <category>appstore</category>
      <category>localization</category>
      <category>indiedev</category>
    </item>
    <item>
      <title>Letting Claude build my App Store screenshots through an MCP connector</title>
      <dc:creator>Shotlingo</dc:creator>
      <pubDate>Tue, 03 Nov 2026 11:57:18 +0000</pubDate>
      <link>https://dev.to/shotlingo/letting-claude-build-my-app-store-screenshots-through-an-mcp-connector-2aee</link>
      <guid>https://dev.to/shotlingo/letting-claude-build-my-app-store-screenshots-through-an-mcp-connector-2aee</guid>
      <description>&lt;p&gt;i got tired of dragging text boxes around for every language, so i connected claude to shotlingo through its mcp connector.&lt;/p&gt;

&lt;p&gt;the setup: in claude, settings, connectors, add custom connector, paste &lt;a href="https://mcp.shotlingo.com/mcp" rel="noopener noreferrer"&gt;https://mcp.shotlingo.com/mcp&lt;/a&gt; and sign in. the connector needs a pro, plus or studio plan; uploading to app store connect and importing your live screenshots need plus or studio.&lt;/p&gt;

&lt;p&gt;what claude can do with it (tool names from the connector): create_store_set to build a set, set_translations to fill languages, render_screenshot to check a page, start_batch to render the whole set, export_to_app_store to upload.&lt;/p&gt;

&lt;p&gt;i wrote up 11 prompts you can paste as they are, one per job (import your live screenshots, translate, fit-check, render, size an a/b test, upload): &lt;a href="https://shotlingo.com/blog/claude-mcp-prompts-for-app-store-screenshots/" rel="noopener noreferrer"&gt;https://shotlingo.com/blog/claude-mcp-prompts-for-app-store-screenshots/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;happy to hear what breaks.&lt;/p&gt;

</description>
      <category>mcp</category>
      <category>claude</category>
      <category>ios</category>
      <category>localization</category>
    </item>
    <item>
      <title>App Store Age Rating 2026: New Questions From Nov 16</title>
      <dc:creator>Shotlingo</dc:creator>
      <pubDate>Tue, 03 Nov 2026 06:36:01 +0000</pubDate>
      <link>https://dev.to/shotlingo/app-store-age-rating-2026-new-questions-from-nov-16-4029</link>
      <guid>https://dev.to/shotlingo/app-store-age-rating-2026-new-questions-from-nov-16-4029</guid>
      <description>&lt;p&gt;Apple adds Shared Location and Dating and Relationships to the age rating questionnaire on November 16, 2026. What Apple said, the January 12, 2027 deadline, and a checklist.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;a href="https://shotlingo.com/blog/app-store-age-rating-new-questions-2026/" rel="noopener noreferrer"&gt;Read the full article on Shotlingo →&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Originally published on &lt;a href="https://shotlingo.com" rel="noopener noreferrer"&gt;shotlingo.com&lt;/a&gt; — Shotlingo turns one screenshot template into pixel-perfect, localized App Store &amp;amp; Google Play screenshots in dozens of languages.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>aso</category>
      <category>appstore</category>
      <category>ios</category>
      <category>mobile</category>
    </item>
    <item>
      <title>Taiwan App Store Commission Change 2026: What to Check</title>
      <dc:creator>Shotlingo</dc:creator>
      <pubDate>Sat, 31 Oct 2026 08:19:26 +0000</pubDate>
      <link>https://dev.to/shotlingo/taiwan-app-store-commission-change-2026-what-to-check-490n</link>
      <guid>https://dev.to/shotlingo/taiwan-app-store-commission-change-2026-what-to-check-490n</guid>
      <description>&lt;p&gt;Apple changes the Taiwan storefront commission on October 31, 2026 for In-App Purchase and paid apps. What Apple said, what it left open, and what to check this week.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;a href="https://shotlingo.com/blog/taiwan-app-store-commission-change-2026/" rel="noopener noreferrer"&gt;Read the full article on Shotlingo →&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Originally published on &lt;a href="https://shotlingo.com" rel="noopener noreferrer"&gt;shotlingo.com&lt;/a&gt; — Shotlingo turns one screenshot template into pixel-perfect, localized App Store &amp;amp; Google Play screenshots in dozens of languages.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>aso</category>
      <category>appstore</category>
      <category>ios</category>
      <category>mobile</category>
    </item>
    <item>
      <title>App Review Guidelines Update October 2026: What Changes</title>
      <dc:creator>Shotlingo</dc:creator>
      <pubDate>Sat, 17 Oct 2026 10:05:50 +0000</pubDate>
      <link>https://dev.to/shotlingo/app-review-guidelines-update-october-2026-what-changes-2kp0</link>
      <guid>https://dev.to/shotlingo/app-review-guidelines-update-october-2026-what-changes-2kp0</guid>
      <description>&lt;p&gt;Apple revised the App Review Guidelines on October 16, 2026. What the new 2.3.14 creative asset rule and 2.5.19 mean for screenshots and review notes.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;a href="https://shotlingo.com/blog/app-review-guidelines-update-october-2026/" rel="noopener noreferrer"&gt;Read the full article on Shotlingo →&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Originally published on &lt;a href="https://shotlingo.com" rel="noopener noreferrer"&gt;shotlingo.com&lt;/a&gt; — Shotlingo turns one screenshot template into pixel-perfect, localized App Store &amp;amp; Google Play screenshots in dozens of languages.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>aso</category>
      <category>appstore</category>
      <category>ios</category>
      <category>mobile</category>
    </item>
    <item>
      <title>Where to Submit Your Indie App in 2026: Which Directories Pass Links</title>
      <dc:creator>Shotlingo</dc:creator>
      <pubDate>Thu, 15 Oct 2026 06:37:01 +0000</pubDate>
      <link>https://dev.to/shotlingo/where-to-submit-your-indie-app-in-2026-which-directories-pass-links-4jo</link>
      <guid>https://dev.to/shotlingo/where-to-submit-your-indie-app-in-2026-which-directories-pass-links-4jo</guid>
      <description>&lt;p&gt;Which app directories pass link equity and which do not, measured on live listings between August and October 2026, plus a 60-second check you can repeat.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;a href="https://shotlingo.com/blog/where-to-submit-your-indie-app-2026/" rel="noopener noreferrer"&gt;Read the full article on Shotlingo →&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Originally published on &lt;a href="https://shotlingo.com" rel="noopener noreferrer"&gt;shotlingo.com&lt;/a&gt; — Shotlingo turns one screenshot template into pixel-perfect, localized App Store &amp;amp; Google Play screenshots in dozens of languages.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>aso</category>
      <category>appstore</category>
      <category>ios</category>
      <category>mobile</category>
    </item>
    <item>
      <title>App Store Subtitle Examples: 20 Ideas Within the 30-Character Limit (2026)</title>
      <dc:creator>Shotlingo</dc:creator>
      <pubDate>Thu, 01 Oct 2026 06:35:52 +0000</pubDate>
      <link>https://dev.to/shotlingo/app-store-subtitle-examples-20-ideas-within-the-30-character-limit-2026-4dd0</link>
      <guid>https://dev.to/shotlingo/app-store-subtitle-examples-20-ideas-within-the-30-character-limit-2026-4dd0</guid>
      <description>&lt;p&gt;20 App Store subtitle examples with exact character counts, four patterns that work, and what happens to a 30-character subtitle when you localize it into German or Japanese.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;a href="https://shotlingo.com/blog/app-store-subtitle-examples-30-characters-2026/" rel="noopener noreferrer"&gt;Read the full article on Shotlingo →&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Originally published on &lt;a href="https://shotlingo.com" rel="noopener noreferrer"&gt;shotlingo.com&lt;/a&gt; — Shotlingo turns one screenshot template into pixel-perfect, localized App Store &amp;amp; Google Play screenshots in dozens of languages.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>aso</category>
      <category>appstore</category>
      <category>ios</category>
      <category>mobile</category>
    </item>
    <item>
      <title>Free tool: app icon sizes</title>
      <dc:creator>Shotlingo</dc:creator>
      <pubDate>Sat, 29 Aug 2026 11:07:55 +0000</pubDate>
      <link>https://dev.to/shotlingo/free-tool-app-icon-sizes-4ge3</link>
      <guid>https://dev.to/shotlingo/free-tool-app-icon-sizes-4ge3</guid>
      <description>&lt;p&gt;A free, no-signup tool from Shotlingo for App Store / Google Play work.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;a href="https://shotlingo.com/tools/app-icon-sizes" rel="noopener noreferrer"&gt;Read the full article on Shotlingo →&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Originally published on &lt;a href="https://shotlingo.com" rel="noopener noreferrer"&gt;shotlingo.com&lt;/a&gt; — Shotlingo turns one screenshot template into pixel-perfect, localized App Store &amp;amp; Google Play screenshots in dozens of languages.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>aso</category>
      <category>appstore</category>
      <category>ios</category>
      <category>tools</category>
    </item>
    <item>
      <title>Free tool: device resolution lookup</title>
      <dc:creator>Shotlingo</dc:creator>
      <pubDate>Sat, 22 Aug 2026 11:04:29 +0000</pubDate>
      <link>https://dev.to/shotlingo/free-tool-device-resolution-lookup-856</link>
      <guid>https://dev.to/shotlingo/free-tool-device-resolution-lookup-856</guid>
      <description>&lt;p&gt;A free, no-signup tool from Shotlingo for App Store / Google Play work.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;a href="https://shotlingo.com/tools/device-resolution-lookup" rel="noopener noreferrer"&gt;Read the full article on Shotlingo →&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Originally published on &lt;a href="https://shotlingo.com" rel="noopener noreferrer"&gt;shotlingo.com&lt;/a&gt; — Shotlingo turns one screenshot template into pixel-perfect, localized App Store &amp;amp; Google Play screenshots in dozens of languages.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>aso</category>
      <category>appstore</category>
      <category>ios</category>
      <category>tools</category>
    </item>
    <item>
      <title>15 ASO Tips for Indie Developers in 2026 (Beyond Keywords)</title>
      <dc:creator>Shotlingo</dc:creator>
      <pubDate>Thu, 20 Aug 2026 06:42:07 +0000</pubDate>
      <link>https://dev.to/shotlingo/15-aso-tips-for-indie-developers-in-2026-beyond-keywords-j5b</link>
      <guid>https://dev.to/shotlingo/15-aso-tips-for-indie-developers-in-2026-beyond-keywords-j5b</guid>
      <description>&lt;p&gt;Keyword strategy gets an app found. These 15 ASO tips cover what makes it convert: screenshots, ratings, release cadence, localization, and Custom Product Pages.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;a href="https://shotlingo.com/blog/aso-tips-for-indie-developers-2026/" rel="noopener noreferrer"&gt;Read the full article on Shotlingo →&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Originally published on &lt;a href="https://shotlingo.com" rel="noopener noreferrer"&gt;shotlingo.com&lt;/a&gt; — Shotlingo turns one screenshot template into pixel-perfect, localized App Store &amp;amp; Google Play screenshots in dozens of languages.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>aso</category>
      <category>appstore</category>
      <category>ios</category>
      <category>mobile</category>
    </item>
    <item>
      <title>Free tool: screenshot aspect ratios</title>
      <dc:creator>Shotlingo</dc:creator>
      <pubDate>Sat, 15 Aug 2026 11:12:02 +0000</pubDate>
      <link>https://dev.to/shotlingo/free-tool-screenshot-aspect-ratios-442k</link>
      <guid>https://dev.to/shotlingo/free-tool-screenshot-aspect-ratios-442k</guid>
      <description>&lt;p&gt;A free, no-signup tool from Shotlingo for App Store / Google Play work.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;a href="https://shotlingo.com/tools/screenshot-aspect-ratios" rel="noopener noreferrer"&gt;Read the full article on Shotlingo →&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Originally published on &lt;a href="https://shotlingo.com" rel="noopener noreferrer"&gt;shotlingo.com&lt;/a&gt; — Shotlingo turns one screenshot template into pixel-perfect, localized App Store &amp;amp; Google Play screenshots in dozens of languages.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>aso</category>
      <category>appstore</category>
      <category>ios</category>
      <category>tools</category>
    </item>
    <item>
      <title>App Store Preview Video vs Screenshots: What to Ship First (2026)</title>
      <dc:creator>Shotlingo</dc:creator>
      <pubDate>Mon, 10 Aug 2026 06:42:24 +0000</pubDate>
      <link>https://dev.to/shotlingo/app-store-preview-video-vs-screenshots-what-to-ship-first-2026-27lg</link>
      <guid>https://dev.to/shotlingo/app-store-preview-video-vs-screenshots-what-to-ship-first-2026-27lg</guid>
      <description>&lt;p&gt;Screenshots are mandatory, previews are optional, and Apple treats them differently in Search versus the product page. Here is what to build first and when a preview video earns its production time.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;a href="https://shotlingo.com/blog/app-store-preview-vs-screenshots-2026/" rel="noopener noreferrer"&gt;Read the full article on Shotlingo →&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Originally published on &lt;a href="https://shotlingo.com" rel="noopener noreferrer"&gt;shotlingo.com&lt;/a&gt; — Shotlingo turns one screenshot template into pixel-perfect, localized App Store &amp;amp; Google Play screenshots in dozens of languages.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>aso</category>
      <category>appstore</category>
      <category>ios</category>
      <category>mobile</category>
    </item>
  </channel>
</rss>
