Skip to content

Commit 25c18e4

Browse files
Lukas Dylanlukasdylan
authored andcommitted
Update Prefix Resources
1 parent ff21ed8 commit 25c18e4

22 files changed

+54
-36
lines changed

library/build.gradle

Lines changed: 19 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -41,20 +41,31 @@ android {
4141
textOutput "stdout"
4242
abortOnError false
4343
}
44-
libraryVariants.all { variant ->
45-
variant.outputs.all { output ->
46-
if (outputFile != null && outputFileName.endsWith('.aar')) {
47-
outputFileName = "${defaultConfig.name}-${defaultConfig.versionName}.aar"
48-
}
49-
}
50-
}
44+
5145
androidExtensions {
5246
experimental = true
5347
}
48+
49+
testOptions {
50+
unitTests {
51+
includeAndroidResources = true
52+
all {
53+
useJUnitPlatform()
54+
}
55+
}
56+
}
57+
58+
resourcePrefix 'protodroid_'
5459
}
5560

61+
task sourcesJar(type: Jar) {
62+
archiveClassifier.set('sources')
63+
from android.sourceSets.main.java.srcDirs
64+
}
65+
66+
install.dependsOn(sourcesJar)
67+
5668
dependencies {
57-
implementation fileTree(dir: 'libs', include: ['*.jar'])
5869
implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk7:$kotlin_version"
5970
implementation 'androidx.appcompat:appcompat:1.2.0'
6071
implementation 'androidx.lifecycle:lifecycle-extensions:2.2.0'

library/src/main/AndroidManifest.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,13 +8,13 @@
88
android:launchMode="singleTop"
99
android:screenOrientation="portrait"
1010
android:taskAffinity="id.lukasdylan.grpc.protodroid.task"
11-
android:theme="@style/ProtodroidTheme" />
11+
android:theme="@style/Protodroid.Theme" />
1212

1313
<activity
1414
android:name=".internal.ui.detail.DetailActivity"
1515
android:launchMode="singleTop"
1616
android:screenOrientation="portrait"
17-
android:theme="@style/ProtodroidTheme" />
17+
android:theme="@style/Protodroid.Theme" />
1818

1919
</application>
2020
</manifest>

library/src/main/java/id/lukasdylan/grpc/protodroid/internal/service/ProtodroidNotificationListener.kt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -44,14 +44,14 @@ internal class ProtodroidNotificationListenerImpl(private val context: Context)
4444
val summaryNotification = NotificationCompat.Builder(context, channelId)
4545
.setContentTitle(title)
4646
.setContentText(message)
47-
.setSmallIcon(R.drawable.icon_notification)
47+
.setSmallIcon(R.drawable.protodroid_icon_notification)
4848
.setStyle(NotificationCompat.InboxStyle())
4949
.setGroup("protodroid-group")
5050
.setGroupSummary(true)
5151
.build()
5252

5353
val mBuilder = NotificationCompat.Builder(context, channelId)
54-
.setSmallIcon(R.drawable.icon_notification)
54+
.setSmallIcon(R.drawable.protodroid_icon_notification)
5555
.setContentTitle(title)
5656
.setContentText(message)
5757
.setStyle(NotificationCompat.BigTextStyle().bigText(message))

library/src/main/java/id/lukasdylan/grpc/protodroid/internal/ui/DataResponseAdapter.kt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ import id.lukasdylan.grpc.protodroid.R
1111
import id.lukasdylan.grpc.protodroid.internal.ProtodroidDataDiffCallback
1212
import id.lukasdylan.grpc.protodroid.internal.database.ProtodroidDataEntity
1313
import kotlinx.android.extensions.LayoutContainer
14-
import kotlinx.android.synthetic.main.item_protodroid_response.*
14+
import kotlinx.android.synthetic.main.protodroid_item_protodroid_response.*
1515
import java.text.SimpleDateFormat
1616
import java.util.*
1717

@@ -21,7 +21,7 @@ class DataResponseAdapter(private val listener: (ProtodroidDataEntity) -> Unit)
2121

2222
override fun onCreateViewHolder(parent: ViewGroup, viewType: Int): DataResponseViewHolder {
2323
val itemView = LayoutInflater.from(parent.context)
24-
.inflate(R.layout.item_protodroid_response, parent, false)
24+
.inflate(R.layout.protodroid_item_protodroid_response, parent, false)
2525
return DataResponseViewHolder(itemView, listener)
2626
}
2727

library/src/main/java/id/lukasdylan/grpc/protodroid/internal/ui/MainActivity.kt

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ import id.lukasdylan.grpc.protodroid.internal.repository.InternalProtodroidRepos
1616
import id.lukasdylan.grpc.protodroid.internal.ui.detail.DetailActivity
1717
import id.lukasdylan.grpc.protodroid.internal.viewmodel.MainViewModel
1818
import id.lukasdylan.grpc.protodroid.internal.viewmodel.MainViewModelFactory
19-
import kotlinx.android.synthetic.main.activity_main.*
19+
import kotlinx.android.synthetic.main.protodroid_activity_main.*
2020

2121
class MainActivity : AppCompatActivity(), Observer<List<ProtodroidDataEntity>> {
2222

@@ -41,7 +41,7 @@ class MainActivity : AppCompatActivity(), Observer<List<ProtodroidDataEntity>> {
4141

4242
override fun onCreate(savedInstanceState: Bundle?) {
4343
super.onCreate(savedInstanceState)
44-
setContentView(R.layout.activity_main)
44+
setContentView(R.layout.protodroid_activity_main)
4545
checkDeepLinkData()
4646
toolbar?.apply {
4747
setSupportActionBar(this)
@@ -56,7 +56,7 @@ class MainActivity : AppCompatActivity(), Observer<List<ProtodroidDataEntity>> {
5656
}
5757

5858
override fun onCreateOptionsMenu(menu: Menu?): Boolean {
59-
menuInflater.inflate(R.menu.menu_main, menu)
59+
menuInflater.inflate(R.menu.protodroid_menu_main, menu)
6060
return true
6161
}
6262

library/src/main/java/id/lukasdylan/grpc/protodroid/internal/ui/detail/DetailActivity.kt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,13 +9,13 @@ import id.lukasdylan.grpc.protodroid.internal.Protodroid
99
import id.lukasdylan.grpc.protodroid.internal.repository.InternalProtodroidRepositoryImpl
1010
import id.lukasdylan.grpc.protodroid.internal.viewmodel.DetailViewModel
1111
import id.lukasdylan.grpc.protodroid.internal.viewmodel.DetailViewModelFactory
12-
import kotlinx.android.synthetic.main.activity_detail.*
12+
import kotlinx.android.synthetic.main.protodroid_activity_detail.*
1313

1414
class DetailActivity : AppCompatActivity() {
1515

1616
override fun onCreate(savedInstanceState: Bundle?) {
1717
super.onCreate(savedInstanceState)
18-
setContentView(R.layout.activity_detail)
18+
setContentView(R.layout.protodroid_activity_detail)
1919

2020
toolbar?.apply {
2121
setSupportActionBar(this)

library/src/main/java/id/lukasdylan/grpc/protodroid/internal/ui/detail/InformationAdapter.kt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,15 +8,15 @@ import androidx.core.widget.TextViewCompat
88
import androidx.recyclerview.widget.RecyclerView
99
import id.lukasdylan.grpc.protodroid.R
1010
import kotlinx.android.extensions.LayoutContainer
11-
import kotlinx.android.synthetic.main.item_protodroid_detail_response.*
11+
import kotlinx.android.synthetic.main.protodroid_item_protodroid_detail_response.*
1212

1313
class InformationAdapter : RecyclerView.Adapter<InformationViewHolder>() {
1414

1515
private var data: List<Pair<String, String>> = emptyList()
1616

1717
override fun onCreateViewHolder(parent: ViewGroup, p1: Int): InformationViewHolder {
1818
val view = LayoutInflater.from(parent.context)
19-
.inflate(R.layout.item_protodroid_detail_response, parent, false)
19+
.inflate(R.layout.protodroid_item_protodroid_detail_response, parent, false)
2020
return InformationViewHolder(view)
2121
}
2222

library/src/main/java/id/lukasdylan/grpc/protodroid/internal/ui/detail/InformationFragment.kt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ import androidx.lifecycle.ViewModelProvider
1010
import androidx.recyclerview.widget.LinearLayoutManager
1111
import id.lukasdylan.grpc.protodroid.R
1212
import id.lukasdylan.grpc.protodroid.internal.viewmodel.DetailViewModel
13-
import kotlinx.android.synthetic.main.fragment_information.*
13+
import kotlinx.android.synthetic.main.protodroid_fragment_information.*
1414

1515
class InformationFragment : Fragment(), Observer<List<Pair<String, String>>> {
1616

@@ -23,7 +23,7 @@ class InformationFragment : Fragment(), Observer<List<Pair<String, String>>> {
2323
container: ViewGroup?,
2424
savedInstanceState: Bundle?
2525
): View? {
26-
return inflater.inflate(R.layout.fragment_information, container, false)
26+
return inflater.inflate(R.layout.protodroid_fragment_information, container, false)
2727
}
2828

2929
override fun onViewCreated(view: View, savedInstanceState: Bundle?) {
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
<?xml version="1.0" encoding="utf-8"?>
22
<selector xmlns:android="http://schemas.android.com/apk/res/android">
3-
<item android:drawable="@drawable/vector_delete"/>
3+
<item android:drawable="@drawable/protodroid_vector_arrow_back"/>
44
</selector>
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
<?xml version="1.0" encoding="utf-8"?>
22
<selector xmlns:android="http://schemas.android.com/apk/res/android">
3-
<item android:drawable="@drawable/vector_arrow_back"/>
3+
<item android:drawable="@drawable/protodroid_vector_delete"/>
44
</selector>

0 commit comments

Comments
 (0)