You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: Jetcaster/README.md
+4-4Lines changed: 4 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -83,7 +83,7 @@ if you want to see an advanced Media sample built on Compose that uses Exoplayer
83
83
refer to the [Media Toolkit sample][mediatoolkitsample].
84
84
85
85
The [official media app guidance for Wear OS][wearmediaguidance]
86
-
advices to download content on the watch before listening to preserve power, this feature will be added to this sample in future iterations. You can
86
+
recommends downloading content onto the watch before listening to preserve power, this feature will be added to this sample in future iterations. You can
87
87
refer to the [Media Toolkit sample][mediatoolkitsample] to learn how to implement the media download feature.
88
88
89
89
### Architecture
@@ -94,7 +94,7 @@ own [ViewModel][viewmodel] which exposes a `StateFlow<ScreenState>` for the UI t
94
94
95
95
### Podcast data
96
96
97
-
The podcast data in this sample is dynamically fetched from a number of podcast RSS feeds, which are listed in [`Feeds.kt`](mobile/src/main/java/com/example/jetcaster/data/Feeds.kt).
97
+
The podcast data in this sample is dynamically fetched from a number of podcast RSS feeds, which are listed in [`Feeds.kt`](core/data/src/main/java/com/example/jetcaster/core/data/network/Feeds.kt).
98
98
99
99
The [`PodcastRepository`][podcastrepo] class is responsible for handling the data fetching of all podcast information:
100
100
@@ -103,11 +103,11 @@ The [`PodcastRepository`][podcastrepo] class is responsible for handling the dat
103
103
104
104
### Follow podcasts
105
105
106
-
The sample allows users to 'follow' podcasts, which is implemented within the data layer in the [`PodcastFollowedEntry`](mobile/src/main/java/com/example/jetcaster/data/PodcastFollowedEntry.kt) entity class, and as functions in [PodcastStore][podcaststore]: `followPodcast()`, `unfollowPodcast()`.
106
+
The sample allows users to 'follow' podcasts, which is implemented within the data layer in the [`PodcastFollowedEntry`](core/data/src/main/java/com/example/jetcaster/core/data/database/model/PodcastFollowedEntry.kt) entity class, and as functions in [PodcastStore][podcaststore]: `followPodcast()`, `unfollowPodcast()`.
107
107
108
108
### Date + time
109
109
110
-
The sample uses the JDK 8 [date and time APIs](https://developer.android.com/reference/java/time/package-summary) through the [desugaring support][jdk8desugar] available in Android Gradle Plugin 4.0+. Relevant Room [`TypeConverters`](https://developer.android.com/reference/kotlin/androidx/room/TypeConverters) are implemented in [`DateTimeTypeConverters.kt`](mobile/src/main/java/com/example/jetcaster/data/room/DateTimeTypeConverters.kt).
110
+
The sample uses the JDK 8 [date and time APIs](https://developer.android.com/reference/java/time/package-summary) through the [desugaring support][jdk8desugar] available in Android Gradle Plugin 4.0+. Relevant Room [`TypeConverters`](https://developer.android.com/reference/kotlin/androidx/room/TypeConverters) are implemented in [`DateTimeTypeConverters.kt`](core/data/src/main/java/com/example/jetcaster/core/data/database/DateTimeTypeConverters.kt).
0 commit comments