Skip to content

Discovery: mobile app #675

@hellno

Description

@hellno

Objective

Investigate options for shipping herocast as a mobile app to expand reach beyond web and desktop.

Current State

  • Web app (Next.js)
  • Desktop app (Tauri)

Options to Investigate

1. Progressive Web App (PWA)

  • Current PWA capabilities and gaps
  • iOS Safari limitations (push notifications, etc.)
  • Android PWA experience
  • Add to home screen flow

2. Tauri Mobile

  • Tauri v2 mobile support maturity
  • iOS and Android build process
  • Native feature access (notifications, camera, etc.)
  • App store submission requirements

3. Capacitor

  • Wrap existing Next.js app
  • Native plugin ecosystem
  • Build and deployment workflow
  • Performance considerations

skip react native and native apps for now

Evaluation Criteria

  • Development effort required
  • Code reuse with existing web/desktop
  • Native feature support (notifications, deep links, etc.)
  • App store approval likelihood
  • Ongoing maintenance burden
  • User experience quality

Questions to Answer

  • What's the minimum viable mobile experience?
  • Which features are must-haves vs nice-to-haves on mobile?
  • What are other Farcaster clients doing for mobile?
  • Timeline and resource requirements for each option?

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions