diff --git a/android/gradle.properties b/android/gradle.properties
index 9b5bace2138ec06078e8d1ada235d80aff083846..604fc088e204d265443088fe8d1680c63a2b132f 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.37
-app.versionCode=37
+app.versionName=0.0.38
+app.versionCode=38
diff --git a/fastlane/metadata/android/en-US/changelogs/38.txt b/fastlane/metadata/android/en-US/changelogs/38.txt
new file mode 100644
index 0000000000000000000000000000000000000000..94fe19b230457693b5d27f859f35e26d655eccdd
--- /dev/null
+++ b/fastlane/metadata/android/en-US/changelogs/38.txt
@@ -0,0 +1 @@
+Reduce cells border width on big grids.
diff --git a/fastlane/metadata/android/fr-FR/changelogs/38.txt b/fastlane/metadata/android/fr-FR/changelogs/38.txt
new file mode 100644
index 0000000000000000000000000000000000000000..0e35355bea6991a275274d02ed13c9b580ddd9cf
--- /dev/null
+++ b/fastlane/metadata/android/fr-FR/changelogs/38.txt
@@ -0,0 +1 @@
+Diminution de l'épaisseur des bordures des cellules sur les grandes grilles.
diff --git a/lib/entities/cell.dart b/lib/entities/cell.dart
index 2a76eb52c6f73cfb7ada3e3d8ba4deca93c53b03..4cb5fdd12238d291be447c02e50e3a866154ab4b 100644
--- a/lib/entities/cell.dart
+++ b/lib/entities/cell.dart
@@ -13,7 +13,6 @@ class Cell {
     @required this.isFixed,
   );
 
-  static double cellBorderWidth = 3;
   static Color cellBorderDarkColor = Colors.black;
   static Color cellBorderLightColor = Colors.grey;
   static Color cellBorderSelectedColor = Colors.red;
@@ -130,6 +129,15 @@ class Cell {
     int blockSizeHorizontal = myProvider.blockSizeHorizontal;
     int blockSizeVertical = myProvider.blockSizeVertical;
 
+    double cellBorderWidth = 4;
+
+    if (blockSizeVertical * blockSizeHorizontal > 8) {
+        cellBorderWidth = 2;
+        if (blockSizeVertical * blockSizeHorizontal > 10) {
+            cellBorderWidth = 1;
+        }
+    }
+
     Border borders = Border.all(
       color: cellBorderSelectedColor,
       width: cellBorderWidth,