Skip to content

Commit 0cf8ccc

Browse files
committed
Replace kapt with ksp, update versions
1 parent 18a62b9 commit 0cf8ccc

File tree

13 files changed

+46
-56
lines changed

13 files changed

+46
-56
lines changed

app/build.gradle.kts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,6 @@
1717
plugins {
1818
alias(libs.plugins.android.application)
1919
alias(libs.plugins.kotlin.android)
20-
alias(libs.plugins.kapt)
2120
alias(libs.plugins.ksp)
2221
alias(libs.plugins.hilt)
2322
}
@@ -97,6 +96,7 @@ android {
9796
composeOptions {
9897
kotlinCompilerExtensionVersion = libs.versions.androidxComposeCompiler.get()
9998
}
99+
namespace = "com.example.android.architecture.blueprints.todoapp"
100100

101101
tasks.withType<org.jetbrains.kotlin.gradle.tasks.KotlinCompile>().configureEach {
102102
kotlinOptions {

app/src/debug/AndroidManifest.xml

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,8 +14,7 @@
1414
See the License for the specific language governing permissions and
1515
limitations under the License.
1616
-->
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">
1918

2019
<application>
2120
<activity

app/src/main/AndroidManifest.xml

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,8 +14,7 @@
1414
See the License for the specific language governing permissions and
1515
limitations under the License.
1616
-->
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">
1918

2019
<application
2120
android:allowBackup="false"

app/src/main/java/com/example/android/architecture/blueprints/todoapp/addedittask/AddEditTaskScreen.kt

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -46,14 +46,12 @@ import androidx.compose.ui.res.stringResource
4646
import androidx.compose.ui.text.font.FontWeight
4747
import androidx.compose.ui.unit.dp
4848
import androidx.hilt.navigation.compose.hiltViewModel
49-
import androidx.lifecycle.compose.ExperimentalLifecycleComposeApi
5049
import androidx.lifecycle.compose.collectAsStateWithLifecycle
5150
import com.example.android.architecture.blueprints.todoapp.R
5251
import com.example.android.architecture.blueprints.todoapp.util.AddEditTaskTopAppBar
5352
import com.google.accompanist.swiperefresh.SwipeRefresh
5453
import com.google.accompanist.swiperefresh.rememberSwipeRefreshState
5554

56-
@OptIn(ExperimentalLifecycleComposeApi::class)
5755
@Composable
5856
fun AddEditTaskScreen(
5957
@StringRes topBarTitle: Int,

app/src/main/java/com/example/android/architecture/blueprints/todoapp/data/DefaultTaskRepository.kt

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,6 @@ import kotlinx.coroutines.withContext
4040
* @param scope - The coroutine scope used for deferred jobs where the result isn't important, such
4141
* as sending data to the network.
4242
*/
43-
@Singleton
4443
class DefaultTaskRepository @Inject constructor(
4544
private val networkDataSource: NetworkDataSource,
4645
private val localDataSource: TaskDao,

app/src/main/java/com/example/android/architecture/blueprints/todoapp/statistics/StatisticsScreen.kt

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -34,14 +34,12 @@ import androidx.compose.ui.res.dimensionResource
3434
import androidx.compose.ui.res.stringResource
3535
import androidx.compose.ui.tooling.preview.Preview
3636
import androidx.hilt.navigation.compose.hiltViewModel
37-
import androidx.lifecycle.compose.ExperimentalLifecycleComposeApi
3837
import androidx.lifecycle.compose.collectAsStateWithLifecycle
3938
import com.example.android.architecture.blueprints.todoapp.R
4039
import com.example.android.architecture.blueprints.todoapp.util.LoadingContent
4140
import com.example.android.architecture.blueprints.todoapp.util.StatisticsTopAppBar
4241
import com.google.accompanist.appcompattheme.AppCompatTheme
4342

44-
@OptIn(ExperimentalLifecycleComposeApi::class)
4543
@Composable
4644
fun StatisticsScreen(
4745
openDrawer: () -> Unit,

app/src/main/java/com/example/android/architecture/blueprints/todoapp/taskdetail/TaskDetailScreen.kt

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -42,15 +42,13 @@ import androidx.compose.ui.res.dimensionResource
4242
import androidx.compose.ui.res.stringResource
4343
import androidx.compose.ui.tooling.preview.Preview
4444
import androidx.hilt.navigation.compose.hiltViewModel
45-
import androidx.lifecycle.compose.ExperimentalLifecycleComposeApi
4645
import androidx.lifecycle.compose.collectAsStateWithLifecycle
4746
import com.example.android.architecture.blueprints.todoapp.R
4847
import com.example.android.architecture.blueprints.todoapp.data.Task
4948
import com.example.android.architecture.blueprints.todoapp.util.LoadingContent
5049
import com.example.android.architecture.blueprints.todoapp.util.TaskDetailTopAppBar
5150
import com.google.accompanist.appcompattheme.AppCompatTheme
5251

53-
@OptIn(ExperimentalLifecycleComposeApi::class)
5452
@Composable
5553
fun TaskDetailScreen(
5654
onEditTask: (String) -> Unit,

app/src/main/java/com/example/android/architecture/blueprints/todoapp/tasks/TasksScreen.kt

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,6 @@ import androidx.compose.ui.text.style.TextDecoration
5353
import androidx.compose.ui.tooling.preview.Preview
5454
import androidx.compose.ui.unit.dp
5555
import androidx.hilt.navigation.compose.hiltViewModel
56-
import androidx.lifecycle.compose.ExperimentalLifecycleComposeApi
5756
import androidx.lifecycle.compose.collectAsStateWithLifecycle
5857
import com.example.android.architecture.blueprints.todoapp.R
5958
import com.example.android.architecture.blueprints.todoapp.data.Task
@@ -64,7 +63,6 @@ import com.example.android.architecture.blueprints.todoapp.util.LoadingContent
6463
import com.example.android.architecture.blueprints.todoapp.util.TasksTopAppBar
6564
import com.google.accompanist.appcompattheme.AppCompatTheme
6665

67-
@OptIn(ExperimentalLifecycleComposeApi::class)
6866
@Composable
6967
fun TasksScreen(
7068
@StringRes userMessage: Int,

build.gradle.kts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,6 @@ plugins {
1717
alias(libs.plugins.android.application) apply false
1818
alias(libs.plugins.android.library) apply false
1919
alias(libs.plugins.kotlin.android) apply false
20-
alias(libs.plugins.kapt) apply false
2120
alias(libs.plugins.ksp) apply false
2221
alias(libs.plugins.hilt) apply false
2322
}

gradle.properties

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,4 +20,7 @@ android.enableJetifier=true
2020
android.useAndroidX=true
2121
kapt.incremental.apt=true
2222
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

0 commit comments

Comments
 (0)