Description
I developed a native Android application for advanced contact management, using Java and Android Studio, following the Model-View-Controller (MVC) architecture.
The application allows users to import and manage their device’s contacts through an intuitive interface, offering several advanced features:
- Grouping contacts into custom categories
- Marking favorite contacts for quick access
- Adding extended information to each contact, such as birthday, company, and photos
- Call, message, or email a contact directly from the app
- Sharing complete contact details (including extend informations) via SMS
This project strengthened my understanding of Android development fundamentals, component interactions, data persistence (via SQLite), and interface design optimized for mobile devices.
Technology used
- Android Studio
- Java
- SQLite
- XML Layout Design