i am in need of an android developer who has experience to build me an application within a few days. the requirements of this application is a user registration/login screen. the application should store their login details in a mysql database. upon login, the user should select likes and dislikes on specific topics like music genre. it should then show events stored also in the MySQL database but recommend events based on likes and dislikes of the user. for instance if a rock event is in the database and the user likes rock, the rock event should be displayed first and this needs to happen using a machine learning technique like clustering (knn) etc. the application doesn't need to be a beautiful design as it is solely for testing.