Flashlight generates a performance score for your Android app, aggregating different metrics. (📱 iOS support is also in the works)
🙅 No setup required in your app
🚀 Measure performance even on production apps
✨ Generates beautiful reports (like this Flatlist/Flashlist comparison)
![image](https://private-user-images.githubusercontent.com/4534323/241911367-82e107f4-8682-4c77-ab18-985fa1b8c2d1.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MTk3MDgyMTAsIm5iZiI6MTcxOTcwNzkxMCwicGF0aCI6Ii80NTM0MzIzLzI0MTkxMTM2Ny04MmUxMDdmNC04NjgyLTRjNzctYWIxOC05ODVmYTFiOGMyZDEucG5nP1gtQW16LUFsZ29yaXRobT1BV1M0LUhNQUMtU0hBMjU2JlgtQW16LUNyZWRlbnRpYWw9QUtJQVZDT0RZTFNBNTNQUUs0WkElMkYyMDI0MDYzMCUyRnVzLWVhc3QtMSUyRnMzJTJGYXdzNF9yZXF1ZXN0JlgtQW16LURhdGU9MjAyNDA2MzBUMDAzODMwWiZYLUFtei1FeHBpcmVzPTMwMCZYLUFtei1TaWduYXR1cmU9Y2NiNmYzOGRlMjNhMmQ4YTViZjJjYWYwODU0NDAwN2E0NjA0OGU2NzhhYjU3YzIwM2M0ZjU2NjIzNDg1OTQ0ZCZYLUFtei1TaWduZWRIZWFkZXJzPWhvc3QmYWN0b3JfaWQ9MCZrZXlfaWQ9MCZyZXBvX2lkPTAifQ.OiL_YGKl4G0dFjf4bkpbCCpZi34HSszfvAtKk6N6t9Y)
With Flashlight 🔦, you can either:
- Upload an app and get your performance score on app.flashlight.dev
Or use the CLI:
flashlight measure
: quickly audit your perf with real-time measuresflashlight test
: automate your measures with e2e performance testing over several iterationsflashlight cloud
: run measures on real devices in the cloud & integrate in your CI setup
macOS/Linux
curl https://get.flashlight.dev | bash
Windows
iwr https://get.flashlight.dev/windows -useb | iex
Head over to the docs at docs.flashlight.dev
We love pull requests! Head over to the contribution guide to get started.