MOBILE PRODUCT DESIGN

RentalHQ Mobile

Focusing a broader property-
management product for
mobile across native Android
and iOS.

RentalHQ is a property-management product for independent landlords and small property investors managing rent, tenants, maintenance, documents, and financial performance within one connected system.

RentalHQ Mobile adaptive product experience across multiple devices.

RentalHQ is a property-management product for independent landlords and small property investors managing rent, tenants, maintenance, documents, and financial performance within one connected system.

01 / OVERVIEW

A focused mobile experience within a broader property-management product.

I initiated RentalHQ after early discovery interviews with two small property owners revealed a fragmented mix of spreadsheets, payment records, tenant information, maintenance notes, receipts, invoices, documents, and separate tools.

As Product Owner / UX Lead, I led discovery, product definition, UX architecture, workflow design, design-system development, and the product experience across desktop and mobile.

Desktop established the broader operating environment first. Mobile followed as a deliberately focused experience built around the information and actions owners need away from their desk.

The second challenge was cross-platform: preserve business logic, workflow state, information meaning, and task outcomes while using Material Design 3 on Android and Apple Human Interface Guidelines on iOS.

FOCUSED MOBILE PRINCIPLE
One connected product.
A deliberately focused mobile scope.
Two native interaction systems.

02 / PRODUCT CONTEXT

From fragmented property management to one connected product.

The product opportunity emerged from early interviews with two self-managing property owners. Both relied heavily on personally maintained spreadsheets and separate records to track rent, tenants, property history, maintenance, receipts, invoices, and documents.

The problem was not simply missing software features. Important information existed in different places, making it difficult to understand each property as one operating and financial system.

Maintenance exposed the problem especially clearly: repair requests, contractors, costs, receipts, invoices, and property history were difficult to connect into one useful record.

01

DISCOVERY SAMPLE

Two exploratory interviews with small property owners managing two and five rental properties.

02

CORE PROBLEM

Property, tenant, payment, maintenance, document, and financial information was managed across disconnected tools and self-created records.

03

PRODUCT OPPORTUNITY

Connect those relationships into one product model so activity around a property can be understood in context rather than as isolated records.

04

MOBILE OPPORTUNITY

Carry the most important parts of that model into a focused experience for financial awareness, exceptions, maintenance, and action away from the desk.

RentalHQ desktop Owner Overview dashboard showing financial health, portfolio visibility, alerts, and operational activity.
Desktop RentalHQ established the broader operating environment for portfolio review, property management, rent, maintenance, documents, and financial context.

CONNECTED PRODUCT PRINCIPLE
A property is not just an address or a row in a spreadsheet. Rent, tenants, maintenance, documents, expenses, and history all contribute to the same operating record.

03 / MOBILE REFRAMING

Desktop is a command center. Mobile is an action surface.

Desktop was designed first as the broader RentalHQ management workspace, with mobile planned as part of the product direction from the beginning.

Once the desktop experience had matured enough to establish the product model and begin receiving early feedback, I moved into mobile design.

Mobile intentionally carries less functionality. The goal was not to reproduce every desktop capability on a phone, but to preserve the same product logic while prioritizing the information and actions owners need in a mobile context.

DESKTOP

COMMAND CENTER

  • Portfolio-wide visibility
  • Detailed review and comparison
  • Broader property and financial management
  • Administrative and configuration workflows
COMMAND CENTER→ACTION SURFACE

MOBILE

ACTION SURFACE

  • Immediate financial state
  • Exceptions requiring attention
  • Focused rent and tenant actions
  • Maintenance decisions and follow-through
MOBILE PRIORITY
The mobile experience begins with the questions most likely to require attention away from the desk:
What has been collected?What is still outstanding?What requires attention now?What action can I take from here?
RentalHQ Android mobile home screen.
Android
Material Design 3
RentalHQ iOS mobile home screen.
iOS
Apple HIG

Financial State First

Surface collection health and immediate financial condition before deeper portfolio detail.

Exceptions in Context

Show overdue rent, maintenance activity, and other priority signals with enough context to decide what to do next.

Native Interaction Systems

Preserve the shared product model while mapping navigation, controls, temporary surfaces, and feedback to Material Design 3 and Apple HIG conventions.

FOCUS, DON’T MINIATURIZE
Mobile has a reduced scope by design, not a reduced understanding of the product.

04 / MY ROLE

End-to-end product ownership, from discovery to cross-platform mobile design.

As Product Owner / UX Lead, I owned RentalHQ from the initial product opportunity through architecture, workflow definition, design-system development, desktop design, and the focused Android and iOS experience.

The mobile work was therefore not a handoff of an existing product into two operating systems. It was part of a broader product-design process in which I defined what the product should do, what belonged on mobile, what needed to remain shared, and where the platforms should behave differently.

01 / DISCOVERY + PRODUCT DEFINITION

Identify the problem and define the opportunity.

Interview early property-owner users, understand their fragmented workflows, and translate those findings into the initial product concept and scope.

02 / PRODUCT + UX ARCHITECTURE

Turn a broad product idea into a connected system.

Define how properties, tenants, rent, maintenance, documents, financial information, and related workflows connect across the broader RentalHQ product.

03 / MOBILE INFORMATION ARCHITECTURE

Decide what belongs on the phone.

Reduce the broader product scope deliberately and prioritize financial awareness, exceptions, rent collection, maintenance, and focused follow-through.

04 / CROSS-PLATFORM UX

Preserve product parity without forcing UI parity.

Keep business logic, task order, terminology, information meaning, and state aligned while allowing Android and iOS to follow their own native interaction conventions.

05 / DESIGN SYSTEM + ITERATION

Develop and refine the product through structured iteration.

Use the RentalHQ design system together with Figma AI, ChatGPT, prototyping, and repeated design revision to explore, document, and mature the experience.

06 / IMPLEMENTATION PLANNING

Define behavior clearly enough to build and evaluate.

Document workflow, state, platform behavior, and phased scope so the product can move toward a usable initial release without requiring every future capability at once.

SHARED PRODUCT MODELData · Business Rules · Workflow · Financial + Operational State
→
FOCUSED MOBILE UXPriority · Context · Task Flow · State · Follow-Through
→
NATIVE PLATFORM EXPRESSIONAndroid Material Design 3 · Apple Human Interface Guidelines

PRODUCT OWNERSHIP PRINCIPLE
AI-assisted tools accelerated exploration and iteration. Product strategy, prioritization, architecture, and UX decisions remained part of my Product Owner / UX Lead responsibility.

05 / SHARED PRODUCT ARCHITECTURE

One mobile product architecture, expressed through two native systems.

The mobile experience uses one shared product structure across Android and iOS.

Home, Rent, Maintenance, and supporting account functions remain organized around the same information relationships, workflows, and business rules. What changes between platforms is how those requirements are expressed through native navigation, controls, temporary surfaces, feedback, and system behavior.

Home

Portfolio health, financial state, and items requiring attention.

Home ContentPortfolio, cash flow, alertsOverdue RentPayment alertMaintenance IssueOpen requestTenant DetailTenant / rent statusExpense ReviewReview / approve

Rent

Collection status, tenants, payment context, and follow-up.

Rent CollectionTenant list / payment statusTenant ListFilter / sortTenant DetailTenant / payment actionsPayment HistoryRecords / receiptsSend ReminderReminder / follow-upReminder ConfirmationReminder sentUpdated Follow-UpFollow-up recorded

Maintenance

Issues, estimates, approvals, expenses, and related property context.

Maintenance ListStatus / priority / vendorMaintenance DetailRequest statusExpense ReviewReview / approveExpense ApprovalApproveCash Flow ImpactFinancial impact

More

Supporting account, settings, reports, and secondary functions.

SettingsPreferences / notificationsReportsReports / exportsAccountProfile / sign out

Native Platform Expression

Android

Material Design 3

Bottom navigation: primary destinationsTop app bar: context and actionsBottom sheets: temporary tasksDialogs: confirmation and feedbackAndroid system navigation: return behavior

iOS

Apple Human Interface Guidelines

Tab bar: primary destinationsNavigation bar: context and actionsNative sheets: temporary tasksAlerts: confirmation and feedbackiOS navigation behavior: return and dismissal
SHARED BUSINESS LOGICThe platform does not need identical UI to remain the same product.SHARED
  • Core information
  • Business rules
  • Workflow sequence
  • Financial and operational meaning
  • State and task outcome
PLATFORM-SPECIFIC
  • Navigation
  • Controls
  • Temporary surfaces
  • Feedback
  • Dismissal and return behavior

Shared Cross-Platform Principles

Consistent Architecture

Core destinations and workflow relationships remain aligned.

Same Financial Meaning

Payment, maintenance, and financial states mean the same thing on both platforms.

Platform-Native Experience

Android and iOS express those requirements through their own interaction conventions.

Task Continuity

Users retain their place, context, and workflow state as platform behavior changes.

06 / FINANCIAL HOME

Financial health first. Exceptions before detail.

Early discovery showed rent and payment tracking living in self-maintained spreadsheets and separate records. On mobile, I treated collection health as the first financial question to answer: what has been collected, what remains outstanding, and what needs attention now.

That led to a deliberate hierarchy: collection health first, actionable exceptions second, broader portfolio context third. Android and iOS preserve that order even when each platform uses different spacing, grouping, navigation, and controls.

01 / COLLECTION HEALTH

Establish the rent position before asking the user to investigate.

Collected and outstanding rent provide the first financial signal. The owner can understand the current collection position before opening individual tenant records or moving into deeper portfolio detail.

Android RentalHQ collection health screen.
Android
Material Design 3

iOS RentalHQ collection health screen.
iOS
Apple Human Interface Guidelines

02 / EXCEPTIONS

Move from financial state to the items that require action.

Overdue rent and pending maintenance costs appear immediately after collection health, with enough property, tenant, amount, and status context to help the owner decide what needs attention next.

Android RentalHQ exceptions screen.
Android
Material Design 3

iOS RentalHQ exceptions screen.
iOS
Apple Human Interface Guidelines

03 / PORTFOLIO CONTEXT

Keep broader portfolio context available without letting it compete with priority.

Property count, occupancy, tenant context, and cash flow remain available after the immediate collection position and actionable exceptions are understood.

Android RentalHQ portfolio context screen.
Android
Material Design 3

iOS RentalHQ portfolio context screen.
iOS
Apple Human Interface Guidelines

MOBILE PRIORITIZATION DECISION
On a phone, broad portfolio context is supporting information. Collection health and actionable exceptions take priority.

07 / RENT COLLECTION JOURNEY

One shared workflow from financial awareness to accurate follow-up.

Rent collection turns a financial signal into a follow-through workflow. Mobile has to help the owner move from noticing an exception to understanding the tenant and payment context, taking an action, confirming it, and returning to an updated record.

The business sequence remains shared across Android and iOS. What changes is how each operating system expresses navigation, temporary surfaces, confirmation, and return behavior.

01

UNDERSTAND

Start from the Home financial state and attention items to recognize that a rent issue requires action.

RentalHQ rent collection workflow evidence.
Android · Material Design 3   |   iOS · Apple Human Interface Guidelines

02

IDENTIFY

Open Rent Collection and locate the overdue tenant or payment exception that needs follow-up.

RentalHQ rent collection workflow evidence.
Android · Material Design 3   |   iOS · Apple Human Interface Guidelines

03

INVESTIGATE

Review the tenant record, amount due, due date, overdue state, payment history, and relevant context before taking action.

RentalHQ rent collection workflow evidence.
Android · Material Design 3   |   iOS · Apple Human Interface Guidelines

04

ACT

Open Send Payment Reminder and verify the recipient, amount, and intended action before committing it.

RentalHQ rent collection workflow evidence.
Android · Material Design 3   |   iOS · Apple Human Interface Guidelines

05

CONFIRM

Receive clear confirmation that the reminder was sent before leaving the action state.

RentalHQ rent collection workflow evidence.
SHARED CONFIRMATION STATE

06

FOLLOW UP

Return to the updated tenant record with the follow-up preserved as part of the ongoing payment context.

RentalHQ rent collection workflow evidence.
Android · Material Design 3   |   iOS · Apple Human Interface Guidelines

WORKFLOW DECISION
Preserve the business sequence across platforms. Adapt the interaction pattern, not the task logic.

FINANCIAL AWARENESSTENANT CONTEXTACTIONCONFIRMATIONUPDATED STATE

08 / SHARED PRODUCT, NATIVE INTERACTION

The workflow stays shared. The interaction model adapts to the platform.

The shared layer defines task order, information meaning, state, and business rules. Material Design 3 and Apple HIG then determine how those requirements are expressed through navigation, controls, temporary surfaces, feedback, dismissal, and return behavior.

01

PRIMARY NAVIGATION + HIERARCHY

Android uses Material navigation patterns while iOS uses Apple navigation conventions. The primary destinations and task hierarchy remain aligned even though their native presentation differs.

Android RentalHQ evidence.
Android
Material Design 3
iOS RentalHQ evidence.
iOS
Apple Human Interface Guidelines

02

FILTER + SORT

Android expresses the temporary filtering task through a Material-style surface while iOS uses its native sheet treatment. The filtering logic and resulting task remain the same.

Android RentalHQ evidence.
Android
Material Design 3
iOS RentalHQ evidence.
iOS
Apple Human Interface Guidelines

03

REMINDER + CONFIRMATION

The recipient, amount, action, and success state remain consistent while confirmation and feedback are expressed through platform-appropriate interaction patterns.

Android payment reminder.Android reminder confirmation.
Android
Material Design 3
iOS payment reminder.iOS reminder confirmation.
iOS
Apple Human Interface Guidelines

04

NAVIGATION + RETURN

Android back behavior and iOS navigation and dismissal behavior differ, but both return the user to the same tenant and payment context without breaking the workflow.

Android tenant detail.Android payment history.
Android
Material Design 3
iOS tenant detail.iOS payment history.
iOS
Apple Human Interface Guidelines

CROSS-PLATFORM RULE
Define shared product intent, information, state, and task outcome first. Then map them to native interaction patterns.

09 / ADAPTIVE LAYOUTS

Adapt the layout without changing the task.

Adaptive behavior extends the same focused mobile architecture across compact, landscape, medium, expanded, and regular-width layouts.

More space can reveal additional context or relationships, but it should not change the task, disrupt the current state, or turn the mobile experience back into the full desktop workspace.

ANDROID / WINDOW-SIZE CLASSES

COMPACTSingle-pane task flow
MEDIUMPersistent navigation + more visible content
EXPANDEDList + detail visible together
Android Compact, Medium, and Expanded adaptive RentalHQ layouts.
COMPACTSingle-pane task flow
MEDIUMPersistent navigation + more visible content
EXPANDEDList + detail visible together

IOS / IPADOS, SIZE CLASSES + TRAITS

PORTRAITCompact width · focused single-pane flow
LANDSCAPESame task · more context side by side
REGULAR WIDTHPersistent list + detail relationship
iOS and iPadOS Portrait, Landscape, and Regular Width adaptive RentalHQ layouts.
PORTRAITCompact width · focused single-pane flow
LANDSCAPESame task · more context side by side
REGULAR WIDTHPersistent list + detail relationship

PRIORITY

The information that drives the current task remains visually dominant.

CONTEXT

The active record and current workflow remain understandable as the composition changes.

DENSITY

Additional space reveals useful context instead of simply making the interface larger.

ACTION

The primary action remains easy to identify across layout modes.

ADAPTIVE DECISION
Use additional space to expose context, not to reintroduce the full desktop workspace.

10 / MAINTENANCE + FINANCIAL IMPACT

Operational work becomes a financial decision.

Maintenance was one of the clearest gaps in early discovery. Repair requests, contractor relationships, receipts, invoices, costs, and property history were being tracked separately, making it difficult to understand the work itself as one connected record.

For mobile, I focused that broader maintenance model on a decision path an owner may need away from the desk: understand the issue, review the expected cost, decide what to do, and see the financial consequence.

01 / ISSUE

Maintenance Financial Alert

Establish the property, maintenance problem, urgency, and current state before asking the owner to make a financial decision.

Android maintenance financial alert.
Android
Material Design 3
iOS maintenance financial alert.
iOS
Apple Human Interface Guidelines

02 / ESTIMATE

Expense Review

Present the expected cost together with enough issue and property context to evaluate whether the expense should move forward.

Android expense review.
Android
Material Design 3
iOS expense review.
iOS
Apple Human Interface Guidelines

OPERATIONAL CONTEXT

Resolve the immediate issue.

Property, tenant, vendor, request, and status information support the operational decision.

FINANCIAL CONTEXT

Understand the consequence.

Cost and approval state remain connected to the owner’s broader cash-flow picture rather than becoming an isolated maintenance record.

03 / DECISION

Expense Approval

Approve, reject, or continue the workflow with the expected cost and relevant context visible at the point of decision.

Android expense approval confirmation.
Android
Material Design 3
iOS expense approval confirmation.
iOS
Apple Human Interface Guidelines

04 / FINANCIAL IMPACT

Cash Flow Impact

Carry the approved expense back into the broader financial picture so the operational decision remains connected to its effect on available cash flow.

Android cash flow impact after expense approval.
Android
Material Design 3
iOS cash flow impact after expense approval.
iOS
Apple Human Interface Guidelines

MOBILE SCOPE DECISION
Mobile carries enough context to evaluate and act on a maintenance expense without reproducing the full desktop workspace.

11 / STATES + ACCESSIBILITY

Design the states, trust, and accessibility beyond the happy path.

A credible mobile product has to account for more than its primary workflow. I defined loading, empty, error, success, unavailable, and attention states so users can understand what is happening and retain context when the product is not in an ideal state.

Accessibility was treated as a design requirement across both platforms. The specifications account for touch targets, scalable type, semantic structure, non-color status cues, and native accessibility conventions. These are design and implementation requirements, not claims of completed accessibility validation.

01

LOADING

Preserve enough structure and hierarchy for the user to understand what content is expected while data is being retrieved.

02

EMPTY

Explain why no content is present and provide a meaningful next action when one exists.

03

ERROR

Identify what failed, preserve recoverable context, and provide a clear path forward.

04

SUCCESS

Confirm consequential actions clearly while allowing the user to continue the workflow.

05

DISABLED + UNAVAILABLE

Differentiate unavailable functionality from system failure and communicate why an action cannot currently be completed.

06

ATTENTION + WARNING

Communicate important conditions through language, hierarchy, and supporting cues rather than relying on color alone.

PLATFORM IMPLEMENTATION

Shared state meaning. Platform-specific accessibility requirements.

The underlying product state retains the same meaning across Android and iOS. Its accessible expression follows each platform’s native conventions for target size, scalable text, semantic structure, system feedback, and assistive technology.

ANDROID / MATERIAL DESIGN 3

  • 48dp interactive-target design strategy
  • Scalable sp-based typography
  • Semantic structure designed with TalkBack use in mind
  • Loading, error, and feedback patterns mapped to Material behavior
  • Status expressed through labels, icons, and hierarchy, not color alone

IOS / APPLE HUMAN INTERFACE GUIDELINES

  • 44pt minimum interactive target strategy
  • Dynamic Type-aware layout design
  • Semantic structure designed with VoiceOver use in mind
  • Safe-area and native system-feedback behavior
  • Status communicated through labels, icons, and hierarchy, not color alone

TYPE

Design layouts that can accommodate increased text size without losing task meaning or essential controls.

TARGETS

Provide appropriately sized touch targets for the native platform and interaction context.

CONTRAST

Maintain clear visual distinction for text, controls, status, and interactive states.

SEMANTICS

Define meaningful structure and labels that can support the platform’s assistive technologies.

NON-COLOR CUES

Communicate consequential status through more than color alone.

ACCESSIBILITY PRINCIPLE
Accessibility is part of the product specification from the beginning. Formal accessibility validation remains a separate implementation and testing activity.

12 / DESIGN + DEVELOPMENT

Define the product behavior before expanding implementation.

RentalHQ is still moving from design into a usable initial release, so this work is not a completed production handoff. I have been defining the product rules, workflow behavior, platform mappings, states, and phased scope needed to move the experience toward implementation.

The specification separates what belongs to the shared product from what should remain native to Android or iOS, while also distinguishing core release requirements from capabilities planned for later phases.

01

SHARED BEHAVIOR

Define task order, business rules, information meaning, terminology, and state before choosing platform-specific components.

02

PLATFORM MAPPING

Translate each shared requirement into the appropriate Material Design 3 or Apple HIG interaction pattern.

03

STATE + EDGE CASES

Specify loading, validation, error, confirmation, empty, unavailable, and recoverable interruption states before implementation.

04

PHASED IMPLEMENTATION

Separate the core experience required for an initial usable release from future capabilities such as integrated payments and expanded role-based access.

SHARED PRODUCT RULESWorkflow · Data · State · Business Logic
→
PLATFORM INTERACTION MAPPINGNavigation · Controls · Modality · Feedback
→
NATIVE IMPLEMENTATIONAndroid Material 3 · Apple Human Interface Guidelines
Android RentalHQ Home screen.
Android
Material Design 3
iOS RentalHQ Home screen.
iOS
Apple Human Interface Guidelines

IMPLEMENTATION PRINCIPLE
Document what must stay shared, what should adapt by platform, and what belongs to a later release phase.

13 / WHAT CHANGED

What is established now and what comes next.

RentalHQ Mobile is an active product-design and development effort, not a post-launch case study. The work to date establishes a focused mobile architecture, key owner workflows, native Android and iOS interaction models, adaptive behavior, state requirements, and implementation specifications.

Prototype and workflow reviews have produced early positive feedback and ongoing refinement. A reduced locally usable release is the next implementation milestone; hands-on user testing and broader product capabilities will follow.

01

PRODUCT FOUNDATION

Early discovery, product strategy, UX architecture, workflow definition, and the RentalHQ design system establish the broader product foundation behind the mobile experience.

02

FOCUSED MOBILE SCOPE

The mobile product deliberately prioritizes financial awareness, rent collection, exceptions, tenant context, maintenance, and focused follow-through instead of reproducing the full desktop workspace.

03

NATIVE CROSS-PLATFORM MODEL

Android and iOS share business logic, information meaning, workflow state, and task outcomes while using Material Design 3 and Apple HIG interaction conventions.

04

CURRENT VALIDATION

Prototypes and workflows have received early review and positive feedback. Hands-on usability testing has not yet been completed.

05

CURRENT IMPLEMENTATION

The product is progressing toward a locally usable reduced release centered on core owner workflows and manual payment tracking rather than the full future feature set.

06

NEXT PHASE

Planned work includes hands-on user testing, integrated payments, tenant self-service, maintenance-request access, and expanded role-based experiences.

STATUS PRINCIPLE

Show what is designed, what is being built, what has been reviewed, and what remains future work without turning product intent into a claimed outcome.