workflowstacks

The marketplace for AI skills that launch offers, rank in AI search, and automate operations. No coding required.

๐•โšก๐Ÿ’ฌ

Marketplace

  • Browse Skills
  • AI Agents
  • Claude Skills
  • MCP Servers
  • Prompts

Solutions

  • For Founders
  • For Agencies
  • For Ecommerce
  • Agent Builder
  • Starter Packs
  • Playbooks

Learn

  • How It Works
  • What Are Skills
  • What Are Agents
  • What Is MCP
  • For Creators
  • Submit a Tool
  • Security

Company

  • Become a Creator
  • About
  • Enterprise
  • API Docs
  • Terms
  • Privacy
  • Support
Compatible with
๐Ÿค–ChatGPT
โœจClaude
๐Ÿ’ŽGemini
๐Ÿ›๏ธShopify
๐Ÿ”Ahrefs
๐Ÿ“ŠSheets
๐Ÿ’ฌWhatsApp
๐Ÿ“ฑMeta Ads
+50 moreCreator program โ†’

ยฉ 2026 WorkflowStacks. All rights reserved.

TermsPrivacySupport
ai-agent

AndroidPerformanceMonitor: Fix UI Blocks

Detect UI blockers with AndroidPerformanceMonitor. For Android startup founders, with 6.7k+ GitHub stars.
intermediateโฑ 30 minutes๐Ÿ’ต Free (with GitHub stars, which it has)
6,730 stars1,020 forksJavaQuality 8/10Updated 7/15/2023100% free ยท open source
What it is

Detect UI blockers on Android apps with a transparent library.

What you can make with it

Automations like catching and fixing crashes in your Android games and productivity apps.

How it helps

This helps ensure a smooth user experience by catching UI-related performance issues before they cause problems, and providing transparent UI blocking detection. This means faster app load times and fewer frustrated users.

Real use case example

"A founder working on a popular food delivery Android app uses AndroidPerformanceMonitor to catch ANR issues with their ordering feature. They add the detector in their app's main activity and configure it to trigger an alert in Slack when a UI blocking issue is detected. After just one week, their team successfully resolves 20+ issues, resulting in improved user retention and revenue."

If you're new

Use when you need to add performance monitoring to your Android project and want to fix common UI issues.

If you're senior

Choose when your Android product requires high-performance, transparent UI blocking detection with minimal setup time.

Common confusion cleared up

This skill is not for tracking general app metrics, but specifically helps detect and fix UI performance issues.

Best inside these AI tools
Claude Desktop
Pairs with
Claude DesktopCursorCodex CLI
Why we list it on WorkflowStacks: It's a popular, open-source alternative that saves costs compared to some proprietary solutions.
What it does

Detects and reports UI blockers in Android applications to improve performance and user experience

Install / run
Add the following dependency to your build.gradle file: implementation 'com.github.markzhai:AndroidPerformanceMonitor:1.1.1'
When to use it
  • โ€ขWhen your Android app is experiencing freezes or slow performance
  • โ€ขTo identify and fix UI blockers that are causing a poor user experience
  • โ€ขDuring the development and testing phases to ensure a smooth and responsive app
Quick start
  1. 1Add the AndroidPerformanceMonitor dependency to your build.gradle file
  2. 2Create a BlockCanaryContext class that extends Context and overrides the getStackTrace() method
  3. 3Initialize BlockCanary with the BlockCanary.install() method in your Application class
  4. 4Configure the BlockCanary instance with settings such as the threshold for blocking and the output file path
  5. 5Run your app and use the BlockCanary.getDumpFilePath() method to retrieve the path to the dump file
Ready-to-paste prompt
BlockCanary.install(new AppContext()).setBlockThreshold(1000L).setDumpInfoOnMainThread(true);
Heads up: Make sure to add the <uses-permission android:name="android.permission.READ_LOGS" /> permission to your AndroidManifest.xml file, as it is required by the AndroidPerformanceMonitor library
Saves to your device

Topics

android
anr
apm
blockcanary
detection-library
monitor
performance
What's inside โ€” free to inspect
No purchase needed

Read the entire source before you build โ€” unlike paid marketplaces that hide it behind a buy button.

10
top-level files
6
folders
1.1M
repo size
Apache-2.0
license
Key files
README_CN.md
README.md
File tree
art/
blockcanary-analyzer/
blockcanary-android/
blockcanary-android-no-op/
blockcanary-sample/
gradle/
.gitignore
build.gradle
CHANGELOG.md
gradle.properties
gradlew
gradlew.bat
LICENSE
README_CN.md
README.md
settings.gradle
Quick Actions
Details
Creator
markzhai
Language
Java
Category
ai-agent
Published
1/17/2016

Are you the creator of this tool? Claim your listing โ†’ and earn 85% of every sale.

Related skills

More ai-agent tools founders pair with this one.

ai-agentโ˜… 276,436
Track GitHub Stars with 996.ICU
Get a popular GitHub star counter for your startup, backed by 276k+ GitHub stars, ideal for founders.
ai-agentโ˜… 239,572
Linux: Open Source Kernel
Get the Linux kernel source tree for custom development, ideal for startup founders in need of a flexible OS foundation with 236k+ GitHub stars
ai-agentโ˜… 192,491
Improve Code with andrej-karpathy-skills
Get better code behavior with andrej-karpathy-skills, 165k+ GitHub stars, for founders using LLMs.
ai-agentโ˜… 188,482
Simplify Zsh with ohmyzsh
Get a customizable terminal experience with ohmyzsh, perfect for startup founders, backed by 188k+ GitHub stars.
ai-agentโ˜… 187,262
FreeDomain: Free Website Domain
Get a free domain with FreeDomain. For startup founders.
ai-agentโ˜… 180,135
Yt Dlp
A feature-rich command-line audio/video downloader