What you can do with Codemagic
Static code analysis
Assure the quality of your code by running Flutter’s code analysis tool or Dart Code Metrics. For more advanced use cases, Codemagic integrates with various enterprise-level tools like SonarCloud.
Run tests in the cloud, not locally
Focus on writing the code while the tests run in the cloud. Detect issues fast by automatically running unit tests on every commit and notifying the team of test failures via email, Slack, Teams or Discord.
Test different configurations
Test your app for responsiveness, reliability and compatibility on a wide range of iOS and Android devices with Firebase Test Lab, AWS Device Farm, BrowserStack, LambdaTest, etc. Run integration tests in parallel or shard them for faster results.
Distribute to testers
Set up workflows to distribute successful builds to your QA team or beta testers. Create build dashboards to share new app versions internally or publish to TestFlight, Google Play or Firebase App Distribution.