Skip to content

[FEAT] - Port application to iOS (Mobile Adaptation) #6

@dylanlangston

Description

@dylanlangston

Is your feature request related to a problem? Please describe.

AvaloniaXKCD currently lacks iOS support, preventing iPhone and iPad users from accessing XKCD comics through a native mobile application. Mobile users either have to use the website or are unable to access the app at all.

Describe the solution you'd like

Extend AvaloniaXKCD to run on iOS devices using Avalonia's iOS platform integration. This includes:

  • Setting up the iOS project using Avalonia UI's iOS development guide
  • Addressing platform-specific UI/UX adjustments for mobile form factor (safe area insets, navigation patterns, touch gestures)
  • Investigating distribution methods (Apple App Store, sideloading)

References:

Describe alternatives you've considered

  • Progressive Web App (PWA), but native apps provide better performance and OS integration
  • Xamarin.Forms or MAUI, but we want to maintain Avalonia as our UI framework for consistency

Additional context

Acceptance Criteria:

  • AvaloniaXKCD compiles and runs successfully on an iOS (or simulator)
  • Touch, scrolling, and input gestures work as intended
  • UI scales properly across iPhone and iPad resolutions

This issue involves significant platform-specific work, making it ideal for contributors interested in mobile development.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions