iOS UI kit: design sleek prototypes for the iPhone and iPad

Justinmind's iOS UI kit - design high fidelity iOS prototypes for the iPhone and iPad

Introducing Justinmind’s iOS UI kit - everything you need to design eye-catching iOS apps that Apple fans will love

If you’re looking for a simple, yet fun and effective way to prototype amazing apps for iOS, then look no further than the Justinmind iOS UI kit.

Our kit is always up to date with all the latest trends in both mobile design and contains a plethora of iOS elements and components that can be used interchangeably between all iPhone and iPad screens.

Download Justinmind today and harness to power of our iOS UI kit to create amazing prototypes!
Download Free

In this post, we’ll draw your attention to exactly what’s inside our iOS UI kit. We’ll show you how you can benefit from using the kit and we’ll also show you examples of just some of the designs you can achieve with it in our prototyping tool.

We’ll also give you some great tips on how you can harness the powers of our iOS UI kit to design stunning apps that your iOS audience will love and appreciate.

What is Justinmind’s iOS UI kit?

The Justinmind iOS UI kit is a UI library that comprises hundreds of up-to-date iOS elements and components that just need to be dragged and dropped onto your prototype canvas.

Latest trends

Our iOS UI kit always reflects the latest developments, not only in mobile app design trends, but also in the instructions set out in Apple’s Human Interface Guidelines (HIG). Each and every element and component reflects clear and intuitive typeface, lucid icons and shapes, along with fresh colors, to provide the smoothest user experience possible.

Justinmind's iOS UI kit - each element and component reflects the latest trends in mobile design

Interactive and adaptable components

Did we mention that everything in our iOS UI kit was fully scalable, no matter the iOS device you’re currently using? Whether you’re prototyping your app for an iPhone 13, or for a 16-inch iPad Air, each element adjusts depending on the resolution of the device you’re designing for.

But that’s not all. Components such as toolbars can snap to fit certain locations of the canvas – no matter where you drag and drop them, they’ll automatically snap to fit the optimal area of the screen.

The icing on the cake, however, is the fact that you can even find complete screen examples in our iOS UI kit. These screens can even act as templates for your iOS app’s design. For example, you can choose from already-optimized screens for a book reading app, ecommerce app or more, with all of the elements on the screen filled in and with the basic interactions included. You won’t know what to do with the time saved!

Justinmind's iOS UI kit - each element and component can adapt to iPhone and iPad screens of any size
Are you interested in trying out other kits like this? Then head on over to our UI kits page to check out the various free kits on offer!

What’s in Justinmind’s iOS UI kit?

Screen examples part 1

In the screen examples section of the iOS UI kit, you’ll find some typical iPhone homepages and lock screens. You’ll also be able to avail of map screens, lock screens, email screens and more.

Screen examples part 2

In screen examples part 2 you’ll find those full screen templates we were talking about before.The specific examples you’ll find are for book reading or book shopping apps, but in reality can be used for any ecommerce app or other types of iOS apps.

Justinmind's iOS UI kit - bookstore screen template

This section also contains screen examples for photo apps and even call and dial screens that are great for designing communication apps. There are even horizontal screen views for mobile rotation.

Content blocks and Dialogs

iOS UI kit content blocks and dialogs brings you components with a pre-determined textual hierarchy, meaning you just have to add the content. The content blocks available include blocks with a title, a paragraph of text and one or two buttons for the user to choose an option or an answer based on that text.

It doesn’t end there, however. There’s a plethora of other content blocks, some of which can be used for communication apps such as FaceTime, contact details numbers, message sending, list items, settings, alphabetical lists and many more.

Justinmind's iOS UI kit - content blocks like this one just require content and links

Forms and Controls

Form design can be complex and requires a lot of thought. The great thing about this section, however, is that you can find forms and controls with most layouts and interactions already added.

If you’re interested in discovering more pre-designed form components, why not check out our Forms and Surveys UI kit?

In this section you’ll be able to find labels, input text fields, password fields, slider controls, volume selectors, date and time inputs, list dropdowns and even a loading spinner, along with an email subject bar.

Design iOS prototypes with Justinmind today
Download Free

Bars - Menus and Tabs

This section is incredibly helpful, given the fact that iOS applications require you to build navigational features into your app to help users navigate back and forth between the various screens of your app.

In this section you’ll find top bar navigation tabs and various control combinations that have parent titles. You’ll find toolbars with back and save buttons, contacts toolbars, pagination bars, loading bars, browser headers, label bars, floating text editor bars and many more.

Justinmind's iOS UI kit - pre-designed bars, menus, tabs and components are useful for planning navigation


This section contains every type of button you could ever imagine using in your iOS prototype. There are large and small action buttons, buttons with icons, navigation buttons, scrolling buttons, switch buttons, radio buttons, in addition to checkbox buttons, ok and delete buttons, call buttons, app buttons and more.

Justinmind's iOS UI kit - every size, shape and type of button you can imagine, complete with interactions


The maps section of our iOS UI kit comes complete with a map screen, maps location element, map pin, along with an element template to set variables, such as “traffic”, or “travel by car”.

If you're looking for more map elements, why not give our iOS Icons UI kit a try?


You can find every type of element and component for notifications you could need in this section. Among the screens available in the section is the notifications lock screen. The elements available include the standard notification element, in addition to the notification lite, medium and large.

You’ll also find an element to depict simple notifications, in addition to a weather notification element.

iPad screens part 1

As the title suggests, this category gives you access to a wide range of screens for iPad. Among the screens you’ll see is a lock screen with notifications, a home screen, password screen, email inbox and sign in screens.

iPad screens part 2

Part two of the iPad screens section opens you up to an even bigger selection of iPad email screens, but it doesn’t end there. You’re also given access to various title toolbars and even a ratings bar, a control center and a settings screen.

Justinmind's iOS UI kit - various screens available for iPad

iPad widgets

As the name suggests, you’re given access to a wide selection of ready made iPad widgets to just drag and drop onto the canvas like it was nobody’s business. Among these, you’ll find light and dark status bar widgets, dual headers, email inbox headers, search bars, bubble agendas (made with cards) and many more.

Legacy widgets

In the legacy widgets section you’ll find a multitude of title topbars, topbars with parent large and parent titles, status bars, browser header and search bars, bottom loading bars, toolbar contacts, in addition to many other kinds of toolbars that are waiting to be discovered now!

Getting started with the iOS UI kit

Getting started designing functional iOS apps in Justinmind is easy, as the kit is already pre-installed! All you have to do is follow these simple steps:

1. Download the Justinmind prototyping tool
2. Open Justinmind and start a new iPhone prototype
3. To the left of the screen you’ll find a Widgets panel
4. Start dragging and dropping widgets from the iOS Components category!

What can you do with Justinmind’s iOS UI kit?

iOS UI kit interactive screens and templates

Let’s look at a couple of examples of some of the interactive screens and templates available to you for free in the iOS UI kit. Including the following screens and templates in your app design requires minimal thought other than dragging and dropping them onto the canvas, modifying the content, and linking to other pages in your prototype.

iOS UI kit Slide menu

Such is the case with the iOS UI kit Slide menu. This menu comes with a rectangle that has the slide interaction already built in, while also containing a toolbar with an adjustable title and a hamburger menu that activates the rectangle on tap. There is also a bottom navbar whose icons you can swap as you please.

All you have to do with the slide menu is simply drag and drop it anywhere onto the canvas and the component will automatically snap to the correct position on the screen.

iOS UI kit Book Store screen

The Book Store screen is similar to the slide menu example above, as its layout has already been pre-defined with combinations of elements and components such as toolbars and cards. In this case, you already have a nicely designed page for an ecommerce app, however it can also serve as a great functional template for other app prototypes.

The main feature of this iOS UI kit screen is a dynamic panel of cards with a built-in scrolling event on Swipe Left or on Swipe Right. By simulating this screen you’ll be able to test out its various interactions, such as the horizontal card scrolling. You’ll also find that you can scroll vertically up and down the screen.

iOS UI kit interactive components and elements

It’s not just screens and templates you can find that already include content, interactions and combinations of elements. In the Justinmind iOS UI kit, you can also find many components and individual elements that just so happen to have these features as well. Let’s look at a few examples.

Interactive content blocks and dialogs

One such useful component that can be found in our extensive iOS UI kit is the typical content block such as the Sign in dialog box. In these blocks, the text hierarchy is already determined and the text boxes are already editable, along with buttons that have a built-in fade event on tap.

You just need to drag and drop these content blocks to the canvas and – hey presto – they work when you hit simulate! The fact that these elements already have interactions means you’ll save a lot of time putting them together, determining text and button hierarchy, in addition to defining interactions.

Justinmind's iOS UI kit - many forms and controls available in content blocks

Interactive buttons, text fields and spinners

But these blocks aren’t the only interactive components in the iOS UI kit – many button components and elements already have events that change their color on tap and many text fields already allow you to enter text. You’ll even find a loading spinner that is set to a permanent state of movement until a page loads and an on/off button that already has the built in condition that changes the status to “on” or “off” on tap.

Tips to design an app with the Justinmind iOS UI kit

Designing a great app for the iOS system doesn’t have to complicated. Here we’ve narrowed down a few tips for you to bare in mind while prototyping with our iOS UI kit, to help you design something that’ll shine off the face of your user’s iPhone.


According to HIG, branding should be subtle, yet noticeable. After all, people will mainly be using your app as a means to an end. Think of it as your job to make that as fun and as effortless as possible. That means no brand logos or advertising that takes up usable space in your app.

At the same time, however, you’ll want to include subtle signs that help them remember your brand. Consistent use of color is a great way of achieving this, along with minimal logos.


Aim to use a bright, consistent color scheme, with colors that clearly complement each other. To do this, Apple recommends choosing limited colors that unify with your brand logo.

Color should be used to communicate, such as red for warning messages and green for success messages. You should, however, be careful about using these same colors in other parts of your app, otherwise it could make messages like warnings stand out less.

Lastly, colors can affect usability. You’ll want to test that your color scheme works under various lighting conditions. If you have the time, you should even consider creating two distinct versions of your color scheme to ensure that it works in both dark and light modes.

Justinmind's iOS UI kit - choose the right color scheme for your iOS app prototype


Use only a single typeface where possible. Too much mixing of typographies can give your app a tacky feel. One way to create a distinction or hierarchy between texts is to adjust font sizes and use italics and bold.

If you’re not sure about the correct typeface to use, try the San Francisco font, the standard iOS typeface.

Justinmind's iOS UI kit - choose the right typography for your iOS app prototype


According to Apple’s HIG, animation is great for making a connection with your users. However, you should use it minimally and it should always be functional. Use it to provide feedback, visualize results and give your users an enhanced physical sense of control while manipulating the app.

For a more in-depth guide on great iOS UI design, check out our post on iOS UI design: going for clean and engaging.

Why you need Justinmind’s iOS UI kit

There are many reasons we could touch on why using our iOS UI kit is a good idea but, instead, we’ve outlined some of the best reasons for you to use the iOS library, in case you needed more convincing.

Authentic iOS experience

All of the elements and components in our library are grouped into an iOS UI kit that lets you put together a real iOS app within no time at all. How? The fact that all the elements and components in our library adhere to the strict HIG means that you don’t have to go doing it all from scratch. It therefore also means you’ll get an app that looks like a real living, breathing iOS app.

Complete components with interactivity

You’ll find that many of the elements and components in our iOS UI kit are very complete and by that we mean you can find anything from single elements, to components comprising multiple elements, all the way to templates and even whole screen designs.

Justinmind's iOS UI kit - pre-designed, interactive slide menu available

The fact that many of our iOS UI kit components, buttons and screens already have the basic interactions added frees up your time to focus more on advanced interactions, color, graphics and branding, because the technical iOS stuff is already taken care of.

More time to focus on the user

However, not only does our iOS UI kit afford you more time to focus on the visuals and motions of your design, it also lets you concentrate on what should always be the focal point for your prototypes and that is – the user. You’ll have more time to implement a user-centric design approach into your prototype as the iOS UI kit gives you more time to carry out specific usability and user testing.

Justinmind’s iOS UI kit - try it out today!

Using Justinmind’s iOS UI kit to design your next iOS prototype is a great idea. It not only makes your prototype look like a real iOS app, it also means you’ll be more likely to stick to Apple’s strict HIG.

As a direct result of using our iOS UI kit, you’ll have more time to focus on your users, in addition to more time to work on your branding, graphics, color, content and specific interactions. At Justinmind, we believe that every little helps and with our kit, you’ll do very little from scratch.

So, go ahead, download our iOS UI kit free and take it for a test drive today!

Joseph Downs
In-house UX copy-slinger, foodie and classic motoring enthusiast