Skip to content

Android app to keep track of where your stuff is located

Notifications You must be signed in to change notification settings

my-waiwai/wheres-my-stuff

Repository files navigation

Where's My Stuff

Lightweight Personal Inventory Utility

Android AndroidAPI Kotlin JetpackCompose Release


Lightweight and fast utility for Android dedicated to tracking where your personal items are located.

Features

  • List Items: show a list of your items
  • Add Items: add an item to your inventory
  • Settings: customize your in-app experience

Lightweight

At this time, Where's My Stuff does not require internet access, nor does it ask for it.

Designed for Android

The User Interface has been designed by following the latest Google's Material Design guidelines and by using only native Android components and animations.

Technical Details

  • 100% Jetpack Compose 🚀

  • Material Design 3 💎

  • Multimodule Clean Architecture 🏛 as davidepanidev's Clean Architecture Compose Concept which consists of four separate modules:

    • app: Android module that contains the Android Application component and all the framework specific configurations. It has visibility over all the other modules and defines the global dependency injection configurations.
    • presentation: Android MVVM-based module. It contains the Android UI framework components (Activities, Composables, ViewModels...) and the related resources (e.g. images, strings...). This module just observes data coming from the undelying modules through Kotlin Flows and displays it.
    • domain: Kotlin module that contains platform-independent business logic, the entities (platform-independent business models), and the repository interfaces. It contains the BaseAutomaticRefreshDataFlowUseCase which handles the logic to refresh the persisted data when it becomes outdated.
    • data: Android module that acts as the Single-Source-Of-Truth of the app. It contains repositories implementations, the Room entities for persistence, the data source API implementations and the corresponding API-specific models.

Credits

Contributors

Libraries and References

Support

Where's My Stuff does not generate any revenue. If you wish to support the developers you can donate some sats (Satoshis) at the Bitcoin address below:

About

Android app to keep track of where your stuff is located

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages