Note: ⚠️ Please make sure you use the Android Studio Koala to build this project Diagram class of the app Behaviour of the app Screen_recording_20240707_153026.webm Consideration when making this app: The search will query throught the database to ensure it query the latest data The activity didn't hold the data, VM did, to ensure clean architecture (view only responsible to show the data) in this app Let me know if you have any thought about it :)