Skip to content

Commit 289d1ac

Browse files
committed
Update readme and build dependency graph
1 parent 9985a02 commit 289d1ac

File tree

97 files changed

+260
-1431
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

97 files changed

+260
-1431
lines changed

app/build.gradle.kts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -85,7 +85,6 @@ dependencies {
8585
implementation(projects.core.data)
8686
implementation(projects.core.model)
8787
implementation(projects.core.analytics)
88-
implementation(projects.core.navigation)
8988
implementation(projects.sync.work)
9089

9190
implementation(libs.androidx.activity.compose)

app/src/main/kotlin/com/google/samples/apps/nowinandroid/MainActivity.kt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -41,9 +41,9 @@ import com.google.samples.apps.nowinandroid.core.data.repository.UserNewsResourc
4141
import com.google.samples.apps.nowinandroid.core.data.util.NetworkMonitor
4242
import com.google.samples.apps.nowinandroid.core.data.util.TimeZoneMonitor
4343
import com.google.samples.apps.nowinandroid.core.designsystem.theme.NiaTheme
44-
import com.google.samples.apps.nowinandroid.core.ui.LocalTimeZone
4544
import com.google.samples.apps.nowinandroid.core.navigation.NiaBackStackViewModel
4645
import com.google.samples.apps.nowinandroid.core.navigation.NiaNavKey
46+
import com.google.samples.apps.nowinandroid.core.ui.LocalTimeZone
4747
import com.google.samples.apps.nowinandroid.ui.NiaApp
4848
import com.google.samples.apps.nowinandroid.ui.rememberNiaAppState
4949
import com.google.samples.apps.nowinandroid.util.isSystemInDarkTheme
@@ -160,7 +160,7 @@ class MainActivity : ComponentActivity() {
160160
) {
161161
NiaApp(
162162
appState,
163-
entryProviderBuilders
163+
entryProviderBuilders,
164164
)
165165
}
166166
}

app/src/main/kotlin/com/google/samples/apps/nowinandroid/di/BackStackProvider.kt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -44,8 +44,8 @@ object BackStackProvider {
4444
@Provides
4545
@Singleton
4646
fun provideSerializersModule(
47-
polymorphicModuleBuilders: Set<@JvmSuppressWildcards PolymorphicModuleBuilder<NiaNavKey>.() -> Unit>
48-
) : SerializersModule = SerializersModule {
47+
polymorphicModuleBuilders: Set<@JvmSuppressWildcards PolymorphicModuleBuilder<NiaNavKey>.() -> Unit>,
48+
): SerializersModule = SerializersModule {
4949
polymorphic(NiaNavKey::class) {
5050
polymorphicModuleBuilders.forEach { it() }
5151
}

app/src/main/kotlin/com/google/samples/apps/nowinandroid/navigation/NiaNavDisplay.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,4 +51,4 @@ fun NiaNavDisplay(
5151
}
5252
},
5353
)
54-
}
54+
}

app/src/main/kotlin/com/google/samples/apps/nowinandroid/navigation/TopLevelDestination.kt

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -49,31 +49,31 @@ enum class TopLevelDestination(
4949
@StringRes val iconTextId: Int,
5050
@StringRes val titleTextId: Int,
5151
val route: KClass<*>,
52-
val key: NiaNavKey
52+
val key: NiaNavKey,
5353
) {
5454
FOR_YOU(
5555
selectedIcon = NiaIcons.Upcoming,
5656
unselectedIcon = NiaIcons.UpcomingBorder,
5757
iconTextId = forYouR.string.feature_foryou_api_title,
5858
titleTextId = R.string.app_name,
5959
route = ForYouRoute::class,
60-
key = ForYouRoute
60+
key = ForYouRoute,
6161
),
6262
BOOKMARKS(
6363
selectedIcon = NiaIcons.Bookmarks,
6464
unselectedIcon = NiaIcons.BookmarksBorder,
6565
iconTextId = bookmarksR.string.feature_bookmarks_api_title,
6666
titleTextId = bookmarksR.string.feature_bookmarks_api_title,
6767
route = BookmarksRoute::class,
68-
key = BookmarksRoute
68+
key = BookmarksRoute,
6969
),
7070
INTERESTS(
7171
selectedIcon = NiaIcons.Grid3x3,
7272
unselectedIcon = NiaIcons.Grid3x3,
7373
iconTextId = searchR.string.feature_search_api_interests,
7474
titleTextId = searchR.string.feature_search_api_interests,
7575
route = InterestsRoute::class,
76-
key = InterestsRoute(null)
76+
key = InterestsRoute(null),
7777
),
7878
}
7979

app/src/main/kotlin/com/google/samples/apps/nowinandroid/ui/NiaApp.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -271,4 +271,4 @@ private fun Modifier.notificationDot(): Modifier =
271271
),
272272
)
273273
}
274-
}
274+
}

app/src/main/kotlin/com/google/samples/apps/nowinandroid/ui/NiaAppState.kt

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,6 @@ package com.google.samples.apps.nowinandroid.ui
1818

1919
import androidx.compose.runtime.Composable
2020
import androidx.compose.runtime.Stable
21-
import androidx.compose.runtime.mutableStateOf
2221
import androidx.compose.runtime.remember
2322
import androidx.compose.runtime.rememberCoroutineScope
2423
import androidx.compose.runtime.snapshotFlow
@@ -125,6 +124,6 @@ private fun NavigationTrackingSideEffect(niaBackStack: NiaBackStack) {
125124
val stack = niaBackStack.backStack.toList()
126125
metricsHolder.state?.putState("Navigation", stack.lastOrNull().toString())
127126
}
128-
onDispose { }
127+
onDispose { }
129128
}
130-
}
129+
}

app/src/testDemo/kotlin/com/google/samples/apps/nowinandroid/ui/NiaAppScreenSizesScreenshotTests.kt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -125,7 +125,7 @@ class NiaAppScreenSizesScreenshotTests {
125125
networkMonitor = networkMonitor,
126126
userNewsResourceRepository = userNewsResourceRepository,
127127
timeZoneMonitor = timeZoneMonitor,
128-
niaBackStack = mockNiaBackStack()
128+
niaBackStack = mockNiaBackStack(),
129129
)
130130
NiaApp(
131131
fakeAppState,
@@ -230,4 +230,4 @@ class NiaAppScreenSizesScreenshotTests {
230230
"expandedWidth_expandedHeight_showsNavigationRail",
231231
)
232232
}
233-
}
233+
}

app/src/testDemo/kotlin/com/google/samples/apps/nowinandroid/ui/NiaAppStateTest.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -145,4 +145,4 @@ class NiaAppStateTest {
145145
state.currentTimeZone.value,
146146
)
147147
}
148-
}
148+
}

app/src/testDemo/kotlin/com/google/samples/apps/nowinandroid/ui/SnackbarInsetsScreenshotTests.kt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -213,7 +213,7 @@ class SnackbarInsetsScreenshotTests {
213213
CompositionLocalProvider(
214214
// Replaces images with placeholders
215215
LocalInspectionMode provides true,
216-
LocalSnackbarHostState provides snackbarHostState
216+
LocalSnackbarHostState provides snackbarHostState,
217217
) {
218218
scope = rememberCoroutineScope()
219219

@@ -250,7 +250,7 @@ class SnackbarInsetsScreenshotTests {
250250
networkMonitor = networkMonitor,
251251
userNewsResourceRepository = userNewsResourceRepository,
252252
timeZoneMonitor = timeZoneMonitor,
253-
niaBackStack = mockNiaBackStack()
253+
niaBackStack = mockNiaBackStack(),
254254
)
255255
NiaApp(
256256
appState = appState,

0 commit comments

Comments
 (0)