Skip to content

Add Android build support #1

@BillSteinUNB

Description

@BillSteinUNB

Summary

WhisperCode is currently iOS-only. We need to add Android support to make the app accessible to a broader user base.

Context

WhisperCode is a mobile port of OpenCode that brings the AI coding agent to phones. Currently, it's only available on iOS via the App Store. Adding Android support would allow users on Android devices to use the same functionality.

Technical Considerations

The current iOS implementation uses:

  • SolidJS for the frontend
  • Native preview for iOS compilation
  • WhisperKit for speech-to-text

Some areas to investigate:

  • Determine the best approach for Android (React Native, NativeScript, Kotlin Multiplatform, Flutter, etc.)
  • Whether to use the same frontend framework or adapt for platform differences
  • How to handle platform-specific features like push notifications, keyboard handling, etc.
  • Ensure feature parity with iOS (WhisperKit alternatives for Android)

Scope

  • Create Android build pipeline
  • Ensure app functionality matches iOS version
  • Consider any Android-specific UX considerations

Labels

  • enhancement
  • platform-expansion

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions