Skip to content

Examples: games_services, geolocator, path_provider and url_launcher ship our own demo, not upstream's #24

Closed

Description

@MAUstaoglu

AUTHORING.md §3 asks every ported package to ship upstream's own example, unchanged apart from listed watch deviations, ported with flutter-watchos plugin port --include-example. Four of our own ported packages ship a hand-written demo instead, and their PORTING_REPORT.md gives no reason:

  • games_services_watchos (since dad5d25)
  • geolocator_watchos (since b0868d0)
  • path_provider_watchos
  • url_launcher_watchos (since 7fd2d37)

For each, port upstream's example. Where upstream's example cannot launch on the watch even with the listed deviations, keep the demo and add an ## Example section to the report that says why (the exception in #25). flutter_watch_link has no upstream, so it is out of scope.

Found while reviewing #9 and #11, where we ask contributors for the same.

Activity

  1. changed the title [-]Examples: games_services, geolocator and url_launcher ship our own demo, not upstream's[/-] [+]Examples: games_services, geolocator, path_provider and url_launcher ship our own demo, not upstream's[/+] on Oct 24, 2026
  2. MAUstaoglu commented on Oct 24, 2026

    @MAUstaoglu
    MemberAuthor

    Done. Each package now ships upstream's own example, ported with flutter-watchos plugin port --include-example (AUTHORING.md §3). Each was checked on the watchOS 27.0 Simulator, built with flutter.inspector.structuredErrors=false (spec 0006 criterion 8a): no exception in the first 15 seconds and no overflow.

    All four are published, and #30 and #31 record them in tool/published.yaml.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions