I use the muni app when I plan to ride muni. I believe you can even include a cable car pass as part of the daily pass if desired. I do suggest screenshotting your tickets and sharing the screenshots with the travel partners so that if there’s any ticket inspector during the journey, you can just show screenshot instead of wasting battery power with the app.