Custom app development for my Arduino

I want to develop a custom app for my new pet project which is used for controlling my smart-home-kinda device for switches, volume & a RGB light strip.