File tree Expand file tree Collapse file tree 13 files changed +46
-56
lines changed
java/com/example/android/architecture/blueprints/todoapp Expand file tree Collapse file tree 13 files changed +46
-56
lines changed Original file line number Diff line number Diff line change 17
17
plugins {
18
18
alias(libs.plugins.android.application)
19
19
alias(libs.plugins.kotlin.android)
20
- alias(libs.plugins.kapt)
21
20
alias(libs.plugins.ksp)
22
21
alias(libs.plugins.hilt)
23
22
}
@@ -97,6 +96,7 @@ android {
97
96
composeOptions {
98
97
kotlinCompilerExtensionVersion = libs.versions.androidxComposeCompiler.get()
99
98
}
99
+ namespace = " com.example.android.architecture.blueprints.todoapp"
100
100
101
101
tasks.withType< org.jetbrains.kotlin.gradle.tasks.KotlinCompile > ().configureEach {
102
102
kotlinOptions {
Original file line number Diff line number Diff line change 14
14
See the License for the specific language governing permissions and
15
15
limitations under the License.
16
16
-->
17
- <manifest xmlns : android =" http://schemas.android.com/apk/res/android"
18
- package =" com.example.android.architecture.blueprints.todoapp" >
17
+ <manifest xmlns : android =" http://schemas.android.com/apk/res/android" >
19
18
20
19
<application >
21
20
<activity
Original file line number Diff line number Diff line change 14
14
See the License for the specific language governing permissions and
15
15
limitations under the License.
16
16
-->
17
- <manifest xmlns : android =" http://schemas.android.com/apk/res/android"
18
- package =" com.example.android.architecture.blueprints.todoapp" >
17
+ <manifest xmlns : android =" http://schemas.android.com/apk/res/android" >
19
18
20
19
<application
21
20
android : allowBackup =" false"
Original file line number Diff line number Diff line change @@ -46,14 +46,12 @@ import androidx.compose.ui.res.stringResource
46
46
import androidx.compose.ui.text.font.FontWeight
47
47
import androidx.compose.ui.unit.dp
48
48
import androidx.hilt.navigation.compose.hiltViewModel
49
- import androidx.lifecycle.compose.ExperimentalLifecycleComposeApi
50
49
import androidx.lifecycle.compose.collectAsStateWithLifecycle
51
50
import com.example.android.architecture.blueprints.todoapp.R
52
51
import com.example.android.architecture.blueprints.todoapp.util.AddEditTaskTopAppBar
53
52
import com.google.accompanist.swiperefresh.SwipeRefresh
54
53
import com.google.accompanist.swiperefresh.rememberSwipeRefreshState
55
54
56
- @OptIn(ExperimentalLifecycleComposeApi ::class )
57
55
@Composable
58
56
fun AddEditTaskScreen (
59
57
@StringRes topBarTitle : Int ,
Original file line number Diff line number Diff line change @@ -40,7 +40,6 @@ import kotlinx.coroutines.withContext
40
40
* @param scope - The coroutine scope used for deferred jobs where the result isn't important, such
41
41
* as sending data to the network.
42
42
*/
43
- @Singleton
44
43
class DefaultTaskRepository @Inject constructor(
45
44
private val networkDataSource : NetworkDataSource ,
46
45
private val localDataSource : TaskDao ,
Original file line number Diff line number Diff line change @@ -34,14 +34,12 @@ import androidx.compose.ui.res.dimensionResource
34
34
import androidx.compose.ui.res.stringResource
35
35
import androidx.compose.ui.tooling.preview.Preview
36
36
import androidx.hilt.navigation.compose.hiltViewModel
37
- import androidx.lifecycle.compose.ExperimentalLifecycleComposeApi
38
37
import androidx.lifecycle.compose.collectAsStateWithLifecycle
39
38
import com.example.android.architecture.blueprints.todoapp.R
40
39
import com.example.android.architecture.blueprints.todoapp.util.LoadingContent
41
40
import com.example.android.architecture.blueprints.todoapp.util.StatisticsTopAppBar
42
41
import com.google.accompanist.appcompattheme.AppCompatTheme
43
42
44
- @OptIn(ExperimentalLifecycleComposeApi ::class )
45
43
@Composable
46
44
fun StatisticsScreen (
47
45
openDrawer : () -> Unit ,
Original file line number Diff line number Diff line change @@ -42,15 +42,13 @@ import androidx.compose.ui.res.dimensionResource
42
42
import androidx.compose.ui.res.stringResource
43
43
import androidx.compose.ui.tooling.preview.Preview
44
44
import androidx.hilt.navigation.compose.hiltViewModel
45
- import androidx.lifecycle.compose.ExperimentalLifecycleComposeApi
46
45
import androidx.lifecycle.compose.collectAsStateWithLifecycle
47
46
import com.example.android.architecture.blueprints.todoapp.R
48
47
import com.example.android.architecture.blueprints.todoapp.data.Task
49
48
import com.example.android.architecture.blueprints.todoapp.util.LoadingContent
50
49
import com.example.android.architecture.blueprints.todoapp.util.TaskDetailTopAppBar
51
50
import com.google.accompanist.appcompattheme.AppCompatTheme
52
51
53
- @OptIn(ExperimentalLifecycleComposeApi ::class )
54
52
@Composable
55
53
fun TaskDetailScreen (
56
54
onEditTask : (String ) -> Unit ,
Original file line number Diff line number Diff line change @@ -53,7 +53,6 @@ import androidx.compose.ui.text.style.TextDecoration
53
53
import androidx.compose.ui.tooling.preview.Preview
54
54
import androidx.compose.ui.unit.dp
55
55
import androidx.hilt.navigation.compose.hiltViewModel
56
- import androidx.lifecycle.compose.ExperimentalLifecycleComposeApi
57
56
import androidx.lifecycle.compose.collectAsStateWithLifecycle
58
57
import com.example.android.architecture.blueprints.todoapp.R
59
58
import com.example.android.architecture.blueprints.todoapp.data.Task
@@ -64,7 +63,6 @@ import com.example.android.architecture.blueprints.todoapp.util.LoadingContent
64
63
import com.example.android.architecture.blueprints.todoapp.util.TasksTopAppBar
65
64
import com.google.accompanist.appcompattheme.AppCompatTheme
66
65
67
- @OptIn(ExperimentalLifecycleComposeApi ::class )
68
66
@Composable
69
67
fun TasksScreen (
70
68
@StringRes userMessage : Int ,
Original file line number Diff line number Diff line change @@ -17,7 +17,6 @@ plugins {
17
17
alias(libs.plugins.android.application) apply false
18
18
alias(libs.plugins.android.library) apply false
19
19
alias(libs.plugins.kotlin.android) apply false
20
- alias(libs.plugins.kapt) apply false
21
20
alias(libs.plugins.ksp) apply false
22
21
alias(libs.plugins.hilt) apply false
23
22
}
Original file line number Diff line number Diff line change @@ -20,4 +20,7 @@ android.enableJetifier=true
20
20
android.useAndroidX =true
21
21
kapt.incremental.apt =true
22
22
ksp.incremental.apt =true
23
- org.gradle.unsafe.configuration-cache =true
23
+ org.gradle.unsafe.configuration-cache =true
24
+ android.defaults.buildfeatures.buildconfig =true
25
+ android.nonTransitiveRClass =false
26
+ android.nonFinalResIds =false
You can’t perform that action at this time.
0 commit comments