Shriram Singh
Back to Projects
Android

ADBSnap — App Store Asset Studio & 4K Device Framing Engine

Zero-Config ADB Capture to Store-Ready Screenshots, GIF Stories & Multi-Store ZIPs in <1s

ADBSnap — App Store Asset Studio & 4K Device Framing Engine

<1s RAM-to-4K PNG

Performance

3 Deps, <15ms Studio Boot

Runtime

6 Bezels + 8 Themes + 6 Stores

Coverage

NPM + VS Marketplace

Distribution

Application Screenshots

ADBSnap — App Store Asset Studio & 4K Device Framing Engine screenshot 1
ADBSnap — App Store Asset Studio & 4K Device Framing Engine screenshot 2
ADBSnap — App Store Asset Studio & 4K Device Framing Engine screenshot 3

Project Overview

Engineered ADBSnap, an open-source automated mobile showcase and App Store asset studio distributed via npm and the VS Code Marketplace. Designed to kill manual screenshot + Figma work, it streams pristine screenshots via ADB exec-out directly into RAM, composites them with Sharp at C++ speed into 4K vector bezels (iPhone 16 Pro, Pixel 9 Pro, iPad Pro 13, Android Tablet, Frameless), renders studio-grade gradients with auto-wrapped typography, and exports multi-resolution Apple / Google bundles plus animated GIF stories. Ships as a 3-dependency native Node studio server (<15ms boot), a 12-command CLI (snap, export, wifi, journey, crawl, run, studio), an interactive React 19 visual studio with filmstrip + Spacebar capture + SSE live device sync, and a VS Code sidebar with Ctrl+Alt+S instant capture.

Key Features & Engineering

  • Zero-Disk In-Memory Pipeline: ADB exec-out screencap streaming composited with Sharp — raw to 4K framed PNG in under a second
  • 4K Vector Bezel Suite: iPhone 16 Pro with Dynamic Island, Pixel 9 Pro, iPad Pro 13, Android Tablet 11, Frameless floating mockup with studio shadows
  • Multi-Store One-Click Export: Verified 2026 App Store 6.9 / 6.7 / 6.5 + iPad + Play Store targets bundled into organized ZIP via archiver
  • Wireless ADB Suite: 1-click USB to Wi-Fi switch, Android 11+ 6-digit pairing modal, USB auto-prioritization on plug/unplug
  • Animated Story Maker: Multi-screen flows compiled into looping GIFs with 500ms-4000ms pace control via gifenc quantization
  • Triple Interface: 12-command CLI + React 19 visual studio (filmstrip, drag-drop import, Ctrl+C copy, Spacebar capture, SSE sync) + VS Code sidebar

Technologies Used

TypeScriptNode.js CLISharp CompositingAndroid Debug Bridge (ADB)SVG Vector BezelsReact 19 StudioVS Code ExtensionGIF Story Maker
Category:mobile
Platform:Android