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,019 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โ˜… 512,463
build-your-own-x: Learn by Recreating
Improve programming skills by rebuilding tech from scratch. For startup founders and programmers.
ai-agentโ˜… 450,961
Learn to code with freeCodeCamp
Get free programming education with freeCodeCamp, for startup founders and beginners.
ai-agentโ˜… 439,771
Public-apis: Free API Access
Get free APIs for development. For startup founders and developers.
ai-agentโ˜… 390,947
Free Programming Books
Discover free programming books for founders and developers. Learn with free-programming-books.
ai-agentโ˜… 350,624
coding-interview-university: Learn to Code
Get a complete study plan to become a software engineer, for startup founders, with 351k+ GitHub stars
ai-agentโ˜… 297,550
Selfhosted Control with awesome-selfhosted
Host your own network services and web apps. For founders seeking privacy and control.