Hold To Delete
In most apps, traditional delete confirmation dialogs can feel like an afterthought: static pop-ups that disrupt the flow or dialogs that cause accidental confirmations.
When dealing with financial data, a delete action should be both explicit and require just enough efforts to minimize accidental data loss.
Delete actions in Finma look pretty basic at first, just a regular trash icon or a text based delete button.

Tapping a delete action expands the button showing an inline confirmation dialog.
Inline Confirmation Dialog in Toolbar
Inline Confirmation Dialog in Button
To confirm the delete action, user needs to hold the confirm button for a second to trigger the delete. Holding the button starts a haptics feedback that goes from low intensity to high until the item gets deleted.
Failing the confirm action results in a shake animation along with an error sound and haptics hinting that the delete action has failed. Repeated failures will automatically show a popup reminding the user needs to hold to delete.
All of this might seem a bit unnecessary and to be honest it might be, but it's also fun!
Download Finma to give it a spin!