diff --git a/.github/workflows/flutter-ci.yml b/.github/workflows/flutter-ci.yml
new file mode 100644
index 00000000..c638f779
--- /dev/null
+++ b/.github/workflows/flutter-ci.yml
@@ -0,0 +1,20 @@
+name: Flutter CI
+
+on:
+ push:
+ branches: [main]
+ pull_request:
+
+jobs:
+ check:
+ runs-on: ubuntu-latest
+ steps:
+ - uses: actions/checkout@v4
+ - uses: subosito/flutter-action@v2
+ with:
+ flutter-version: 3.47.5
+ channel: stable
+ cache: true
+ - run: flutter pub get
+ - run: flutter analyze
+ - run: flutter test
diff --git a/README.md b/README.md
index 74044772..2479e59f 100644
--- a/README.md
+++ b/README.md
@@ -15,6 +15,7 @@
ยท
Current release: v3.3.1