The Mageiras mobile app is built using the following technologies:
- Android Studio: The official IDE for Android app development.
- Kotlin Programming Language: A modern programming language for developing Android apps.
- Viewpager: A component for implementing swipeable views in the app.
- Datastore: A data storage solution for managing app preferences and settings.
- Camerax: A camera library for capturing furniture images within the app.
- Jetpack Library:
- Lifecycle: Provides lifecycle-aware components for managing Android app lifecycle.
- Navigation: Handles navigation and deep linking within the app.
- UI: Offers UI components and tools for creating a polished app interface.
- Data: Provides components for working with data, including LiveData and ViewModel.
- Retrofit2: A type-safe HTTP client for making API requests.
- Glide: A powerful image loading and caching library for displaying furniture images in the app.
- Clone the project repository from GitHub:
git clone https://github.com/Mageiras-C241-PS325/Android-app.git
-
Open the project in Android Studio.
-
Build and run the app on an emulator or physical device.
To design the user interface, use Figma, here is the link: Design Figma
For more detailed instructions and troubleshooting tips, please consult the project's GitHub repository: GitHub Repository