
Shawn G
October 8, 2026
19
min. read
and updated on:
November 2, 2026
Most founders think of design as what the app looks like. Colors, fonts, icons, rounded corners or sharp ones. That is UI (user interface) design, and it is the visible layer of a deeper process...

Most founders think of design as what the app looks like. Colors, fonts, icons, rounded corners or sharp ones. That is UI (user interface) design, and it is the visible layer of a deeper process. The part that determines whether the app succeeds is UX (user experience) design: how the app works, how the user moves through it, how many taps it takes to do the main thing, and what happens when something goes wrong.
A beautiful app that takes eight taps to complete its core action will lose to an ugly app that takes three. Design is not decoration. It is the product’s operating logic made visible and usable.
This guide covers what the design process for a mobile app looks like phase by phase, what each phase costs, what to look for in a design partner, and the decisions that separate apps users keep on their home screen from apps they delete after the first session.
Mobile app design follows a sequence. Skipping phases creates problems that surface during development or after launch, and fixing them at those stages costs multiples of what getting them right during design would have cost.
Before designing any screens, the design team needs to understand the users, the problem, and the competitive context.
User research methods that fit startup budgets: 5 to 8 user interviews ($0 if done by the founder, $2,000 to $5,000 if done by a research professional), competitive analysis of 3 to 5 comparable apps (how they handle the same user journey, what works, what does not), and review of any existing data (customer support logs, survey responses, analytics from a previous version or prototype).
The research output: user personas (not fictional characters with names and hobbies, but descriptions of distinct user types based on their goals, constraints, and behavior patterns), a user journey map showing the steps from first encounter to habitual use, and a list of design principles specific to this product (for example: "speed over completeness" for a field service app, or "trust before action" for a fintech app).
Information architecture (IA) defines the structure of the app: what content exists, how it is organized, and how the user navigates between sections. The IA is the skeleton that everything else hangs on. A bad IA means users cannot find things. No amount of visual polish fixes that.
IA deliverables: a sitemap showing every screen and the navigation relationships between them, and a navigation model (tab bar, drawer, stack navigation, or a combination) that fits the app’s content structure and the platform conventions (iOS tab bar at bottom, Android navigation patterns).
Wireframes are low fidelity screen layouts: gray boxes, placeholder text, and basic shapes that show where content goes, how the layout is structured, and what the user interacts with. Wireframes are cheap to produce and cheap to change, which makes them the right medium for testing structural ideas before investing in visual design.
Wireframe testing: putting the wireframes in front of 3 to 5 potential users and asking them to complete the core task. The test reveals whether users can navigate the app, understand the layout, and complete the journey without confusion. Fixing navigation problems at the wireframe stage costs hours. Fixing them after visual design and development costs days or weeks.
Visual design applies the brand identity to the wireframe structure: colors, typography, iconography, imagery, spacing, and motion. The output is pixel perfect screen designs for every unique screen in the app, in the correct resolution for the target devices.
Design system creation: rather than designing each screen independently, the designer creates a design system: a library of reusable components (buttons, cards, form fields, navigation elements, headers, modals) with defined styles and behaviors. The design system ensures visual consistency across the app and speeds up both the design process (new screens are assembled from existing components) and the development process (developers implement each component once and reuse it).
Platform specific design: iOS and Android have different design conventions. iOS uses a tab bar at the bottom, back gestures from the left edge, and a specific visual language (SF Symbols, system fonts, blur effects). Android uses Material Design patterns, a different navigation model, and a different visual aesthetic. Cross platform apps need to decide: follow the platform conventions for each (requiring two sets of design decisions for certain screens) or use a unified design that looks the same on both platforms.
For most cross platform apps, a unified design with platform appropriate navigation is the pragmatic choice. The core UI (screens, components, layout) is the same on both platforms. The navigation behavior (back gesture on iOS, system back button on Android) respects each platform’s conventions. This approach reduces design cost (one set of screens instead of two) while maintaining platform appropriate behavior.
Dark mode: in 2026, dark mode support is expected by users, not optional. The design system should include dark mode variants of every color, and the designer should verify that all text, icons, and interactive elements maintain sufficient contrast in both light and dark modes. WCAG 2.1 contrast ratio requirements (4.5:1 for normal text, 3:1 for large text) apply to both modes.
The designed screens are connected into a clickable prototype in Figma, Framer, or ProtoPie. The prototype simulates the user experience: tap a button and the prototype transitions to the next screen with an appropriate animation. Fill a form and the prototype shows the validation behavior.
The interactive prototype serves multiple purposes: stakeholder review (investors, advisors, team members can experience the product before development begins), user testing (the prototype can be tested with real users to validate the design decisions before development locks them in), and developer specification (the prototype defines not just what each screen looks like but how the transitions, animations, and interactions should behave).
The designer hands the designs to the development team with specifications that enable accurate implementation: component names and properties, spacing and sizing measurements, color values, font specifications, animation timing and easing curves, and responsive behavior (how the design adapts to different screen sizes).
Figma’s developer mode and similar tools automate much of the handoff by generating CSS values, layout specifications, and asset exports from the design files. The handoff is not a one time event: the designer should be available during development to answer questions, provide missing specifications, and review the implementation for fidelity to the design.
Design using a design system with moderate customization (most startups) $8,000 to $25,000. Timeline: 3 to 6 weeks.
Covers: research (competitive analysis, 3 to 5 user interviews), IA and wireframes for 15 to 25 unique screens, visual design based on an established design system (Material Design or Apple HIG) with brand customization (colors, typography, logo integration), dark mode, interactive prototype, and design handoff.
Fully custom design (consumer apps where visual brand is a differentiator) $20,000 to $50,000. Timeline: 5 to 10 weeks.
Covers everything above plus: deeper user research (8 to 12 interviews, persona development), fully custom component design (bespoke UI elements, custom iconography, branded illustration style), custom animations and micro interactions, design system documentation for the development team, and multiple rounds of user testing with prototype iterations.
Design sprint or rapid design validation (pre development testing) $3,000 to $8,000. Timeline: 1 to 2 weeks.
Covers: rapid wireframing and prototyping of the core user flow only (5 to 10 screens), one round of user testing, and a design recommendation. This is the minimum viable design engagement and is appropriate when the goal is to validate a product concept before investing in full design and development.
Some agencies, including Bolder Apps, include UI/UX design in their project based development engagements rather than pricing it as a separate service. The design phase runs concurrently with early backend development, which compresses the overall project timeline by 2 to 4 weeks compared to a sequential design then develop process. Their design approach uses established design systems as the foundation (reducing the custom design effort) and applies brand customization on top, which keeps the design cost proportional to the project budget for startup clients without sacrificing visual quality.

Design decisions made in the first four weeks of a project determine retention metrics measured months after launch. The decisions that have the most measurable impact:
Onboarding length. Every screen in the onboarding flow reduces the percentage of users who reach the core feature. A 5 screen onboarding loses 40 to 60 percent of users. A 2 screen onboarding loses 15 to 25 percent. The minimum viable onboarding: sign up, see the core value. Everything else (profile completion, preference settings, tutorials) can be deferred to after the user has experienced the product’s core value.
Time to first value. How many seconds (not minutes) from app open to the moment the user gets something useful. A weather app shows the forecast on launch. A messaging app shows the contact list. A budgeting app shows the spending summary. If the user has to configure, customize, connect, or browse before they see value, the design has failed the first session test.
Navigation clarity. Users who cannot find the feature they want will not use the feature, and may not open the app again. The navigation test: can a new user find the three most important features without instruction? If not, the navigation model needs to be simplified, the labels need to be clearer, or the most important features need to be more prominent.
Error state design. What happens when the network is down, when a form submission fails, when a payment is declined, when the search returns no results? Error states are the most commonly neglected design element and the interaction most likely to make a user abandon the app. Every error state should tell the user what happened, whether it is their problem or the system’s problem, and what they can do about it.
Loading state design. Users perceive apps as fast or slow based on what they see while data loads, not just on how long the loading takes. A blank screen for 2 seconds feels longer than a skeleton screen (gray placeholder shapes where content will appear) for 3 seconds. A progress indicator that moves smoothly feels faster than one that stalls. The perceived performance is as important as the actual performance.
Evaluate the portfolio for apps you would actually use. Download the apps in the designer’s portfolio. Use them. Are they clear? Are they fast? Can you complete the core action without confusion? The portfolio’s visual quality matters less than its usability quality. A beautiful portfolio with confusing apps is a warning sign.
Ask about their research process. A designer who starts with wireframes without understanding the users is decorating, not designing. The research does not need to be expensive (5 user interviews is sufficient for most startup projects), but it needs to exist.
Ask for the design system, not just the screens. A designer who delivers 30 screens without a design system has given you 30 individual assets. A designer who delivers 30 screens built from a design system has given you a toolkit that the development team can use to build additional screens without the designer’s involvement. The design system is the scalable deliverable.
Check that they design for both platforms. If the app is cross platform, the designer needs to understand iOS and Android conventions and know where the design should follow platform conventions (navigation, status bar, keyboard behavior) and where it should be consistent across platforms (brand identity, core layout, content structure).
Ask about their involvement during development. Design does not end when development starts. Questions arise during implementation: how should this component behave when the content is longer than expected? What happens on smaller screens? What is the animation timing for this transition? A designer who is available during development (even at reduced hours) prevents the developer from making design decisions that the designer would not have made.
Figma is the dominant design tool for mobile app design. It handles wireframing, visual design, prototyping, design system management, and developer handoff in one platform. Collaborative editing allows the founder, the designer, and the developer to work in the same file simultaneously.
Framer is used for high fidelity interactive prototypes that need more complex interactions than Figma supports: scroll triggered animations, state based interactions, and responsive behavior. Framer prototypes can also be published as functional websites, which some teams use for landing page validation alongside the mobile design.
ProtoPie is used for advanced interaction prototyping: multi device interactions (phone talking to watch), sensor based interactions (accelerometer, camera), and complex conditional logic. Most startup projects do not need this level of prototyping fidelity.
The standard deliverable set from a design engagement:
Figma file with organized pages (wireframes, visual design, design system components, prototype flows), all screens in their final state, and developer ready specifications. The Figma file is the single source of truth that the development team builds from.
An interactive prototype linked from the Figma file, demonstrating the core user flows with transitions and interactions.
An exported asset package (icons, images, illustrations) in the formats and resolutions the development framework requires (@1x, @2x, @3x for iOS; mdpi through xxxhdpi for Android; SVG for scalable elements).

Consumer apps where the experience is the differentiator. Social media, lifestyle, entertainment, dating, and any product where users have many alternatives and choose based on how the app feels. Custom animations, branded interactions, and polished visual design create emotional engagement that keeps users coming back.
Products targeting design savvy audiences. Creative professionals, design teams, luxury retail customers, and tech early adopters have higher expectations for visual quality and interaction polish. An app targeting designers with a generic Material Design look will not earn credibility with the audience.
Products where trust must be communicated through design. Fintech, healthcare, legal, and insurance apps need to communicate reliability and security through their visual design. Premium typography, clean layouts, restrained color palettes, and smooth interactions signal competence and professionalism. A fintech app with amateur design creates anxiety rather than trust.
Internal tools and admin dashboards. The users are employees, not customers. They use the tool because they have to, not because they choose to. Functional design (clear layout, readable text, logical navigation) is sufficient. Component libraries (Ant Design, Chakra UI, Shadcn) provide ready made UI elements that are clean and functional without custom design.
B2B tools where the workflow matters more than the visual. Enterprise users evaluate tools on capability and efficiency, not on visual polish. A clear, fast interface with good information density is more valuable to a B2B user than a beautiful interface with generous whitespace that requires scrolling to see the data they need.
MVP stage products testing a hypothesis. If the goal is to validate whether users want the product’s core functionality, visual polish is a secondary investment. Use a design system (Material Design, Apple HIG) with brand colors applied. Reserve the custom design budget for version 2, after the product concept is validated.
Accessibility is not a separate design phase. It is a set of constraints that apply throughout the design process. The standards that matter for mobile apps:
WCAG 2.1 AA is the baseline standard for mobile accessibility. The requirements that most affect visual design: color contrast ratios (4.5:1 for body text, 3:1 for large text and UI components), touch target sizes (minimum 44x44 points for interactive elements), and text resizability (the layout must accommodate 200 percent text scaling without content loss or overlap).
Screen reader compatibility requires that every interactive element has an accessibility label that describes its function (not its visual appearance). A button showing a trash can icon needs the label "Delete" not "Icon." A product image needs alt text that describes the product. A chart needs a text summary of its data. The design should specify these labels alongside the visual design, not leave them for the developer to guess.
Motion sensitivity. Animations, parallax scrolling, and auto playing video can trigger vestibular disorders in users with motion sensitivity. The design should include a reduced motion mode that replaces animations with static transitions and disables parallax effects. iOS and Android both expose a system level "reduce motion" setting that the app should respect.
Color independent information. Any information conveyed through color alone (red for error, green for success, color coded categories) must also be conveyed through another channel: an icon, a text label, a pattern, or a shape. Users with color vision deficiency (8 percent of males, 0.5 percent of females) cannot distinguish color only signals.
The design cost of accessibility is minimal when incorporated from the beginning (5 to 10 percent of the design effort is spent on accessibility considerations). The development cost of accessibility is similarly modest when the design specifications include accessibility labels, contrast compliant colors, and touch target sizes from the start. The expensive path is building without accessibility and retrofitting it later, which requires re evaluating every screen, every component, and every interaction for compliance.
Design is not the coat of paint applied at the end. It is the structural decisions that determine whether users can accomplish their goals quickly, clearly, and without frustration. Invest in design proportionally to its impact on the product’s success, and invest it at the beginning of the project rather than the end.
Design with a design system and moderate customization costs $8,000 to $25,000. Fully custom design runs $20,000 to $50,000, and a design sprint $3,000 to $8,000.
UI covers the visual layer such as colors, type, and icons. UX covers how the app works, including flows, navigation, and the number of steps to complete tasks.
Use apps from their portfolio, check that the core actions are clear and fast, and ask about their research, testing, and developer handoff process.
For internal tools and admin dashboards, functional design with component libraries is usually sufficient.




