Automattic / Automattic/pocket-casts-android

Improve syncing/refresh performance of watch app

Open
#1,006 0 comments 0 reactions 0 assignees View on GitHub
[Area] Wear OS [Type] Enhancement
Dominant language
Kotlin
Stars
2.8k
Forks
308
Avg merge
1d 13h
Merged PRs (30d)
143

Description

Syncing the watch app can be very slow with large accounts.

We might just need to use the [horologist network awareness](https://google.github.io/horologist/network-awareness/) library to prefer wifi when it is available [like we do for downloads](https://github.com/Automattic/pocket-casts-android/pull/881).

Contributor guide

Open the contributing guide

Research direction

Start by reading the Horologist network awareness documentation and the linked pull request for the existing download behavior. Then locate the watch-app sync and refresh entry points; done means syncing uses the intended available network preference and performance is improved for large accounts.

Written by the indexing model from the issue text.

Assessment

Tech stack
kotlin
Domain
mobile-dev, performance
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.