Show Menu

Do you have a job opening?

Submit your 30 day Job Listing for FREE

For my first post as a new contributing member to the iOS-Blog, I’d like to take the time to talk about the importance of standard UI elements when developing an iOS application.

More often than not, I think many new iOS developers think big. What do I mean by this? I mean that when thinking about their first application and its design, they tend to think too large in scope before they have honed any of their skills. I’m not saying that they shouldn’t dream big so to speak, just that they should think big in a realistic way…

Where am I going with this? Allow me to clarify; Don’t underestimate where the standard UI elements included in the iOS SDK can take you and your first app. There is already a lot of underlying power included in many of the standard buttons, toolbars, tab bars, etc. To put it another way, don’t get too hung up on an extremely pretty and well perfected UI for your first run at an iOS app.

If you focus on the coding side of things, making sure all your algorithms implement as expected and that everything executes smoothly, then you can get away with using standard UI elements. They may not look as nice as what you may have pictured, but they will be more than up to task.

Yes, looks are a part of the equation when consumers are looking at purchasing apps, but an app could have the most extravagant UI, and the code could be complete crap. However, when your app looks relatively well put together, the code works 100%, and you bring a unique feature set to the table, you will have more potential customers (and more importantly, more satisfied customers) than that app that spent more time perfecting and customizing the UI.

One final word on standard UI elements; Using them in your app means you have the ability to work on perfecting your UI as you gain more experience as an iOS developer. Use the fact that you have the ability to post app updates to your advantage. It’s better to have a solid foundation on which you can build upon and perfect as your app goes through its product life cycle.

Happy coding!


having issues?

We have a Questions and Answer section where you can ask your iOS Development questions to thousands of iOS Developers.

Ask Question

FREE Download!

Get your FREE Swift 2 Cheat Sheet and quick reference guide PDF download when you sign up to SwiftMonthly

Sharing is caring

If you enjoyed this tutorial, please help us and others by sharing using one of the social media buttons below.

Written by:

A small, independent iOS and Mac Application developer. Under my company of one person, Hanley Solid Solutions, I have released a number of apps in a variety of categories. Some of my apps include Tuneful Tiger, TravelSpeakr, YWA Calculator, and BookBasketer. Being a university student, I started out with one educational app, spreading out into other categories later on.