Multi-channel app development