Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Expand baseline profile coverage #7

Open
keyboardsurfer opened this issue Dec 18, 2023 · 2 comments
Open

Expand baseline profile coverage #7

keyboardsurfer opened this issue Dec 18, 2023 · 2 comments
Assignees

Comments

@keyboardsurfer
Copy link
Member

Currently only a baseline profile for app startup exists for this app.

To make the most of a BP, user journeys of high improtance should be covered as well.
Can you outline the most important click paths? If so, I can create a baseline profile generator for these as well.

@SigmanZero
Copy link
Contributor

Hi Ben!

Apologies - we didn't notice you'd asked us for click paths. I think there are only 4 or 5 paths in the whole app to begin with, but please let me know if we're not thinking about this in the right way. When launching the app, you land on the chats view, and from there you can:

  1. [Timeline] Click the left option in the bottom nav bar to go to the timeline screen (a vertically scrolling feed of media)
  2. [Settings] Click the right option in the bottom nav bar to go to the settings screen
  3. [Playback] Click into one of the animal chats, and select a video in the thread to go to the playback screen
  4. [Image capture] Click into one of the animal chats, select the capture icon in the bottom left, and take a photo, which then returns you to the messaging screen
  5. [Video capture] Click into one of the animal chats, select the capture icon in the bottom left, and take a video, which leads to the editing screen, then back to the messaging screen after saving the result

I'm not sure there's a strict stack ranking of which paths are the most important, but if I had to make an attempt, I'd personally order them from most to least important as:

  1. Video capture
  2. Timeline
  3. Playback
  4. Image capture
  5. Settings

@keyboardsurfer
Copy link
Member Author

Thanks for providing these paths.
@yenerm could you take a look and implement baseline profile generators for the top three items on that list?

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

No branches or pull requests

3 participants