You can create a badge for your package by using https://badges.bar/{package}/{score_type}
. Score types can be either:
likes
pub points
popularity
For example for the package sentry
:
: [![pub points](https://badges.bar/sentry/pub%20points)](https://pub.dev/packages/sentry/score)
: [![pub points](https://badges.bar/sentry/pub%20points)](https://pub.dev/packages/sentry/score)
: [![pub points](https://badges.bar/sentry/pub%20points)](https://pub.dev/packages/sentry/score)
final textSvg = svg('Title', 'Value');
The textSvg
above would render the svg like in but instead with Title
on the left hand and Value
on the right (green background) side.
const package = 'badge_bar';
final client = PubClient();
final score = await client.getScore(package);
print('Stats for $package:');
print('Likes: ${score.likes}');
print('Popularity: ${score.popularity}');
print('Pub Points: ${score.points}');
Author: bruno-garcia
Demo: https://badges.bar/
Source Code: https://github.com/bruno-garcia/badges.bar
#flutter #dart #mobile-apps