Skip to content

Android shopping list app with Firebase authentication, multilingual UI, customizable themes, real-time notifications, and location-based features.

License

Notifications You must be signed in to change notification settings

aggsakellariou/UnipiPLIShopping

Repository files navigation

UniPipliShopping - Android Shopping List Application

Overview

UniPipliShopping is an Android application for managing shopping lists and personal user settings. It offers a seamless and personalized experience through secure authentication, customizable themes and language options, and location-based notifications.

Features

  • User Authentication: Secure login and access control using Firebase
  • Theme & Language Selection: Personalize app appearance and language (multilingual support)
  • Navigation: Smooth transition between different sections using Android Navigation Components
  • Notifications: Receive timely updates and shopping reminders
  • User Location Support: Enable features based on user location

Technical Details

  • Platform: Android
  • Languages: Java
  • Architecture: Activity and Fragment-based navigation
  • Storage: Firebase (authentication and data) and SharedPreferences for user preferences
  • UI Components: RecyclerView, CardView, Navigation Components

Requirements

  • Android Studio
  • Android SDK (minimum API level as defined in build.gradle)
  • Java Development Kit (JDK)
  • Firebase account (for authentication and data storage)

Installation

  1. Clone this repository:

    git clone https://github.com/aggsakellariou/UnipiPLIShopping.git
    
  2. Open the project in Android Studio

  3. Build and run the application on an Android emulator or physical device

About

Android shopping list app with Firebase authentication, multilingual UI, customizable themes, real-time notifications, and location-based features.

Topics

Resources

License

Stars

Watchers

Forks

Languages