Ecash definitely not necessary for this. If you're using Android, Amethyst and Primal both have one tap zaps and NWC support (which allows you to pull from a wallet that is external to the Nostr client)
I use Alby Hub on my windows desktop as my lightning wallet and set a budget of up to 30k sats a day, one tap zapping. I can connect this to any NWC app. Here's what it looks like in action https://video.nostr.build/cc272986d2af6dd3714422c8526e649f399a8844499c8275a9e566e010e56aad.mp4