Bounds је инспектор распореда на уређају за Android програмере, дизајнере корисничког интерфејса и инжењере за контролу квалитета. Отворите апликацију коју правите (или било који екран који проучавате), додирните плутајуће бочно дугме и Bounds ће нацртати хијерархију приказа уживо преко екрана: границе елемената, величине у dp, маргине и попуњавање, ИД-ове ресурса, текст и преко 30 својстава по приказу — прецизно мерено, без рачунара, без USB кабла, без рут приступа и без потребе за дебагованом верзијом.
ШТА МОЖЕТЕ ДА УРАДИТЕ
- Прегледајте и отклоните грешке у хијерархији приказа уживо — садржај Jetpack Compose-а, класичних View-ова и WebView-а
- Мерите границе, растојања, маргине и попуњавање у dp или px
- Проверите величине и размаке мете додира у односу на спецификације вашег дизајна
- Ревидирајте својства приступачности — ознаке садржаја, мете додира — на стварним екранима
- Снимите екран и истражите његову целу хијерархију картицу по картицу
- Преклопите макету дизајна преко стварне имплементације и упоредите, пиксел по пиксел
- Детаљно анализирајте својства било ког елемента: ID-ове, класе, текст, величине и још много тога
НАПРАВЉЕНО ЗА
- Андроид програмере који проверавају да ли се оно што је испоручено подудара са оним што је дизајнирано
- UI/UX дизајнере који спроводе контролу квалитета дизајна на стварним верзијама
- QA инжењере који подносе прецизне, мерљиве извештаје о грешкама у корисничком интерфејсу
- Рецензенте приступачности који ревидирају стварне екране на стварним уређајима
КАКО ФУНКЦИОНИШЕ — И ТАЧНО ЧЕМУ ПРИСТУПА
Bounds користи Андроидов API за услугу приступачности да би читао хијерархију приказа прозора на екрану. То је цела употреба: читање информација о распореду како би се мерења могла цртати преко њега.
- Само за читање. Bounds никада не додирује, не куца нити извршава радње у ваше име.
- Само на уређају. Садржај екрана се обрађује на вашем телефону и никада се не отпрема, не чува на нашим серверима нити дели.
- Ви задржавате контролу. Инспекција се покреће само током сесије коју покренете, стално обавештење се приказује кад год је услуга активна, а можете је зауставити или опозвати дозволу у било ком тренутку.
БЕСПЛАТНО И ПРО
Бесплатни план укључује потпуну инспекцију са великодушним ограничењима сесија — довољно да знате да ли Bounds одговара вашем радном процесу. Bounds Pro откључава неограничене сесије инспекције и премиум алате. Претплате се наплаћују преко Google Play-а и могу се отказати у било ком тренутку у подешавањима претплате на Play-у.
ДОЗВОЛЕ, ЈЕДНОСТАВНО
- Услуга приступачности — чита распоред на екрану да би цртала мерења (видети горе)
- Приказ преко других апликација — црта преклапање мерења
- Обавештења — обавештење о сесији које вам омогућава да зауставите инспекцију у било ком тренутку
ПРИВАТНОСТ
Bounds чита метаподатке корисничког интерфејса само на вашем уређају; ништа о екранима које инспектирате не напушта ваш телефон. Аутентификацију и наплату обављају Firebase Authentication и Google Play Billing. Комплетна политика: https://bounds.web.app/privacy
Питања, повратне информације или распоред који Bounds не обрађује? Волели бисмо да чујемо - ми смо програмери који граде за програмере.
Инспектор распореда на уређају: преглед хијерархије, граница, приступачности. Без рут приступа.