My preferred app (Fit Notes) is Android only and doesn’t have any of the fancy features you mention.
My second favorite app (Personal Training Coach) does appear to be on Apple and has lots more features. You can pick between many popular lifting programs or setup your own. Programs can be built with progression plans and timers and can increase weight after a successful session, hold weights if you are unable to complete a progression, or reduce weight after multiple failed attempts.
My preferred app (Fit Notes) is Android only and doesn’t have any of the fancy features you mention.
My second favorite app (Personal Training Coach) does appear to be on Apple and has lots more features. You can pick between many popular lifting programs or setup your own. Programs can be built with progression plans and timers and can increase weight after a successful session, hold weights if you are unable to complete a progression, or reduce weight after multiple failed attempts.
Sounds perfect!