Skip to content

LutaElbert/JLInventory

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

JL Inventory App 📦

A modern Android inventory management application built with Jetpack Compose that helps users track and manage their inventory items efficiently.

🌟 Features

  • View list of inventory items
  • Add new inventory items
  • Edit existing inventory items
  • Delete existing inventory item
  • Navigate between screens seamlessly
  • Material Design UI components

🛠️ Tech Stack

Architecture

  • MVVM (Model-View-ViewModel)
  • Clean Architecture principles
  • Repository Pattern

📱 Android

  • 100% Kotlin

🎨 UI

  • Jetpack Compose
  • Material Design Components
  • Navigation Compose

📚 Libraries & Dependencies

Jetpack Components

  • Compose UI
  • Navigation Compose
  • ViewModel
  • LiveData/StateFlow
  • Room Database

Dependency Injection

  • Hilt

Asynchronous Programming

  • Kotlin Coroutines
  • Kotlin Flow

Database

  • Room Persistence Library

🚀 Getting Started

Prerequisites

  • Android Studio Arctic Fox or later
  • JDK 17 or later
  • Android SDK

Installation

  1. Clone the repository bash git clone https://github.com/yourusername/JLInventory.git

  2. Open the project in Android Studio

  3. Sync project with Gradle files

  4. Run the app on an emulator or physical device

📱 Screenshots

Screenshot 2025-02-12 at 12 11 27 PM Screenshot 2025-02-12 at 12 11 37 PM Screenshot 2025-02-12 at 12 11 49 PM

📄 License

This project is licensed under the MIT License - see the LICENSE file for details

👤 Author

Your Name

✨ Acknowledgments

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages