Skip to content

Commit 983e93e

Browse files
Merge pull request #4 from icanerdogan/optimization/code-refactor
Optimization/code refactor
2 parents 4dfbd2f + 73c6433 commit 983e93e

44 files changed

Lines changed: 136 additions & 161 deletions

Some content is hidden

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

.idea/.name

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

app/build.gradle.kts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,11 +7,11 @@ plugins {
77
}
88

99
android {
10-
namespace = "com.plcoding.cleanarchitecturenoteapp"
10+
namespace = "com.ibrahimcanerdogan.cleannote"
1111
compileSdk = 35
1212

1313
defaultConfig {
14-
applicationId = "com.plcoding.cleanarchitecturenoteapp"
14+
applicationId = "com.ibrahimcanerdogan.cleannote"
1515
minSdk = 24
1616
targetSdk = 34
1717
versionCode = 1

app/src/androidTest/java/com/plcoding/cleanarchitecturenoteapp/ExampleInstrumentedTest.kt renamed to app/src/androidTest/java/com/ibrahimcanerdogan/cleannote/ExampleInstrumentedTest.kt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package com.plcoding.cleanarchitecturenoteapp
1+
package com.ibrahimcanerdogan.cleannote
22

33
import androidx.test.platform.app.InstrumentationRegistry
44
import androidx.test.ext.junit.runners.AndroidJUnit4
@@ -19,6 +19,6 @@ class ExampleInstrumentedTest {
1919
fun useAppContext() {
2020
// Context of the app under test.
2121
val appContext = InstrumentationRegistry.getInstrumentation().targetContext
22-
assertEquals("com.plcoding.cleanarchitecturenoteapp", appContext.packageName)
22+
assertEquals("com.ibrahimcanerdogan.cleannote", appContext.packageName)
2323
}
2424
}

app/src/main/AndroidManifest.xml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<?xml version="1.0" encoding="utf-8"?>
22
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
3-
package="com.plcoding.cleanarchitecturenoteapp">
3+
package="com.ibrahimcanerdogan.cleannote">
44

55
<application
66
android:name=".NoteApp"
@@ -9,12 +9,12 @@
99
android:label="@string/app_name"
1010
android:roundIcon="@mipmap/icon_launcher_round"
1111
android:supportsRtl="true"
12-
android:theme="@style/Theme.CleanArchitectureNoteApp">
12+
android:theme="@style/Theme.CleanNoteApp">
1313
<activity
14-
android:name=".MainActivity"
14+
android:name="com.ibrahimcanerdogan.cleannote.MainActivity"
1515
android:exported="true"
1616
android:label="@string/app_name"
17-
android:theme="@style/Theme.CleanArchitectureNoteApp">
17+
android:theme="@style/Theme.CleanNoteApp">
1818
<intent-filter>
1919
<action android:name="android.intent.action.MAIN" />
2020

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
package com.ibrahimcanerdogan.cleannote
2+
3+
import android.os.Bundle
4+
import androidx.activity.ComponentActivity
5+
import androidx.activity.compose.setContent
6+
import androidx.activity.enableEdgeToEdge
7+
import androidx.compose.animation.ExperimentalAnimationApi
8+
import androidx.compose.material3.Surface
9+
import androidx.core.splashscreen.SplashScreen.Companion.installSplashScreen
10+
import com.ibrahimcanerdogan.cleannote.ui.navigation.NoteNavigation
11+
import com.ibrahimcanerdogan.cleannote.ui.theme.CleanNoteAppTheme
12+
import dagger.hilt.android.AndroidEntryPoint
13+
14+
@AndroidEntryPoint
15+
class MainActivity : ComponentActivity() {
16+
@ExperimentalAnimationApi
17+
override fun onCreate(savedInstanceState: Bundle?) {
18+
installSplashScreen()
19+
super.onCreate(savedInstanceState)
20+
enableEdgeToEdge()
21+
setContent {
22+
CleanNoteAppTheme {
23+
Surface {
24+
NoteNavigation()
25+
}
26+
}
27+
}
28+
}
29+
}

app/src/main/java/com/plcoding/cleanarchitecturenoteapp/NoteApp.kt renamed to app/src/main/java/com/ibrahimcanerdogan/cleannote/NoteApp.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package com.plcoding.cleanarchitecturenoteapp
1+
package com.ibrahimcanerdogan.cleannote
22

33
import android.app.Application
44
import dagger.hilt.android.HiltAndroidApp

app/src/main/java/com/plcoding/cleanarchitecturenoteapp/data/database/NoteDao.kt renamed to app/src/main/java/com/ibrahimcanerdogan/cleannote/data/database/NoteDao.kt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
1-
package com.plcoding.cleanarchitecturenoteapp.data.database
1+
package com.ibrahimcanerdogan.cleannote.data.database
22

33
import androidx.room.*
4-
import com.plcoding.cleanarchitecturenoteapp.data.model.Note
4+
import com.ibrahimcanerdogan.cleannote.data.model.Note
55
import kotlinx.coroutines.flow.Flow
66

77
@Dao

app/src/main/java/com/plcoding/cleanarchitecturenoteapp/data/database/NoteDatabase.kt renamed to app/src/main/java/com/ibrahimcanerdogan/cleannote/data/database/NoteDatabase.kt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
1-
package com.plcoding.cleanarchitecturenoteapp.data.database
1+
package com.ibrahimcanerdogan.cleannote.data.database
22

33
import androidx.room.Database
44
import androidx.room.RoomDatabase
5-
import com.plcoding.cleanarchitecturenoteapp.data.model.Note
5+
import com.ibrahimcanerdogan.cleannote.data.model.Note
66

77
@Database(
88
entities = [Note::class],

app/src/main/java/com/plcoding/cleanarchitecturenoteapp/data/model/Note.kt renamed to app/src/main/java/com/ibrahimcanerdogan/cleannote/data/model/Note.kt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
1-
package com.plcoding.cleanarchitecturenoteapp.data.model
1+
package com.ibrahimcanerdogan.cleannote.data.model
22

33
import androidx.room.Entity
44
import androidx.room.PrimaryKey
5-
import com.plcoding.cleanarchitecturenoteapp.ui.theme.*
5+
import com.ibrahimcanerdogan.cleannote.ui.theme.*
66

77
@Entity(tableName = "note")
88
data class Note(

app/src/main/java/com/plcoding/cleanarchitecturenoteapp/data/repository/NoteRepositoryImpl.kt renamed to app/src/main/java/com/ibrahimcanerdogan/cleannote/data/repository/NoteRepositoryImpl.kt

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
1-
package com.plcoding.cleanarchitecturenoteapp.data.repository
1+
package com.ibrahimcanerdogan.cleannote.data.repository
22

3-
import com.plcoding.cleanarchitecturenoteapp.data.database.NoteDao
4-
import com.plcoding.cleanarchitecturenoteapp.data.model.Note
5-
import com.plcoding.cleanarchitecturenoteapp.domain.repository.NoteRepository
3+
import com.ibrahimcanerdogan.cleannote.data.database.NoteDao
4+
import com.ibrahimcanerdogan.cleannote.data.model.Note
5+
import com.ibrahimcanerdogan.cleannote.domain.repository.NoteRepository
66
import kotlinx.coroutines.flow.Flow
77

88
class NoteRepositoryImpl(

0 commit comments

Comments
 (0)