From the course: Advanced iOS Development: Keychain Access

Unlock the full course today

Join today to access over 22,600 courses taught by industry experts or purchase this course individually.

User experience considerations

User experience considerations - iOS Tutorial

From the course: Advanced iOS Development: Keychain Access

Start my 1-month free trial

User experience considerations

- Security is important, and so is the user's experience with your app. I recommend you consider the user interface aspects of security when designing and developing your app. You want the user to know their data is secure, but not by having them enter their login with every action. That's annoying, unless it's really important like making payments. I like it when apps have me log in once, and after that use Touch ID or Face ID to log me in. If they've stored my password in Keychain, it's safe and I don't have to enter it in over and over. So consider the data you're storing, and how to best handle the access to it. I've provided an Xcode project in the exercise files for this course to help us get started. It has the user log in, but it doesn't really do anything with it. We'll spend our time learning how to store and access secure data in the Keychain to flesh out the app. From there you can decide how to best…

Contents