Don Turner
Don Turner
Here's what I've done and why: - Removed `Task` from `TaskRepository` methods to avoid smurf naming e.g `createTask` becomes just `create`. - Changed `get` to `observe` for methods which return...
See https://github.com/android/architecture-samples/pull/908#discussion_r1127589401
[Compose](https://developer.android.com/jetpack/compose) is the recommended UI framework for new apps. Currently the Open Source License plugin only provides an Activity, which is dependent on `Theme.AppCompat`. This means a lot of extra...
**What have I done and why** tl;dr I have updated spotless and ktlint versions, however, this has resulted in some code style rule changes. This PR is to discuss: -...
**What have I done and why** Added a queue for network sync events, implemented using a `Channel`. This avoids having a heap allocated coroutine scope which might fail silently.
**What I have done and why** Attempting to improve accessibility on ForYouScreen. I have a few outstanding issues: - Despite adding a custom action ([as per this video](https://youtu.be/iV0h_6G3CYk?si=W19l0-2Q0VljFUEr&t=210)) the `NiaIconToggleButton`...
``` > Task :build-logic:convention:compileKotlin w: file:///Users/donturner/Code/workspace-android/nowinandroid/build-logic/convention/src/main/kotlin/com/google/samples/apps/nowinandroid/AndroidInstrumentedTests.kt:33:8 'enableAndroidTest: Boolean' is deprecated. replaced with enableAndroidTest w: file:///Users/donturner/Code/workspace-android/nowinandroid/build-logic/convention/src/main/kotlin/com/google/samples/apps/nowinandroid/AndroidInstrumentedTests.kt:33:31 'enableAndroidTest: Boolean' is deprecated. replaced with enableAndroidTest ```
Investigate use of `UnconfinedTestDispatcher` in tests as in most cases it can be replaced with `advanceUntilIdle()` which gives tighter control over job execution.