تفاصيل العمل

⭕ Flutter Tic-Tac-Toe (XO) Game

This is a polished Tic-Tac-Toe (XO) game built with Flutter, providing a smooth user experience with clean navigation, form validation, and a user-friendly interface.

? Project Structure Overview

lib/main.dart

Entry point of the app

Uses MaterialApp with named routes

Initial route: SplashScreen

Screens & Navigation

1. Splash Screen

lib/Screens/splash_screen.dart

Displays for 2 seconds on launch

Full-screen image: Assets/Image/Splash_Screen.png

Automatically navigates to Start Game screen

2. Start Game Screen

lib/Screens/start_game.dart

UI form with:

Two input fields (Player 1 & Player 2)

Built-in form validation

"Start Game" button:

Validates input

Passes player names to Home Screen

Clears form fields after navigation

Footer note: "Made By Mohamed Ali"

Uses Players class for structured player data

3. Home Screen

(Referenced but not shown in repo)

Receives player names via navigation

Likely hosts the XO game board and gameplay logic

Key Features

Form validation for player names

Named route navigation for clean screen transitions

State management for passing player data

Professional splash screen implementation

Clean, Material-compliant UI design

This project is a great example of a beginner-to-intermediate Flutter application that demonstrates clean code, logical architecture, and a functional user experience.

بطاقة العمل

اسم المستقل
عدد الإعجابات
0
عدد المشاهدات
17
تاريخ الإضافة
تاريخ الإنجاز
المهارات