Skip to content

Simplify your shopping with ListShop: an offline Android app featuring AI product descriptions, dynamic lists, and a minimalist design.

Notifications You must be signed in to change notification settings

Leshoraa/ListShop-Android

Repository files navigation

ListShop Android

ListShop is a sleek and modern offline Android application designed to help users manage their shopping routines more efficiently. The app integrates smart AI capabilities to assist with product identification and description generation, all while maintaining a clean and minimalist user interface.

✨ Features

  • 🤖 AI-Powered Product Description
    Snap a photo of a product using your phone's camera, and Gemini AI will automatically generate a relevant title and description for the product.

  • 🛒 Smart Market List with RecyclerView
    Organize your shopping experience by creating a list of markets/stores, each containing:

    • 📦 A list of purchased products.
    • 📝 A to-do checklist for items you plan to buy.
  • ✍️ Full CRUD Functionality
    Easily Create, Read, Update, and Delete markets, products, and to-do items.

  • 📶 Completely Offline
    No internet connection is required. All data is stored locally on your device.

  • 💡 Smooth Animations
    Enjoy fluid and responsive UI transitions that enhance the overall user experience.

  • 🎨 Modern Minimalist Design
    Simple, intuitive layout for a clutter-free and user-friendly experience.


📱 Screenshots

Screenshots coming soon. Please check back later for visual previews!


📥 Demo App

A public APK is not yet available. Stay tuned for the upcoming beta release!


🛠 Tech Stack

  • Language: Java
  • Framework: Android SDK
  • IDE: Android Studio
  • Architecture: MVVM-lite with ViewBinding
  • AI Integration: Gemini API (Google AI)

📦 Installation

1. Clone the Repository

https://github.com/Leshoraa/ListShop-Android.git

2. Open in Android Studio

  • Launch Android Studio and select "Get from Version Control".
  • Paste the repository URL and click Clone.

3. Sync Gradle

  • Let Android Studio finish syncing all required dependencies.
  • Follow any recommendations to update plugins or SDKs.

✅ Requirements

  • Android Studio (Giraffe or newer recommended)
  • JDK 11 or higher
  • Android SDK API Level 21+ (Minimum: Android 5.0 Lollipop)

🤝 Contributing

Contributions are welcome and appreciated!
Feel free to submit pull requests or open issues for bugs, suggestions, or improvements.


Thank you for checking out ListShop Android! Your feedback helps make it better.

About

Simplify your shopping with ListShop: an offline Android app featuring AI product descriptions, dynamic lists, and a minimalist design.

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages