# Bounds - Layout Inspector

> On-device layout inspector: view hierarchy, bounds, accessibility. No root.

Canonical page: [https://chrome-stats.com/d/com.codecastic.bounds](https://chrome-stats.com/d/com.codecastic.bounds)

## Overview

- **ID:** `com.codecastic.bounds`
- **Platform:** Android
- **Type:** Android app
- **Status:** Available
- **Publisher:** Codecastic Studios
- **Category:** TOOLS
- **Downloads:** 33
- **Version:** 1.0.0
- **Last updated:** 2026-08-09
- **First published:** 2026-08-09
- **Publisher country:** IN
- **Size:** 15 MB
- **Data as of:** 2026-09-14
- **Store listing:** [Google Play Store](https://play.google.com/store/apps/details?id=com.codecastic.bounds)
- **Privacy policy:** [https://bounds.web.app/privacy](https://bounds.web.app/privacy)

## Description

Bounds is an on-device layout inspector for Android developers, UI designers, and QA engineers. Open the app you&#39;re building (or any screen you&#39;re studying), tap the floating side button, and Bounds draws the live view hierarchy over the screen: element bounds, sizes in dp, margins and padding, resource IDs, text, and 30+ properties per view — measured exactly, with no computer, no USB cable, no root, and no debuggable build required.<br><br>WHAT YOU CAN DO<br><br>- Inspect and debug the live view hierarchy — Jetpack Compose, classic Views, and WebView content<br>- Measure bounds, distances, margins and padding in dp or px<br>- Verify touch-target sizes and spacing against your design specs<br>- Audit accessibility properties — content labels, touch targets — on real screens<br>- Capture a screen and explore its full hierarchy tab by tab<br>- Overlay a design mockup on the real implementation and compare, pixel by pixel<br>- Drill into any element&#39;s properties: IDs, classes, text, sizes, and more<br><br>BUILT FOR<br><br>- Android developers verifying that what shipped matches what was designed<br>- UI/UX designers running design QA on real builds<br>- QA engineers filing precise, measurable UI bug reports<br>- Accessibility reviewers auditing real screens on real devices<br><br>HOW IT WORKS — AND EXACTLY WHAT IT ACCESSES<br><br>Bounds uses Android&#39;s Accessibility Service API to read the view hierarchy of the window on screen. That is the entire use: reading layout information so measurements can be drawn over it.<br><br>- Read-only. Bounds never taps, types, or performs actions on your behalf.<br>- On-device only. Screen content is processed on your phone and is never uploaded, stored on our servers, or shared.<br>- You stay in control. Inspection runs only during a session you start, a persistent notification shows whenever the service is active, and you can stop it or revoke the permission at any time.<br><br>FREE AND PRO<br><br>The free plan includes full inspection with generous session limits — enough to know if Bounds fits your workflow. Bounds Pro unlocks unlimited inspection sessions and premium tools. Subscriptions are billed through Google Play and can be cancelled anytime in Play&#39;s subscription settings.<br><br>PERMISSIONS, PLAINLY<br><br>- Accessibility Service — reads on-screen layout to draw measurements (see above)<br>- Display over other apps — draws the measurement overlay<br>- Notifications — the session notification that lets you stop inspection at any time<br><br>PRIVACY<br><br>Bounds reads UI metadata on your device only; nothing about the screens you inspect leaves your phone. Authentication and billing are handled by Firebase Authentication and Google Play Billing. Full policy: https://bounds.web.app/privacy<br><br>Questions, feedback, or a layout Bounds doesn&#39;t handle? We&#39;d love to hear it - we&#39;re developers building for developers.

## Rankings

- #2,417,369 — Overall

## Permissions and access

### Permissions

- `android.permission.ACCESS_NETWORK_STATE`
- `android.permission.FOREGROUND_SERVICE`
- `android.permission.FOREGROUND_SERVICE_MEDIA_PROJECTION`
- `android.permission.FOREGROUND_SERVICE_SPECIAL_USE`
- `android.permission.INTERNET`
- `android.permission.PACKAGE_USAGE_STATS`
- `android.permission.POST_NOTIFICATIONS`
- `android.permission.QUERY_ALL_PACKAGES`
- `android.permission.RECEIVE_BOOT_COMPLETED`
- `android.permission.REQUEST_DELETE_PACKAGES`
- `android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS`
- `android.permission.SYSTEM_ALERT_WINDOW`
- `android.permission.VIBRATE`
- `android.permission.WAKE_LOCK`
- `com.android.vending.BILLING`
- `com.android.vending.CHECK_LICENSE`
- `com.codecastic.bounds.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION`
- `com.google.android.c2dm.permission.RECEIVE`
- `com.google.android.finsky.permission.BIND_GET_INSTALL_REFERRER_SERVICE`
- `com.google.android.providers.gsf.permission.READ_GSERVICES`

## Similar extensions and apps

- [Layout Inspector](https://chrome-stats.com/d/com.b8a3.layoutview) — 535 users
- [Layout Inspector](https://chrome-stats.com/d/com.drhowdydoo.layoutinspector) — 5,040 users
- [BoundBox: Design Calculator](https://chrome-stats.com/d/com.mnsl.boundbox)
- [Developer's Sample View](https://chrome-stats.com/d/kr.pe.designerj.sampleview) — 156 users
- [ARE UI Inspector](https://chrome-stats.com/d/com.are.uiinspector) — 149 users
- [Pro Design: Designer Tools](https://chrome-stats.com/d/com.appcodefactory.designertools)
- [LayoutTester for Developer](https://chrome-stats.com/d/jp.ne.neko.freewing.LayoutTester) — 967 users
- [Keylines - Grid Tool for Devs](https://chrome-stats.com/d/com.faizmalkani.keylines) — 13,917 users, 4.40 / 5
- [App Asset Size Inspector](https://chrome-stats.com/d/com.appasset.inspectorstudio)
- [Bornage](https://chrome-stats.com/d/com.meder.bornage) — 646 users
- [PixelWanker for Android dev](https://chrome-stats.com/d/com.pavlovalexey.pavlovAlexeySandbox) — 38 users
- [安卓开发工具箱](https://chrome-stats.com/d/com.idjmao.devtools) — 143 users

---

Source: [Chrome-Stats](https://chrome-stats.com/d/com.codecastic.bounds)
