Just to add my 2 cents:
You will be just fine with either a printed itinerary or with this on an app like trip case. They will want to see your ID and will check the names match up. Some apps don't show the name on the same screen as the flights which can be annoying. I have never used a boarding pass to access an Indian airport.