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 ```bash 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. # ListShop-Android # ListShop-Android

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