This project is an Android application designed to allow users to manage the activities of their pets. It was done as part of the Mobile Programming UE during my M1 Génial.
demo-animaux-domestiques.webm
- Animal management: Add, modify and delete animals (predefined species: dog, cat, hamster, fish, etc.).
- ID card: Display detailed information on each pet (name, species, photo and associated activities).
- Activity management:
- Add, modify and delete activities for each animal.
- Default activities can be set according to species (e.g. dog walking).
- Notifications for scheduled activities (daily, weekly or one-off).
- Application settings :
- Customize background color, font size, etc.
- Room database :
- Local management of animal data and activities.
- Search :
- Search for animals, species and activities in the application.
- Kotlin for application development.
- Jetpack Compose for user interface creation.
- Room for local data management.
- ViewModel for managing reports and data.
- Coroutines for asynchronous management.
- DataStore for storing user parameters.
- Material 3 for a modern interface adapted to different screens.
- Clone this repository:
git clone <URL_DU_DEPOT>
- Open the project in Android Studio.
- Make sure you're using the Android Studio Koala version and a compatible emulator or device.
- Compile and run the project.
Here's the subject: Subject.pdf