Yes, online betting is not illegal in India and specifically online football betting apps can be considered legal for Indian players.
According to the Public Gambling Act of 1867, betting in land based gambling houses is considered illegal in India.
But there is no mention of online gambling and hence the bookmakers based outside of India can extend their services to the Indian players as long as they accept Indian rupees.