๐Ÿ˜˜ A wordle game clone built in flutter.

Related tags

Gaming worddle
Overview

Worddle

A wordle game clone built in flutter.

Uses hooks_riverpod for state management

worddle

๐Ÿ“ธ Screen Shots

To Do


- Add Statistics
- Add Dark Mode
- Add Custom Keyboard colors

coverage style: very good analysis License: MIT

Generated by the Very Good CLI ๐Ÿค–


Getting Started ๐Ÿš€

This project contains 3 flavors:

  • development
  • staging
  • production

To run the desired flavor either use the launch configuration in VSCode/Android Studio or use the following commands:

# Development
$ flutter run --flavor development --target lib/main_development.dart

# Staging
$ flutter run --flavor staging --target lib/main_staging.dart

# Production
$ flutter run --flavor production --target lib/main_production.dart

*Worddle works on iOS, Android, and Web.


Running Tests ๐Ÿงช

To run all unit and widget tests use the following command:

$ flutter test --coverage --test-randomize-ordering-seed random

To view the generated coverage report you can use lcov.

# Generate Coverage Report
$ genhtml coverage/lcov.info -o coverage/

# Open Coverage Report
$ open coverage/index.html

Working with Translations ๐ŸŒ

This project relies on flutter_localizations and follows the official internationalization guide for Flutter.

Adding Strings

  1. To add a new localizable string, open the app_en.arb file at lib/l10n/arb/app_en.arb.
{
    "@@locale": "en",
    "counterAppBarTitle": "Counter",
    "@counterAppBarTitle": {
        "description": "Text shown in the AppBar of the Counter Page"
    }
}
  1. Then add a new key/value and description
{
    "@@locale": "en",
    "counterAppBarTitle": "Counter",
    "@counterAppBarTitle": {
        "description": "Text shown in the AppBar of the Counter Page"
    },
    "helloWorld": "Hello World",
    "@helloWorld": {
        "description": "Hello World Text"
    }
}
  1. Use the new string
import 'package:worddle/l10n/l10n.dart';

@override
Widget build(BuildContext context) {
  final l10n = context.l10n;
  return Text(l10n.helloWorld);
}

Adding Supported Locales

Update the CFBundleLocalizations array in the Info.plist at ios/Runner/Info.plist to include the new locale.

    ...

    <key>CFBundleLocalizations</key>
	<array>
		<string>en</string>
		<string>es</string>
	</array>

    ...

Adding Translations

  1. For each supported locale, add a new ARB file in lib/l10n/arb.
โ”œโ”€โ”€ l10n
โ”‚   โ”œโ”€โ”€ arb
โ”‚   โ”‚   โ”œโ”€โ”€ app_en.arb
โ”‚   โ”‚   โ””โ”€โ”€ app_es.arb
  1. Add the translated strings to each .arb file:

app_en.arb

{
    "@@locale": "en",
    "counterAppBarTitle": "Counter",
    "@counterAppBarTitle": {
        "description": "Text shown in the AppBar of the Counter Page"
    }
}

app_es.arb

{
    "@@locale": "es",
    "counterAppBarTitle": "Contador",
    "@counterAppBarTitle": {
        "description": "Texto mostrado en la AppBar de la pรกgina del contador"
    }
}
You might also like...

Game Flutter Using Flame.It was for the Game Jam 2022

binarymemory Memory Binary Flame Flutter Game Jam Getting Started This project is a starting point for a Flutter application. A few resources to get y

Sep 7, 2022

A starter game in Flutter with all the bells and whistles of a mobile (iOS & Android) game

A starter game in Flutter with all the bells and whistles of a mobile (iOS & Android) game including the following features: sound music main menu scr

Dec 22, 2022

Chess-game - Some simple lines of coding and made this awesome looking full functional chess board game

Chess-game - Some simple lines of coding and made this awesome looking full functional chess board game

flutter simple chess game It's a flutter chess game application with fast code.

Jun 17, 2022

Public repo for flutterflip, a reversi clone built with Flutter.

Public repo for flutterflip, a reversi clone built with Flutter.

flutterflip A single-player reversi clone built with Flutter, which compiles for both Android and iOS. The user plays as black, and the CPU will make

Dec 28, 2022

A simple 2D multiplayer online game built using Flutter and Flame engine

A simple 2D multiplayer online game built using Flutter and Flame engine

Club Penguin Introduction ๐Ÿš€ Club Penguin A multiplayer game involving penguins and anonymous chat in a virtual 2D world Before we start, you can take

Dec 24, 2022

A Simple TicTacToe Game Built With Flutter

A Simple TicTacToe Game Built With Flutter

A Simple TicTacToe Game Built With Flutter

Jun 30, 2022

Tap-Tap-Go Game built with flutter

Tap-Tap-Go Game built with flutter

Tap Tap Go A new Flutter project. Getting Started This project is a starting point for a Flutter application. A few resources to get you started if th

Oct 12, 2021

A simple TicTacToe game app built with Flutter

Tic-Tac-Toe A simple TicTacToe game app built with Flutter. Getting Started This project is a starting point for a Flutter application. A few resource

Jan 22, 2021

Tic Tac Toe Game built with flutter

Tic Tac Toe Game built with flutter

Flutter Tic Tac Game ๐ŸŽฎ โญ๏ธ this repo if you like it. Getting Started ๐Ÿš€ Clone the repo Install the dependicies Run it Preview ๐Ÿ“ธ Contact me ๐Ÿ“ง Email :

Dec 6, 2022
Releases(v0.2.5)
Owner
Chiziaruhoma Ogbonda
โœจMobile Developer. โœจUI/UX designer. โœจUI Developer. ๐Ÿš€I build ideas to software. ๐Ÿ‘จ๐Ÿพโ€๐Ÿ’ป I live Flutter.
Chiziaruhoma Ogbonda
Copying of the famous WORDLE game in dart using Flutter

Wordle Copia del famoso juego WORDLE en dart usando Flutter. Reglas Las palabras solo se pueden escribir en minusculas Al finalizar la palabra tienes

Aitroll 3 Jul 16, 2022
A wordle game written in flutter

Flutter-Wordle A wordle game written with flutter How to play Thanks to the feature of Flutter, the game is available on all platforms Play on Web Vis

้œ–่ฝ 21 Dec 21, 2022
An application cum Game-based App built using Flutter that compose a mind-tricked word game, Just for fun.

destini_challenge A new Flutter application. Getting Started This project is a starting point for a Flutter application. A few resources to get you st

dev_allauddin 3 Feb 3, 2022
A simple dice game built using Flutter, that allows users to engage in a dice game

A simple dice game built using Flutter, that allows users to engage in a dice game. Each player rolls the dice and the highest value number that you can make WINS!

Dubem Ezeagwu 1 Sep 1, 2022
Snaake is a small and very simple clone of the classic snake game from Nokia phones.

Snaake Snaake is a small and very simple clone of the classic snake game from Nokia phones. Description The objective is very simple: eat the colorful

Lucas Nunes 64 Aug 9, 2022
M.U.D. Role-playing text-based game. A multiple-choice multiplayer interactive game developed on Flutter (Android, iOS, Windows, Web)

Teia M.U.D. Role-playing text-based game. A multiple-choice multiplayer interactive game developed on Flutter (Android, iOS, Windows, Web). The main f

Pedro Gonรงalves 3 Feb 17, 2022
Warrior Runner - Game made with Flutter and Flame game engine

Warrior Runner - Game made with Flutter Demo and Screenshot Flutter Version Used : 1.22.4 flame: 0.29.3 hive: 1.5.0-pre Learing Resources: Create a Mo

Mohammed Hashim 20 Oct 10, 2022
Snake-Game - A flutter based classic snake game with nothing just and just a feel to have play

snake_game This is a simple snake Game under development made with the help of y

Shubham Kumar 2 Mar 22, 2022
Game characters ui - A redesign of a game characters app using flutter

Game characters ui - A redesign of a game characters app using flutter

null 20 Oct 23, 2022
Flutter Switch Game: Get Fun With Play This Game

switch_game A new Flutter project. Getting Started Try Swap red circle to green

Sermed Berwari 1 Jun 17, 2022