So the app needs a little work. And here's some of my ideas. Have a button to go home to the dock and charge automatically. Have a button to clean the dock when I press it. Have the unit automatically charge when it's on the dock and let me know if it's not charging for some reason.
A good idea would be to look at some of the home robot cleaning apps. My roborock I can tell to go back home from anywhere in the house.