Skip to content

Discover the Electronics Shop Flutter App, designed for a seamless shopping experience with a comprehensive product list, intuitive cart management, and an engaging onboarding page. Built with Flutter, it offers a responsive interface for both Android and iOS devices. Join us in exploring a wide range of electronic products effortlessly!

Notifications You must be signed in to change notification settings

Temsegn/Electronics_shop

Repository files navigation

Electronics Shop Flutter App

Electronics Shop Demo Replace with actual screenshots

A modern e-commerce mobile application for electronics built with Flutter. Features product browsing, favorites management, shopping cart, user account, and seamless API integration.

✨ Features

  • Splash Screen
    Elegant launch screen with app branding

  • Home Screen

    • Grid view of all products
    • Horizontal scroll of top-rated products
    • Responsive layout for different screen sizes
  • Product Management

    • Product details with images and specifications
    • Add/remove from favorites
    • Add to shopping cart
    • Real-time price updates
  • Dynamic Shopping Cart

    • Quantity adjustment
    • Total price calculation
    • Related product suggestions
    • Cart persistence using Hive
  • Search Functionality

    • Instant product search
    • Fuzzy search suggestions
    • Search history
  • User Features

    • Favorite products list
    • Account management
    • Order history
  • API Integration

    • REST API communication
    • Pagination
    • Error handling
    • Data caching

🛠 Technologies

  • State Management: Riverpod
  • Local Storage: Hive
  • Networking: HTTP/Dio
  • UI Framework: Flutter
  • Language: Dart
  • Architecture: Clean Architecture + MVVM

🚀 Getting Started

Prerequisites

  • Flutter SDK ≥3.0.0
  • Dart ≥2.17.0
  • Android Studio/VSCode
  • REST API endpoint (Update in lib/core/config.dart)

Installation

  1. Clone repository:
    git clone https://github.com/yourusername/electronics-shop-app.git

About

Discover the Electronics Shop Flutter App, designed for a seamless shopping experience with a comprehensive product list, intuitive cart management, and an engaging onboarding page. Built with Flutter, it offers a responsive interface for both Android and iOS devices. Join us in exploring a wide range of electronic products effortlessly!

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published