The Record Store Itinerary App is an Android application designed to help users browse and manage records in a record store. The app provides features such as viewing record details, searching for albums, filtering by various criteria, and updating album information. It is built with modern Android development practices and utilizes data binding, RecyclerView, Retrofit for API interactions and Glide for picture loading.
- Browse Albums: View a list of albums available in the record store.
- Search and Filter: Search for albums by name, artist, genre, or filter by stock quantity and release year.
- Album Details: View detailed information about each album, including artist, genre, release year, and stock quantity.
- Update Albums: Edit album details such as stock quantity and release year.
- Responsive UI: Optimized for various screen sizes and orientations.
- Android SDK: For building native Android applications.
- Java: Programming language used for app development.
- Data Binding: For binding UI components to data sources.
- RecyclerView: For displaying lists of albums.
- Retrofit: For handling API requests and responses.
- Room Database: (If applicable) For local data storage.
- ViewModel: For managing UI-related data in a lifecycle-conscious way.
- Glide: For image rendering.