iOS App Screen Design per Human Interface Guidelines

NOVASOLUTIONS.TECHNOLOGY is engaged in the development, support and maintenance of iOS, Android, PWA mobile applications. We have extensive experience and expertise in publishing mobile applications in popular markets like Google Play, App Store, Amazon, AppGallery and others.
Development and support of all types of mobile applications:
Information and entertainment mobile applications
News apps, games, reference guides, online catalogs, weather apps, fitness and health apps, travel apps, educational apps, social networks and messengers, quizzes, blogs and podcasts, forums, aggregators
E-commerce mobile applications
Online stores, B2B apps, marketplaces, online exchanges, cashback services, exchanges, dropshipping platforms, loyalty programs, food and goods delivery, payment systems.
Business process management mobile applications
CRM systems, ERP systems, project management, sales team tools, financial management, production management, logistics and delivery management, HR management, data monitoring systems
Electronic services mobile applications
Classified ads platforms, online schools, online cinemas, electronic service platforms, cashback platforms, video hosting, thematic portals, online booking and scheduling platforms, online trading platforms

These are just some of the types of mobile applications we work with, and each of them may have its own specific features and functionality, tailored to the specific needs and goals of the client.

Showing 1 of 1 servicesAll 1735 services
iOS App Screen Design per Human Interface Guidelines
Medium
~3-5 business days
FAQ
Our competencies:
Development stages
Latest works
  • image_mobile-applications_feedme_467_0.webp
    Development of a mobile application for FEEDME
    756
  • image_mobile-applications_xoomer_471_0.webp
    Development of a mobile application for XOOMER
    624
  • image_mobile-applications_rhl_428_0.webp
    Development of a mobile application for RHL
    1050
  • image_mobile-applications_zippy_411_0.webp
    Development of a mobile application for ZIPPY
    947
  • image_mobile-applications_affhome_429_0.webp
    Development of a mobile application for Affhome
    862
  • image_mobile-applications_flavors_409_0.webp
    Development of a mobile application for the FLAVORS company
    445

iOS Mobile App Screen Design (Human Interface Guidelines)

Apple rejects apps not just for code. Screens ignoring HIG — incorrect spacing, non-standard gestures, custom Back buttons over system navigation — get remarks at review under Guidelines 10.3 or directly from users via low ratings.

Designing for iOS is not just "make it pretty", it's understanding where the system provides behavior and where custom work is needed.

What HIG regulates in practice

Safe Area and Dynamic Island. Since iPhone 14 Pro, top safe area changed because of Dynamic Island. Content pinned to UIWindow.safeAreaInsets.top without accounting for this, gets covered by the island. In Figma set frames for current safe area on each device in lineup — SE 3, iPhone 15, 15 Plus, 15 Pro, 15 Pro Max.

Minimum touch target size. HIG requires 44×44 pt. Icon in 20pt with padding less than this causes misses. In Figma add invisible hit area layer over icon — this clearly shows in Handoff spec.

Typography scale. iOS supports Dynamic Type: user increases font in system settings, app must respect this. Use semantic text styles — Large Title, Headline, Body, Caption — instead of fixed sizes. Test layout at Accessibility size AX5 (largest) to ensure text isn't cut off.

Color system. System colors (label, secondaryLabel, systemBackground, systemGroupedBackground) automatically change on Dark Mode switch. Custom colors set via Color Sets in Asset Catalog with Any and Dark variants. Hardcoding #FFFFFF in code — direct path to broken Dark Mode.

How we build screens

Work in Figma with iOS Design Kit (Apple official) or Figma UI3 components. For each screen — three frames: iPhone 15 (390pt), iPhone SE (375pt), iPhone 15 Plus (430pt). For iPad version — separate set.

Build components via Figma Auto Layout accounting safe area: top padding from navigation bar, bottom from Home Indicator (34pt on devices without Home button). UITabBar takes 49pt + safe area at bottom — must account for this in scrolling lists, else last element hides under tab bar.

Sheets (UISheetPresentationController) designed in two states: .medium detent (half screen) and .large (almost full). Drag handle displays standard system — don't draw custom without need.

Navigation. Stack navigation: standard chevron Back with previous screen name. If text doesn't fit — chevron only. Custom X buttons for closing use only for modal presentations, not push. Matches HIG and reduces cognitive load.

What the work consists of

Audit existing screens for HIG compliance — if project exists. Reveals violations before design: non-standard navigation patterns, incorrect spacing, accessibility issues.

New screen design with Handoff: size annotations in pt, colors via semantic names, fonts with Dynamic Type level specified, component states (normal, pressed, disabled, loading).

Separately — pass Apple accessibility checklist: contrast (minimum 4.5:1 for text), VoiceOver support (focus order, accessibility labels), Reduce Motion (alternative animations).

Timeline

One screen design with all states and spec: 4–8 hours. Full app screen set (10–20 screens): 3–5 days. With ready design system — faster. Cost calculated after analyzing scope and screen complexity.