diff --git a/android/gradle.properties b/android/gradle.properties index 30298b3b3f04073678e48519b8c043edba635df8..6c1d873456149a8611e43a05ae56e4f50c73274f 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.18 -app.versionCode=18 +app.versionName=0.0.19 +app.versionCode=19 diff --git a/fastlane/metadata/android/en-US/changelogs/0.txt b/fastlane/metadata/android/en-US/changelogs/0.txt new file mode 100644 index 0000000000000000000000000000000000000000..1bdc5cab87c5631b216ee01fb1d70cdcec45109e --- /dev/null +++ b/fastlane/metadata/android/en-US/changelogs/0.txt @@ -0,0 +1 @@ +Initial commit \ No newline at end of file diff --git a/fastlane/metadata/android/en-US/changelogs/1.txt b/fastlane/metadata/android/en-US/changelogs/1.txt new file mode 100644 index 0000000000000000000000000000000000000000..76e59fade4ac3930d48c127f2e17f4c9fe174834 --- /dev/null +++ b/fastlane/metadata/android/en-US/changelogs/1.txt @@ -0,0 +1 @@ +Create initial empty application \ No newline at end of file diff --git a/fastlane/metadata/android/en-US/changelogs/10.txt b/fastlane/metadata/android/en-US/changelogs/10.txt new file mode 100644 index 0000000000000000000000000000000000000000..4e068739e9225ab9a7fc53c6d9268c858a4f3b52 --- /dev/null +++ b/fastlane/metadata/android/en-US/changelogs/10.txt @@ -0,0 +1 @@ +Add animation on fill cells with color \ No newline at end of file diff --git a/fastlane/metadata/android/en-US/changelogs/11.txt b/fastlane/metadata/android/en-US/changelogs/11.txt new file mode 100644 index 0000000000000000000000000000000000000000..e714f1edebeb6d74d9cbc0dcc9e8ae15ff93a043 --- /dev/null +++ b/fastlane/metadata/android/en-US/changelogs/11.txt @@ -0,0 +1 @@ +Fix end game detection \ No newline at end of file diff --git a/fastlane/metadata/android/en-US/changelogs/12.txt b/fastlane/metadata/android/en-US/changelogs/12.txt new file mode 100644 index 0000000000000000000000000000000000000000..cfe3a9122fd084519ab13e539741f6a5f7b030a4 --- /dev/null +++ b/fastlane/metadata/android/en-US/changelogs/12.txt @@ -0,0 +1 @@ +Add "numbers" skin \ No newline at end of file diff --git a/fastlane/metadata/android/en-US/changelogs/13.txt b/fastlane/metadata/android/en-US/changelogs/13.txt new file mode 100644 index 0000000000000000000000000000000000000000..7abecccefa5d51a35cc616b471281dc7ddc9c982 --- /dev/null +++ b/fastlane/metadata/android/en-US/changelogs/13.txt @@ -0,0 +1 @@ +Improve gameplay, add moves count limit \ No newline at end of file diff --git a/fastlane/metadata/android/en-US/changelogs/14.txt b/fastlane/metadata/android/en-US/changelogs/14.txt new file mode 100644 index 0000000000000000000000000000000000000000..c7ffd600d5024ae8c569cec7325df66c98c108b8 --- /dev/null +++ b/fastlane/metadata/android/en-US/changelogs/14.txt @@ -0,0 +1 @@ +Fix/complete metadata and documentation \ No newline at end of file diff --git a/fastlane/metadata/android/en-US/changelogs/15.txt b/fastlane/metadata/android/en-US/changelogs/15.txt new file mode 100644 index 0000000000000000000000000000000000000000..fa30741d1da8045a8705df7b67177c7002f17cb5 --- /dev/null +++ b/fastlane/metadata/android/en-US/changelogs/15.txt @@ -0,0 +1 @@ +Disable buttons while fill animation is in progress \ No newline at end of file diff --git a/fastlane/metadata/android/en-US/changelogs/16.txt b/fastlane/metadata/android/en-US/changelogs/16.txt new file mode 100644 index 0000000000000000000000000000000000000000..ffd4c2ed79278521c45d611742ed8323a704f231 --- /dev/null +++ b/fastlane/metadata/android/en-US/changelogs/16.txt @@ -0,0 +1 @@ +Disable and do not count move if no change in board \ No newline at end of file diff --git a/fastlane/metadata/android/en-US/changelogs/17.txt b/fastlane/metadata/android/en-US/changelogs/17.txt new file mode 100644 index 0000000000000000000000000000000000000000..cb7e33b753cf856ea1ca259c6861437be3d676d9 --- /dev/null +++ b/fastlane/metadata/android/en-US/changelogs/17.txt @@ -0,0 +1 @@ +Add help symbol on first top cell \ No newline at end of file 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..e9be98b40bdcc2f4e3277353e804c848b78fc8d4 --- /dev/null +++ b/fastlane/metadata/android/en-US/changelogs/18.txt @@ -0,0 +1 @@ +Fix display first cell on big boards \ No newline at end of file diff --git a/fastlane/metadata/android/en-US/changelogs/19.txt b/fastlane/metadata/android/en-US/changelogs/19.txt new file mode 100644 index 0000000000000000000000000000000000000000..5ddcb4c6802e45bd744b1b3e7c38106ca55be626 --- /dev/null +++ b/fastlane/metadata/android/en-US/changelogs/19.txt @@ -0,0 +1 @@ +Improve app metadata, include fdroid metadata in repository \ No newline at end of file diff --git a/fastlane/metadata/android/en-US/changelogs/2.txt b/fastlane/metadata/android/en-US/changelogs/2.txt new file mode 100644 index 0000000000000000000000000000000000000000..57e563eca79a526fa6986226ae4e802a84e72a7e --- /dev/null +++ b/fastlane/metadata/android/en-US/changelogs/2.txt @@ -0,0 +1 @@ +Create minimal playable game \ No newline at end of file diff --git a/fastlane/metadata/android/en-US/changelogs/3.txt b/fastlane/metadata/android/en-US/changelogs/3.txt new file mode 100644 index 0000000000000000000000000000000000000000..62429e11a216cf9e2f1753e0a1312e765f415e15 --- /dev/null +++ b/fastlane/metadata/android/en-US/changelogs/3.txt @@ -0,0 +1 @@ +Add/improve skins \ No newline at end of file diff --git a/fastlane/metadata/android/en-US/changelogs/4.txt b/fastlane/metadata/android/en-US/changelogs/4.txt new file mode 100644 index 0000000000000000000000000000000000000000..a638f688afa4dfd26f5559f51b085ced061748b3 --- /dev/null +++ b/fastlane/metadata/android/en-US/changelogs/4.txt @@ -0,0 +1 @@ +Count and display moves during game \ No newline at end of file diff --git a/fastlane/metadata/android/en-US/changelogs/5.txt b/fastlane/metadata/android/en-US/changelogs/5.txt new file mode 100644 index 0000000000000000000000000000000000000000..c55b09d5c2aa349b505767101674f95abdb04ff3 --- /dev/null +++ b/fastlane/metadata/android/en-US/changelogs/5.txt @@ -0,0 +1 @@ +Add progress / gain indicator \ No newline at end of file diff --git a/fastlane/metadata/android/en-US/changelogs/6.txt b/fastlane/metadata/android/en-US/changelogs/6.txt new file mode 100644 index 0000000000000000000000000000000000000000..9a0bc6fcd817ef52be1073a56a240b8f685ac791 --- /dev/null +++ b/fastlane/metadata/android/en-US/changelogs/6.txt @@ -0,0 +1 @@ +Compute and display a "target" moves count \ No newline at end of file diff --git a/fastlane/metadata/android/en-US/changelogs/7.txt b/fastlane/metadata/android/en-US/changelogs/7.txt new file mode 100644 index 0000000000000000000000000000000000000000..885d446b92120377f782ccc535bd41391acd3672 --- /dev/null +++ b/fastlane/metadata/android/en-US/changelogs/7.txt @@ -0,0 +1 @@ +Fix get game parameters from level code \ No newline at end of file diff --git a/fastlane/metadata/android/en-US/changelogs/8.txt b/fastlane/metadata/android/en-US/changelogs/8.txt new file mode 100644 index 0000000000000000000000000000000000000000..6e9bbce35b5c45777009979dd49cacde6ee4a8be --- /dev/null +++ b/fastlane/metadata/android/en-US/changelogs/8.txt @@ -0,0 +1 @@ +Split level setting into board size and colors counts settings \ No newline at end of file diff --git a/fastlane/metadata/android/en-US/changelogs/9.txt b/fastlane/metadata/android/en-US/changelogs/9.txt new file mode 100644 index 0000000000000000000000000000000000000000..4fd8507f2c92140f45e66462e3366b6bd37e1c20 --- /dev/null +++ b/fastlane/metadata/android/en-US/changelogs/9.txt @@ -0,0 +1 @@ +Improve icons and images \ No newline at end of file diff --git a/fastlane/metadata/android/en-US/full_description.txt b/fastlane/metadata/android/en-US/full_description.txt new file mode 100644 index 0000000000000000000000000000000000000000..1a0e6cd4462becd9cadaf4c59ec21be471bfd898 --- /dev/null +++ b/fastlane/metadata/android/en-US/full_description.txt @@ -0,0 +1,29 @@ +Colors, a color flood fill game + +Your mission: + +Fill the board with only one color. + +How to play: + +Start game + +- Select game settings (difficulty, board size, colors count and skin) +- Hit play button to generate a randomly colored board + +Play + +- Pick color from palette, all touching cells from top left with the same color will be filled with this selected color +- Repeat until all board is filled + +Victory + +- If you can fill board with less moves count than show target, you win! + +================================= + +Credits + +This game is heavily inspired from [Open Flood](https://f-droid.org/en/packages/com.gunshippenguin.openflood/), a simple but addictive flood fill game, available on [F-Droid repository](https://f-droid.org/en/) ([source code](https://github.com/GunshipPenguin/open_flood)). + +This application is built with Flutter framework. diff --git a/fastlane/metadata/android/en-US/short_description.txt b/fastlane/metadata/android/en-US/short_description.txt new file mode 100644 index 0000000000000000000000000000000000000000..6a4873ed1c9956c733168f376a6bc06ccb4bb6a9 --- /dev/null +++ b/fastlane/metadata/android/en-US/short_description.txt @@ -0,0 +1,12 @@ +Colors, a color flood fill game + +Fill the board with only one color. + +- Select game settings (difficulty, board size, colors count and skin) +- Hit play button to generate a randomly colored board + +- Pick color from palette, all touching cells from top left with the same color will be filled with this selected color +- Repeat until all board is filled + +- If you can fill board with less moves count than show target, you win! + diff --git a/fastlane/metadata/android/en-US/title.txt b/fastlane/metadata/android/en-US/title.txt new file mode 100644 index 0000000000000000000000000000000000000000..74704121d08cec406237810271f09d4be6fc110d --- /dev/null +++ b/fastlane/metadata/android/en-US/title.txt @@ -0,0 +1 @@ +Colors, a color flood fill game \ No newline at end of file diff --git a/fastlane/metadata/android/fr-FR/changelogs/0.txt b/fastlane/metadata/android/fr-FR/changelogs/0.txt new file mode 100644 index 0000000000000000000000000000000000000000..0cc9d7a6fcd401fbc87f617a1e24fb5e70264201 --- /dev/null +++ b/fastlane/metadata/android/fr-FR/changelogs/0.txt @@ -0,0 +1 @@ +Premier commit \ No newline at end of file diff --git a/fastlane/metadata/android/fr-FR/changelogs/1.txt b/fastlane/metadata/android/fr-FR/changelogs/1.txt new file mode 100644 index 0000000000000000000000000000000000000000..8f4955a338dce982253bafbf8b93282f41338d48 --- /dev/null +++ b/fastlane/metadata/android/fr-FR/changelogs/1.txt @@ -0,0 +1 @@ +Création d'une application vide \ No newline at end of file diff --git a/fastlane/metadata/android/fr-FR/changelogs/10.txt b/fastlane/metadata/android/fr-FR/changelogs/10.txt new file mode 100644 index 0000000000000000000000000000000000000000..1746fd3f3a876375b73de07d0ec4717b48a78a96 --- /dev/null +++ b/fastlane/metadata/android/fr-FR/changelogs/10.txt @@ -0,0 +1 @@ +Ajout d'une animation de coloriage \ No newline at end of file diff --git a/fastlane/metadata/android/fr-FR/changelogs/11.txt b/fastlane/metadata/android/fr-FR/changelogs/11.txt new file mode 100644 index 0000000000000000000000000000000000000000..2d363281710896271473a9c7268b3bfa9c6dbacb --- /dev/null +++ b/fastlane/metadata/android/fr-FR/changelogs/11.txt @@ -0,0 +1 @@ +Correction sur la détection de la fin de partie \ No newline at end of file diff --git a/fastlane/metadata/android/fr-FR/changelogs/12.txt b/fastlane/metadata/android/fr-FR/changelogs/12.txt new file mode 100644 index 0000000000000000000000000000000000000000..20ec0cedf727da25b9cab0bd317727c11dd990ee --- /dev/null +++ b/fastlane/metadata/android/fr-FR/changelogs/12.txt @@ -0,0 +1 @@ +Ajout d'un thème "nombres" \ No newline at end of file diff --git a/fastlane/metadata/android/fr-FR/changelogs/13.txt b/fastlane/metadata/android/fr-FR/changelogs/13.txt new file mode 100644 index 0000000000000000000000000000000000000000..5a29235d8296742a590c147ce11ede834c208300 --- /dev/null +++ b/fastlane/metadata/android/fr-FR/changelogs/13.txt @@ -0,0 +1 @@ +Amélioration du jeu, ajout d'une limite du nombre de coups \ No newline at end of file diff --git a/fastlane/metadata/android/fr-FR/changelogs/14.txt b/fastlane/metadata/android/fr-FR/changelogs/14.txt new file mode 100644 index 0000000000000000000000000000000000000000..b107b602a372e3ad63d69b90dd100eb6678515fc --- /dev/null +++ b/fastlane/metadata/android/fr-FR/changelogs/14.txt @@ -0,0 +1 @@ +Correction/compléments sur les métadata et la documentation \ No newline at end of file diff --git a/fastlane/metadata/android/fr-FR/changelogs/15.txt b/fastlane/metadata/android/fr-FR/changelogs/15.txt new file mode 100644 index 0000000000000000000000000000000000000000..b8e77975cb90494dc55147d75c7ba8540ecb5d35 --- /dev/null +++ b/fastlane/metadata/android/fr-FR/changelogs/15.txt @@ -0,0 +1 @@ +Désactivation des boutons quand l'animation de coloriage est en cours \ No newline at end of file diff --git a/fastlane/metadata/android/fr-FR/changelogs/16.txt b/fastlane/metadata/android/fr-FR/changelogs/16.txt new file mode 100644 index 0000000000000000000000000000000000000000..78be5da5813b4a8255de672b50c4bfb14013e7fc --- /dev/null +++ b/fastlane/metadata/android/fr-FR/changelogs/16.txt @@ -0,0 +1 @@ +Interdiction (et ne compte pas) un coup qui ne colorie rien \ No newline at end of file diff --git a/fastlane/metadata/android/fr-FR/changelogs/17.txt b/fastlane/metadata/android/fr-FR/changelogs/17.txt new file mode 100644 index 0000000000000000000000000000000000000000..d9bbeaaccc748a384c2d0dc662b5a80c1c1bb3d8 --- /dev/null +++ b/fastlane/metadata/android/fr-FR/changelogs/17.txt @@ -0,0 +1 @@ +Ajout d'un marqueur sur la première cellule \ No newline at end of file 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..c88dd588b4a03c0cf34edfb644ca43d21012c6a9 --- /dev/null +++ b/fastlane/metadata/android/fr-FR/changelogs/18.txt @@ -0,0 +1 @@ +Correction de l'affichage de la première case pour les grands tableaux \ No newline at end of file diff --git a/fastlane/metadata/android/fr-FR/changelogs/19.txt b/fastlane/metadata/android/fr-FR/changelogs/19.txt new file mode 100644 index 0000000000000000000000000000000000000000..1fc4947ae4830c9795066d2f2022992b1cff4e65 --- /dev/null +++ b/fastlane/metadata/android/fr-FR/changelogs/19.txt @@ -0,0 +1 @@ +Ajout des métadata fdroid dans le dépôt \ No newline at end of file diff --git a/fastlane/metadata/android/fr-FR/changelogs/2.txt b/fastlane/metadata/android/fr-FR/changelogs/2.txt new file mode 100644 index 0000000000000000000000000000000000000000..d95d71932ddfe7bbb23c8ccfc3fc0c62fe12df06 --- /dev/null +++ b/fastlane/metadata/android/fr-FR/changelogs/2.txt @@ -0,0 +1 @@ +Création d'un jeu minimal \ No newline at end of file diff --git a/fastlane/metadata/android/fr-FR/changelogs/3.txt b/fastlane/metadata/android/fr-FR/changelogs/3.txt new file mode 100644 index 0000000000000000000000000000000000000000..499b0c41c2a3d1267fb4588a1574534a716f05b2 --- /dev/null +++ b/fastlane/metadata/android/fr-FR/changelogs/3.txt @@ -0,0 +1 @@ +Ajout/amélioration des thèmes \ No newline at end of file diff --git a/fastlane/metadata/android/fr-FR/changelogs/4.txt b/fastlane/metadata/android/fr-FR/changelogs/4.txt new file mode 100644 index 0000000000000000000000000000000000000000..4b05442b11b4d51b220e593fee08a22c1f87a7dc --- /dev/null +++ b/fastlane/metadata/android/fr-FR/changelogs/4.txt @@ -0,0 +1 @@ +Compte et affiche le nombre de coups pendant la partie \ No newline at end of file diff --git a/fastlane/metadata/android/fr-FR/changelogs/5.txt b/fastlane/metadata/android/fr-FR/changelogs/5.txt new file mode 100644 index 0000000000000000000000000000000000000000..6e10df7e6964c493c95e1cf01fa888c246cd2bcb --- /dev/null +++ b/fastlane/metadata/android/fr-FR/changelogs/5.txt @@ -0,0 +1 @@ +Ajout d'un indicateur de progression / gain \ No newline at end of file diff --git a/fastlane/metadata/android/fr-FR/changelogs/6.txt b/fastlane/metadata/android/fr-FR/changelogs/6.txt new file mode 100644 index 0000000000000000000000000000000000000000..f934c6c9ce8a489889d31042d03e201dd029f72c --- /dev/null +++ b/fastlane/metadata/android/fr-FR/changelogs/6.txt @@ -0,0 +1 @@ +Calcule et affiche un "objectif" de nombre de coups \ No newline at end of file diff --git a/fastlane/metadata/android/fr-FR/changelogs/7.txt b/fastlane/metadata/android/fr-FR/changelogs/7.txt new file mode 100644 index 0000000000000000000000000000000000000000..2f5c0b48ec99300b50565f291b472c33dd8c886c --- /dev/null +++ b/fastlane/metadata/android/fr-FR/changelogs/7.txt @@ -0,0 +1 @@ +Correction sur obtention des paramètres de jeu à partir du réglage de niveau \ No newline at end of file diff --git a/fastlane/metadata/android/fr-FR/changelogs/8.txt b/fastlane/metadata/android/fr-FR/changelogs/8.txt new file mode 100644 index 0000000000000000000000000000000000000000..7f3818e909266b8b301f0c192534ddc8e8f89722 --- /dev/null +++ b/fastlane/metadata/android/fr-FR/changelogs/8.txt @@ -0,0 +1 @@ +Séparation du réglage de niveau en taille de plateau et nombre de couleurs \ No newline at end of file diff --git a/fastlane/metadata/android/fr-FR/changelogs/9.txt b/fastlane/metadata/android/fr-FR/changelogs/9.txt new file mode 100644 index 0000000000000000000000000000000000000000..6a4ead202fdada2ee66c91e606f294d944233824 --- /dev/null +++ b/fastlane/metadata/android/fr-FR/changelogs/9.txt @@ -0,0 +1 @@ +Amélioration des icones et des images \ No newline at end of file diff --git a/fastlane/metadata/android/fr-FR/full_description.txt b/fastlane/metadata/android/fr-FR/full_description.txt new file mode 100644 index 0000000000000000000000000000000000000000..f09bcd697de1ef5a056f0b5da839256efaf726d6 --- /dev/null +++ b/fastlane/metadata/android/fr-FR/full_description.txt @@ -0,0 +1,29 @@ +Colors, un jeu de remplissage haut en couleurs + +Votre mission: + +Remplissez le plateau avec une seule couleur. + +Comment jouer : + +Lancer le jeu + +- Choisissez vos réglages (difficulté, taille du plateau, nombre de couleurs et apparence) +- Appuyer sur "jouer" pour générer un plateau aléatoire + +Jouer + +- Choisisser une couleur depuis la palette, toutes les cases en contact avec la case en haut à droite, et de la même couleur que celle-ci, seront coloriées +- Continuez jusqu'à ce que le plateau soit uni + +Victoire + +- Si vous remplissez le tableau en moins de coups que la consigne, c'est gagné ! + +================================= + +Crédits + +Ce jeu est largement inspiré de [Open Flood](https://f-droid.org/en/packages/com.gunshippenguin.openflood/), "a simple but addictive flood fill game", disponible sur [F-Droid repository](https://f-droid.org/en/) ([code source](https://github.com/GunshipPenguin/open_flood)). + +This application is built with Flutter framework. diff --git a/fastlane/metadata/android/fr-FR/short_description.txt b/fastlane/metadata/android/fr-FR/short_description.txt new file mode 100644 index 0000000000000000000000000000000000000000..6163c18c9f80645b7798d2232a5fd2d6eb6415c6 --- /dev/null +++ b/fastlane/metadata/android/fr-FR/short_description.txt @@ -0,0 +1,11 @@ +Colors, un jeu de remplissage haut en couleurs + +Remplissez le plateau avec une seule couleur. + +- Choisissez vos réglages (difficulté, taille du plateau, nombre de couleurs et apparence) +- Appuyer sur "jouer" pour générer un plateau aléatoire + +- Choisisser une couleur depuis la palette, toutes les cases en contact avec la case en haut à droite, et de la même couleur que celle-ci, seront coloriées +- Continuez jusqu'à ce que le plateau soit uni + +- Si vous remplissez le tableau en moins de coups que la consigne, c'est gagné ! diff --git a/fastlane/metadata/android/fr-FR/title.txt b/fastlane/metadata/android/fr-FR/title.txt new file mode 100644 index 0000000000000000000000000000000000000000..238c85959d273d49c8fc69a99897403fda53da02 --- /dev/null +++ b/fastlane/metadata/android/fr-FR/title.txt @@ -0,0 +1 @@ +Colors, un jeu de remplissage haut en couleurs \ No newline at end of file diff --git a/fdroid_metadata.yml b/fdroid_metadata.yml new file mode 100644 index 0000000000000000000000000000000000000000..dbe12f0ab26e3a1686e09894b3c5cc44705e2502 --- /dev/null +++ b/fdroid_metadata.yml @@ -0,0 +1,16 @@ +AuthorName: 'Benoît Harrault' +Categories: + - Games +Name: Colors game +AutoName: colors +License: GPL-3.0-only +WebSite: 'https://git.harrault.fr/android/org.benoitharrault.colors' +SourceCode: 'https://git.harrault.fr/android/org.benoitharrault.colors' +IssueTracker: 'https://git.harrault.fr/android/org.benoitharrault.colors/issues' +Changelog: 'https://git.harrault.fr/android/org.benoitharrault.colors/-/tags' +Summary: Colors game +Description: | + Colors game +RepoType: git +Repo: 'https://git.harrault.fr/android/org.benoitharrault.colors.git' +FdroidAppUrl: 'https://f-droid.org/fr/packages/org.benoitharrault.colors/' diff --git a/test/widget_test.dart b/test/widget_test.dart deleted file mode 100644 index 376afe9cf70145cf21132fad4ce457c06786c87b..0000000000000000000000000000000000000000 --- a/test/widget_test.dart +++ /dev/null @@ -1,30 +0,0 @@ -// This is a basic Flutter widget test. -// -// To perform an interaction with a widget in your test, use the WidgetTester -// utility that Flutter provides. For example, you can send tap and scroll -// gestures. You can also use WidgetTester to find child widgets in the widget -// tree, read text, and verify that the values of widget properties are correct. - -import 'package:flutter/material.dart'; -import 'package:flutter_test/flutter_test.dart'; - -import 'package:colors/main.dart'; - -void main() { - testWidgets('Counter increments smoke test', (WidgetTester tester) async { - // Build our app and trigger a frame. - await tester.pumpWidget(const MyApp()); - - // Verify that our counter starts at 0. - expect(find.text('0'), findsOneWidget); - expect(find.text('1'), findsNothing); - - // Tap the '+' icon and trigger a frame. - await tester.tap(find.byIcon(Icons.add)); - await tester.pump(); - - // Verify that our counter has incremented. - expect(find.text('0'), findsNothing); - expect(find.text('1'), findsOneWidget); - }); -}