Skip to content

feat: add Android Phone, Android Tablet, iPad, and Feature Graphic support#16

Merged
ParthJadhav merged 2 commits into
ParthJadhav:mainfrom
eralpozcan:feat/android-google-play-support
Apr 10, 2026
Merged

feat: add Android Phone, Android Tablet, iPad, and Feature Graphic support#16
ParthJadhav merged 2 commits into
ParthJadhav:mainfrom
eralpozcan:feat/android-google-play-support

Conversation

@eralpozcan
Copy link
Copy Markdown
Contributor

@eralpozcan eralpozcan commented Apr 1, 2026

Summary

Extends the skill to cover the full Google Play + App Store screenshot matrix, not just iPhone.

  • Android Phone — CSS-only frame, 1080×1920
  • Android Tablet 7" — portrait (1200×1920) + landscape (1920×1200)
  • Android Tablet 10" — portrait (1600×2560) + landscape (2560×1600)
  • Feature Graphic — 1024×500 Google Play banner (no device frame)
  • iPad — improved CSS-only frame with corrected aspect ratio

Architecture additions

  • Slide factory pattern (makeSlide / makeTabLSlide) — PhoneComp + widthFn args, reused across all devices
  • Width formula functions — auto-scale device frame to canvas proportionally
  • Platform-based directory structure for multi-platform apps; original screenshots/{locale}/ preserved for iPhone-only apps
  • Orientation toggle for tablets (portrait ↔ landscape)
  • Landscape rule: caption-left + single device-right — never two devices side-by-side
  • Toolbar fix: scrollable controls + fixed export button (never scrolls off screen)
  • overflowX: hidden on wrapper — prevents offscreen export elements causing horizontal scroll

What stayed the same

  • "Screenshots are ads, not docs" principle
  • Copy framework and all existing guidance
  • html-to-image double-call trick + pre-loaded base64 data URIs
  • iPhone mockup.png + pre-measured overlay constants

Test scenario

Real-world app: property management SaaS (iOS + Android)

  • Devices tested: iPhone 6.9", Android Phone, Android Tablet 10" landscape
  • Locales: TR + EN
  • All slides exported cleanly at required resolutions

PS: I use @claude

eralpozcan and others added 2 commits April 1, 2026 21:07
…pport

Extends the skill to cover the full Google Play + App Store screenshot
matrix, not just iPhone.

New device support:
- Android Phone — CSS-only frame, 1080×1920
- Android Tablet 7" — CSS-only frame, portrait + landscape orientations
- Android Tablet 10" — CSS-only frame, portrait + landscape orientations
- Feature Graphic — 1024×500 Google Play banner, no device frame
- iPad — improved CSS-only frame with corrected aspect ratio

Architecture additions:
- Slide factory pattern (makeSlide / makeTabLSlide) — one factory per
  slide, reused across all device types via PhoneComp + widthFn args
- Width formula functions (phoneW, tabletPW, tabletLW, ipadW) that
  auto-scale device frame to canvas proportionally
- Platform-based directory structure for multi-platform apps
  (screenshots/apple/iphone/, screenshots/android/phone/, etc.)
  while keeping the original screenshots/{locale}/ structure for
  iPhone-only apps unchanged
- Orientation toggle for tablet devices (portrait ↔ landscape)
- Landscape layout rule: caption-left + single device-right —
  never two devices side-by-side (not enough canvas room)
- Toolbar split: scrollable controls (flex:1) + fixed export button
  (flex-shrink:0) so the button never scrolls off screen
- overflowX:hidden on page wrapper prevents offscreen export elements
  from causing horizontal scroll

What stayed the same:
- "Screenshots are ads, not docs" core principle
- Copy framework (hero → differentiator → features → trust → more)
- html-to-image double-call export trick
- Pre-loaded base64 data URIs for reliable export
- iPhone mockup.png + pre-measured overlay constants
- Original screenshots/{locale}/ path for iPhone-only apps

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
… Hand-off Behavior sections

These sections existed in the original SKILL.md and were accidentally
omitted during the Android/multi-platform expansion:

- Copy Process: 4-step workflow for writing and presenting copy options
- Example Prompt Shapes: 3 sample prompts showing the expected input pattern
- Reference Apps for Copy Style: Raycast, Turf, Mela/Notion as benchmarks
- Hand-off Behavior: how to present finished work to the user
- Export Quality checklist: restored theme tokens + RTL + localization checks

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@ParthJadhav
Copy link
Copy Markdown
Owner

This is great !!

@ParthJadhav ParthJadhav merged commit ed16ab6 into ParthJadhav:main Apr 10, 2026
@eralpozcan eralpozcan deleted the feat/android-google-play-support branch April 10, 2026 17:29
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants