Skip to content

An Android app showcasing Finnish museum collections. Built using Jetpack Compose, Ktor, Room, and CameraX.

License

Notifications You must be signed in to change notification settings

gromov-ivan/MuseumApp

Repository files navigation

Museum App

Explore and interact with various collections from renowned Finnish museums with the Museum App.

Features

  • Collections: Explore three different museum collections fetched in real-time, each offering two unique categories.
  • Favorites: Save and revisit your favorite items, accessible even offline, presented with beautiful animations.
  • QR-scanner: Dive deeper into exhibits by scanning QR codes to get more information.
  • Feedback: Your feedback matters! Simply shake your phone to provide us with feedback about the app.
  • Modern UI: A sleek and clean design following the latest Material 3 guidelines for a smooth user experience.

Screenshots

Getting Started

Follow these steps to set up the Museum App on your local machine:

  1. Clone the Repository

    git clone https://github.com/gromov-ivan/MuseumApp.git
    
  2. Install the Required Dependencies

    Ensure you have Android Studio installed with the required SDKs. Open the project in Android Studio and let it install the necessary dependencies and sync the project.

  3. Run the App

    Connect your Android device or open the emulator. Build and run the project in Android Studio.

That's it! You should now have the Museum App running on your device/emulator.

Technical Details

This application is built with a range of Android libraries and tools, ensuring quality and performance.

Main Dependencies:

  • UI & Compose: Jetpack Compose UI, Material Design 3
  • Networking: Ktor
  • Database: Room
  • Camera & QR Code Scanning: CameraX, ZXing
  • Other: Coil for Compose (Image Loading), Accompanist (System UI Control)

Note: For a full list of all dependencies, please refer to the build.gradle.kt file.

Feedback & Contribution

Feel free to report any issues or provide feedback. We appreciate your contribution to making the Museum App better!

License

This project is licensed under the MIT License.

About

An Android app showcasing Finnish museum collections. Built using Jetpack Compose, Ktor, Room, and CameraX.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages