The mobile app code in Zerodha is a Time-based One-Time Password (TOTP) that's generated on the Kite app to log in to Kite web:
How it works: When you log in to Kite web and enter your password, the app code appears on your authenticated Kite mobile app on your phone. The code is valid for 30 seconds, and a new code is generated after that.