Skip to content

Address follow-up workshop review feedback - #2

Merged
giolaq merged 8 commits into
anishamalde:mainfrom
giolaq:remove-outdated-next-steps-versions
Sep 29, 2026
Merged

giolaq merged 8 commits into
anishamalde:mainfrom
giolaq:remove-outdated-next-steps-versions

Conversation

@giolaq

@giolaq giolaq commented Sep 24, 2026 •

Copy link
Copy Markdown
Collaborator

Summary

  • explain why scrolling performance testing matters on TV and why the comparison uses physical hardware
  • remove the unused one-shot workshop prompt
  • remove React Native 0.72 and Vega SDK 0.22 from the streaming TV prompt
  • keep the Vega player lifecycle guidance version-neutral

Validation

  • git diff --check
  • confirmed streaming-tv-prompt.txt is the only prompt remaining
  • confirmed the Next steps files no longer contain those version references

@giolaq giolaq changed the title Remove outdated versions from next steps prompt Address follow-up workshop review feedback Sep 24, 2026
@giolaq

giolaq commented Sep 25, 2026

Copy link
Copy Markdown
Collaborator Author

Tested on the real device ✅


Before continuing, launch the app and confirm that it still shows the Step 5
screen: the navigation tile row and the horizontal movie list must both be
visible. If you have already completed Step 7, restore the Step 5 screen before

Copy link
Copy Markdown
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I would remove the line about having completed step 7 - if someone jumps ahead thats on them

If the list is empty, connect a physical Vega device before continuing. See [Step 1: Run on a Fire TV Stick](./step-01-setup-and-run.md#run-on-a-fire-tv-stick) if you need to configure the device.

UI Fluidity testing requires Appium `2.2.2` and the Vega `kepler` Appium driver `3.30.0`. KPI Visualizer also lists `@amazon-devices/kepler-performance-api` as a prerequisite.
Copy the physical device serial from the first column and use it throughout the

Copy link
Copy Markdown
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Can you please do a pass through to make sure the language is the same as the other sections?


## 6.3 Choose how to run the measurement
```bash
vega exec perf generate-test-template \

Copy link
Copy Markdown
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Is there a reason we are going for a custom test?

Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

When I run the default UI Fluidity test it does not enter this app’s movie list. The custom scenario focuses Movies, enters the list and performs the horizontal scrolling for both FlatList and Carousel.

@giolaq

giolaq commented Sep 28, 2026

Copy link
Copy Markdown
Collaborator Author

Updated with the default test after your changes to the movie list, can you merge so the workshop can be tested from 0 to 7?

If the list is empty, connect a physical Vega device before continuing. See [Step 1: Run on a Fire TV Stick](./step-01-setup-and-run.md#run-on-a-fire-tv-stick) if you need to configure the device.

UI Fluidity testing requires Appium `2.2.2` and the Vega `kepler` Appium driver `3.30.0`. KPI Visualizer also lists `@amazon-devices/kepler-performance-api` as a prerequisite.
Copy the physical device serial from the first column and use it throughout the

Copy link
Copy Markdown
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

What do you mean by first column?


Do not assume that the Carousel will always produce a particular number. Device state, images, background activity, and the exact focus path can affect the result. The useful outcome is learning how to make a repeatable comparison.

If you want to investigate a failing result after the workshop, Amazon's [Investigate UI Fluidity Issues](https://developer.amazon.com/docs/vega/0.24/investigate-ui-fluidity.html) guide explains CPU profiling and trace analysis.

Copy link
Copy Markdown
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Can you add example results?

Comment thread workshop/step-07-next-steps.md Resolved
Comment thread workshop/step-07-next-steps.md Outdated
4. Play/Pause works.
5. Back or Exit returns to the movie row.

Manual testing with the Virtual Device remote is enough for this step. Appium

Copy link
Copy Markdown
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Do we want to say this?

Comment thread workshop/step-07-next-steps.md Resolved

@anishamalde anishamalde left a comment

Copy link
Copy Markdown
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Approving but please address the small comments

@giolaq
giolaq merged commit 076983b into anishamalde:main Sep 29, 2026
@giolaq
giolaq deleted the remove-outdated-next-steps-versions branch September 29, 2026 10:55
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants