diff --git a/android/gradle.properties b/android/gradle.properties
index cd2d833ca96b3d1ada4a39df51dc5f5ee67665b7..30298b3b3f04073678e48519b8c043edba635df8 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.17
-app.versionCode=17
+app.versionName=0.0.18
+app.versionCode=18
diff --git a/fastlane/metadata/android/en-US/changelogs/18.txt b/fastlane/metadata/android/en-US/changelogs/18.txt
new file mode 100644
index 0000000000000000000000000000000000000000..64c45c0b7c443e1d252cdb7de71ad41c33e8533f
--- /dev/null
+++ b/fastlane/metadata/android/en-US/changelogs/18.txt
@@ -0,0 +1 @@
+Add animations on cells when value or state changes
diff --git a/fastlane/metadata/android/fr-FR/changelogs/18.txt b/fastlane/metadata/android/fr-FR/changelogs/18.txt
new file mode 100644
index 0000000000000000000000000000000000000000..b0865b873e06269e435858da9d17ea41072aac5f
--- /dev/null
+++ b/fastlane/metadata/android/fr-FR/changelogs/18.txt
@@ -0,0 +1 @@
+Ajout d'animations sur les cellules au changement de valeur / état
diff --git a/lib/entities/cell.dart b/lib/entities/cell.dart
index 4d7b8ae66f163865b816086ce02009774d4b6fd2..a228b8a8f0ce70f024d7b504ea861adc61636ec9 100644
--- a/lib/entities/cell.dart
+++ b/lib/entities/cell.dart
@@ -32,9 +32,16 @@ class Cell {
         ),
       ),
       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>(imageAsset.hashCode),
+          ),
         ),
         onTap: () {
           if (!myProvider.isBoardMined) {
diff --git a/pubspec.lock b/pubspec.lock
index dd1b0e5e19dad6f80a9f30a2edf7f3fa0fec70e7..6f8a8f69253dba4bd7c43ebafe36e34c2b66f040 100644
--- a/pubspec.lock
+++ b/pubspec.lock
@@ -7,7 +7,7 @@ packages:
       name: async
       url: "https://pub.dartlang.org"
     source: hosted
-    version: "2.7.0"
+    version: "2.8.1"
   boolean_selector:
     dependency: transitive
     description:
@@ -251,7 +251,7 @@ packages:
       name: test_api
       url: "https://pub.dartlang.org"
     source: hosted
-    version: "0.4.1"
+    version: "0.4.2"
   typed_data:
     dependency: transitive
     description: