Skip to content

About

This project, "Pocket Table," is a simple yet practical mobile application built with Flutter that serves as a convenient tool for generating and viewing multiplication tables.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Latest commit

 

History

2 Commits

Folders and files

Repository files navigation

Pocket Table 🧮

A Minimal Flutter Math Utility App

Pocket Table is a lightweight, user-friendly Flutter application designed to generate multiplication tables instantly. This simple yet effective app demonstrates clean UI design and basic state management in Flutter.


👨‍💻 About the Project

This app allows users to:

  • Enter any number (including decimals)
  • Generate a complete multiplication table (1-10) with a single tap
  • View the table in a clean, easy-to-read format
  • Experience a visually appealing gradient interface

Perfect for students, parents helping with homework, or anyone who needs quick access to multiplication tables on their mobile device.


🔧 Technologies & Packages Used

  • Flutter — UI toolkit for cross-platform development
  • Dart — Programming language optimized for building mobile apps
  • MaterialApp — Material Design components and styling

📁 Project Structure

lib/
├── main.dart                # App entry point
├── screens/
│   └── table_screen.dart    # Main screen with input field and display
└── widgets/
    └── table_display.dart   # Reusable widget for displaying tables

🚀 Getting Started

Prerequisites

  • Flutter SDK (2.0 or higher)
  • Dart SDK (2.12 or higher)
  • Android Studio / VS Code
  • Android/iOS emulator or physical device

Installation Steps

  1. Clone the repository:
    git clone https://github.com/yourusername/pocket-table.git
  2. Navigate to the project directory:
    cd pocket-table
  3. Install dependencies:
    flutter pub get
  4. Run the app:
    flutter run

🎯 What This Project Demonstrates

  • 🎨 Clean UI with gradient background and consistent styling
  • ⌨️ User input handling with TextEditingController
  • 🔄 Basic state management using StatefulWidget
  • 📋 Dynamic list generation with ListView.builder
  • 🧩 Separation of concerns with reusable widgets

🛠️ Built With

  • Flutter - UI toolkit for building natively compiled applications
  • Material Design - Design system for creating intuitive user interfaces

🙋‍♂️ About Me

Hi! I'm Hamza, a Flutter developer passionate about building intuitive mobile apps with clean architecture and beautiful UIs. This app is part of my developer portfolio.

📧 Email: hamzabutthb553.hb@gmail.com

💼 LinkedIn: linkedin.com/in/hamza-flutterdev

About

This project, "Pocket Table," is a simple yet practical mobile application built with Flutter that serves as a convenient tool for generating and viewing multiplication tables.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages