Skip to content

SwiftUI rewrite for the watch app. #254

Open
@vincentneo

Description

@vincentneo

Well, this is going to be a big change, if I do make it happen.

The current watch app is built with WatchKit. WatchKit storyboards are deprecated since watchOS 7, and there is basically no updates for that anymore. No one knows if a future watchOS release will drop support for WatchKit apps. Moving forward, I believe it is wise to move the watch app to be a SwiftUI app, both for long term practicality and the features it brings.

SwiftUI also supports display of maps on the watch, which are (1) interactive unlike the one in WatchKit, (2) watchOS 10 will allow for poly lines (https://developer.apple.com/documentation/mapkit/mappolyline) from what I can see in the documentations right now, (3) better align the experience between the watch and iOS app of this project.

The cons of this, is that, deployment os will have to be raised. Some features like the map improvement are only available on watchOS 10, so what should the minimum os be, would be a question of its own.

(Then there's the other problem which is if I have the time to do this, but at least lets get some feedback, thoughts from users too, anyways)

@merlos, any thoughts on this?

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions