Overview
MariMasak is a personal project designed to showcase Indonesian cuisine. It serves as a practical demonstration of integrating public REST APIs into a clean, responsive Android application.
Implementation
The application leverages standard modern Android development patterns of its time:
- Networking:
Retrofitis used for all API communication, parsing JSON responses into Kotlin data classes. - UI: Utilizes
RecyclerViewfor smooth scrolling and efficient memory usage when displaying large lists of recipes and ingredients. - Language: Built entirely in Kotlin.
Outcome
While a smaller project, MariMasak effectively demonstrates the ability to build functional, user-friendly applications from external data sources while maintaining clean code practices.