Hi Emily,
That's a great compilation of business ideas to start up an on-demand business. Although I differ from the point of view to start the development of app from scratch. There are ready-made app solutions developed by the popular app development companies. You can avail them and start up your business instantly. The solutions like Uber clone and Gojek clone are the major solutions that are on the demand among entrepreneurs.