Overview
The show_fps package is a lightweight Flutter tool that displays a real-time FPS (frames per second) badge in the corner of your app during development. It helps developers monitor performance and identify rendering bottlenecks by visualizing frame rate fluctuations. The badge is automatically hidden in release builds, ensuring it doesn't affect production apps. Compatible with all major platforms, including mobile, web, and desktop, it integrates seamlessly into any Flutter project with minimal setup. Ideal for optimizing UI responsiveness and detecting performance issues early in development.
Use cases
- Performance monitoring during development
- Identifying UI jank or lag
- Optimizing animation smoothness
- Debugging rendering issues
- Real-time feedback on app responsiveness
Key features
- Displays live FPS counter
- Auto-hides in release mode
- Minimal configuration required
- Supports all Flutter platforms
- Customizable badge position
- Lightweight and non-intrusive
Suitable for
- Flutter developers
- UI/UX engineers
- Performance testers
- Mobile and web app builders
Considerations
- Not intended for production use
- Badge visibility may interfere with testing layouts
- Requires manual removal before release
- Limited customization options
- Only active in debug mode
