I recently came across this article: Designing More Efficient Forms: Structure, Inputs, Labels and Actions that I would like to share here.
there are many nuances and details that have a significant impact on how easy interfaces are to use. this article does a great job of highlighting some of the more important considerations to to reduce potential friction points for the end users of the apps you’re building.
hope you enjoy it, let me know if you have any questions!!