Mobile Screen Design Standard

Mobile Screen Design Standard

Article Type: Standard / Reference Audience: Solution Architects, Application Designers, Developers Module: Fuuz Platform - Mobile Application Design Applies to Versions: 2025.12+ Template Reference: mobile_screen_standard_template_0_0_1.json

1. Overview

Mobile screens in the Fuuz Application Designer provide task-focused interfaces for smartphones and tablets, enabling industrial operators, technicians, and warehouse personnel to perform critical operations on the shop floor. This mobile-first framework emphasizes layout stability, touch-friendly interactions, and predictable behavior across all device sizes, ensuring reliable data entry and process execution in demanding operational environments where accuracy and speed are paramount.

Design Principles

  1. Constrained Flexibility: Leverage responsive layouts while maintaining strict control over growth and overflow to prevent layout instability
  2. Predictable Behavior: Screen elements remain stable and do not shift during user interaction—critical for safety-critical operations
  3. Task-Focused Design: Each screen accomplishes one primary task with minimal cognitive load for operators in high-pressure environments
  4. Touch-First Interaction: All interactive elements meet minimum touch target requirements for gloved or bare-hand operation
  5. Layout Stability: Validation messages and dynamic content never cause screen elements to jump or shift position

Target Devices

Category Width Range Examples
Primary 320px – 428px iPhone SE, iPhone 12/13/14, Android phones
Secondary 768px – 834px iPad mini, tablets in portrait mode

Note: Use device emulation for iPhone SE (320px), iPhone 12/13/14 (390px), and iPad mini (768px) to verify layouts at key breakpoints. Test all interactive elements with touch simulation, not mouse clicks.

2. Architecture & Data Flow

Container Hierarchy

The standard mobile template uses a six-level container architecture with branded separators:

ROOT (Screen)
└── ContainerOuter (Layout constraint container)
    ├── ContainerHeader (Fixed: 40px)
    │   ├── ScreenName (left-aligned title)
    │   └── ContainerNavigation (right-aligned menu)
    ├── BrandSeparator (Fixed: 4px gradient)
    ├── ContainerBody (Flexible, scrollable)
    │   └── Form1
    │       └── ContainerInnerBody (Content wrapper with padding)
    │           └── [Form inputs]
    ├── BrandSeparator (Fixed: 4px gradient)
    └── ContainerFooter (Fixed: 60px)

Container Specifications

ContainerOuter

Purpose: Primary layout constraint container that prevents uncontrolled growth in both X and Y axes.

ContainerHeader

Purpose: Fixed navigation and title area with brand styling. Height: 40px fixed.

BrandSeparator

Purpose: 4px visual brand accent between major screen sections. Gradient: linear-gradient(90deg, #39005a, #5b30df, #03caaf).

ContainerBody

Purpose: Main scrollable content area. Set height: 0px with flexGrow: true to fill available space and enable scroll.

ContainerFooter

Purpose: Fixed action button area. Height: 60px fixed.

3. Use Cases

  • Inventory Transactions: Scan barcode, verify item details, enter quantity adjustment, confirm transaction
  • Work Order Data Collection: Record production quantities, downtime events, scrap reasons, and quality inspections
  • Equipment Inspections: Complete safety checklists, maintenance verification forms, and pre-shift equipment checks
  • Quality Control: Perform in-process inspections, record measurement data, capture defect photos
  • Material Traceability: Scan lot numbers, verify genealogy, record consumption events
  • Shipping Verification: Scan outbound packages, verify contents against pick lists
  • Maintenance Requests: Report equipment issues, attach photos, submit work requests
  • Time Tracking: Clock in/out of jobs, record indirect labor activities

4. Screen Details

Component Standards

Form Input General Properties

Property Value Notes
height 120px With validation; use 80px or auto without
width 100% Always full width on mobile
variant outlined Visual indicator for input fields
dataFontSize 24 Readable without zoom
labelFontSize 15 Clear but not overwhelming

Button Color Coding

Color Usage Examples
Green Primary affirmative action Submit, Save, Confirm
Amber Secondary action Clear, Cancel, Reset
Red Destructive action (use sparingly) Delete
Blue Navigation action Back, Next, Continue

5. Technical Details

Accessibility

  • Minimum touch target: 44×44px (iOS standard), 48×48dp (Android standard)
  • Footer buttons: height: 100% fills 60px footer (exceeds minimum)
  • Input fields: height: 120px provides ample touch area

6. Troubleshooting

Issue Cause Fix
Screen scrolls horizontally ContainerOuter missing overflow-x: hidden Set ContainerOuter overflow-x: hidden
Screen content behind footer Missing flexGrow: true on ContainerBody Set ContainerBody height: 0px and flexGrow: true
Layout shifts when validation errors appear Input height set to auto Set all inputs with validation to height: 120px
Cannot scroll content area ContainerBody missing overflow-y: auto Set ContainerBody overflow-y: auto

7. Revision History

Version Date Editor Description
1.0 2024-12-26 Fuuz Documentation Team Initial Release - Mobile Screen Design Standard
    • Related Articles

    • Fuuz Form Detail Screen Specification

      Article Type: Standard Audience: Solution Architects, Application Designers, Partners Module: Fuuz Platform / Application Design Applies to Versions: 2025.12+ Template Reference: Form_Screen_-_Standard_System_Page_Design_0_0_1.json A unified ...
    • HMI Template Standard - ISA-101 Compliant

      Article Type: Concept / Standard Audience: Solution Architects, Application Designers, HMI Engineers, Partners Module: Fuuz Platform / Screen Designer Applies to Versions: 2025.7+ Reference Standard: ANSI/ISA-101.01-2015 1. Overview This standard ...
    • Master Data Table Screen Design Standard

      Master Data Table Screen Design Standard Article Type: Standard / Reference Audience: Solution Architects, Application Designers, Developers Module: Fuuz Platform - Application Designer Applies to Versions: 2025.12+ Template Reference: ...
    • Setup Data Table Screen Design Standard

      Article Type: Standard / Reference Audience: Solution Architects, Application Designers, Developers Module: Fuuz Platform - Application Designer Applies to Versions: 2025.12+ Template Reference: Table_Screen_Design_Template_-_Setup_0_0_1.json 1. ...
    • Historical Data Table Screen Design Standard

      Article Type: Standard / Reference Audience: Solution Architects, Application Designers, Developers Module: Fuuz Platform - Application Designer Applies to Versions: 2025.12+ Template Reference: Table_Screen_Design_Template_-_History_0_0_1.json 1. ...