Skip to content

Namer App is a Flutter app that generates random word pairs.

Notifications You must be signed in to change notification settings

muhammedahmetsekerci/namer_app

Repository files navigation

Google Codelabs - https://codelabs.developers.google.com/codelabs/flutter-codelab-first?hl=en#0

Namer App

The Namer App is a simple Flutter application that generates random word pairs using the english_words package. Users can save their favorite word pairs and manage them in a separate favorites list. The app uses provider for state management and Material Design 3 for a modern UI experience.

Features

  • Random Word Generation: Generate random word pairs and display them in a visually appealing way.
  • Favorites: Add or remove word pairs to/from your list of favorites.
  • Navigation: Easily switch between the word generator and the favorites list using a responsive NavigationRail that adapts to screen size.

Screens

  • Home Screen: Displays a random word pair with options to like or generate a new pair. Desktop 2024-10-18 03-38-48-144

  • Favorites Screen: View and manage the list of word pairs you've added to your favorites. Desktop 2024-10-18 03-38-51-871

Getting Started

Prerequisites

  • Install the Flutter SDK on your machine.
  • For setting up the development environment, use Android Studio for Android device emulation and project management, and Visual Studio Code as a code editor for writing and debugging your Flutter code.

Installation

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

Technologies Used

  • Flutter: The framework used to build the app.
  • Dart: Programming language used with Flutter.
  • english_words: A package that provides a large set of English word pairs.
  • provider: State management solution for handling app state efficiently.

License

This project is licensed under the MIT License.

About

Namer App is a Flutter app that generates random word pairs.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published