diff --git a/android/gradle.properties b/android/gradle.properties
index 94a75b2df36aed9e156a335ee171808b57fe6bc6..7e6b4cd36d9877b2acd1b762e65740d34ebaa0ce 100644
--- a/android/gradle.properties
+++ b/android/gradle.properties
@@ -1,5 +1,5 @@
 org.gradle.jvmargs=-Xmx1536M
 android.useAndroidX=true
 android.enableJetifier=true
-app.versionName=0.0.43
-app.versionCode=43
+app.versionName=0.0.44
+app.versionCode=44
diff --git a/fastlane/metadata/android/en-US/changelogs/44.txt b/fastlane/metadata/android/en-US/changelogs/44.txt
new file mode 100644
index 0000000000000000000000000000000000000000..b0149be23901a3fc5deaf61b8fa89654584c9e36
--- /dev/null
+++ b/fastlane/metadata/android/en-US/changelogs/44.txt
@@ -0,0 +1 @@
+Add cell animation on value change
diff --git a/fastlane/metadata/android/fr-FR/changelogs/44.txt b/fastlane/metadata/android/fr-FR/changelogs/44.txt
new file mode 100644
index 0000000000000000000000000000000000000000..a93e5c3731f8df3dd08cd01c8c4db4bd3438f6db
--- /dev/null
+++ b/fastlane/metadata/android/fr-FR/changelogs/44.txt
@@ -0,0 +1 @@
+Ajout d'animation de cellule au changement de valeur
diff --git a/lib/entities/cell.dart b/lib/entities/cell.dart
index 0cb2f971d29843e1b2216983b0ade63b76fb350e..080a53596b35da46b632bb424419b4e71e0d263d 100644
--- a/lib/entities/cell.dart
+++ b/lib/entities/cell.dart
@@ -30,9 +30,16 @@ class Cell {
         border: borders,
       ),
       child: GestureDetector(
-        child: Image(
-          image: AssetImage(imageAsset),
-          fit: BoxFit.fill
+        child: AnimatedSwitcher(
+          duration: const Duration(milliseconds: 100),
+          transitionBuilder: (Widget child, Animation<double> animation) {
+            return ScaleTransition(child: child, scale: animation);
+          },
+          child: Image(
+            image: AssetImage(imageAsset),
+            fit: BoxFit.fill,
+            key: ValueKey<int>(this.value),
+          ),
         ),
         onTap: () {
           if (col != null && row != null) {