Skip to content

Net-Gene/itemhub-fastapi-android

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Fastapi Itemhub Android App 📦

This is a learning project created for an Android development course. The app demonstrates a range of Android development skills by implementing an inventory management system with login functionality and category/item handling.

🔍 Features

  • ✅ User login and registration
  • 🧾 Token handling with local database (Room)
  • 🗃️ Category and item management (CRUD)
  • 🧭 Navigation using Jetpack Compose's NavHost
  • 🧠 State management with ViewModel
  • 🎨 Material 3 UI with Modal Navigation Drawer

🛠️ Tech Stack

  • Kotlin
  • Jetpack Compose
  • Android ViewModel
  • Navigation Compose
  • Room (Local DB)
  • Material 3 Components

📚 Learning Objectives

This project is part of a course and was used to practice:

  • Modern Android UI with Jetpack Compose
  • State and navigation handling
  • ViewModel architecture (MVVM)
  • Local data persistence (DAO, Room)
  • Building multi-screen apps with conditional navigation

🚧 Disclaimer

This is a course task project intended for learning purposes only. It may lack production-level optimizations or security measures.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages