Creating An App For IOT Project

So I have fully developed a project using a ESP2866 Board and the project consist of some IOT communication and control. Thing is I want to fully create a GUI and UI/UX to go commercial. What would be the best way to go about programming the app to control my project? (Meaning what is the best language, IDE, etc. By the way the project is a simple wireless moisture sensor thst reads back real-time data. Thankyou!

Did you do any server side program or database ever? What is your experience about mobile development?