diff --git a/app/build.gradle b/app/build.gradle
index 68b1c0062c..4bcb65103b 100644
--- a/app/build.gradle
+++ b/app/build.gradle
@@ -332,6 +332,7 @@ dependencies {
implementation Deps.androidx_lifecycle_viewmodel_ss
implementation Deps.androidx_core
implementation Deps.androidx_transition
+ implementation Deps.google_material
implementation Deps.autodispose
diff --git a/app/src/main/res/drawable/ic_tab_collection.xml b/app/src/main/res/drawable/ic_tab_collection.xml
index d712f17660..b4ba54e65a 100644
--- a/app/src/main/res/drawable/ic_tab_collection.xml
+++ b/app/src/main/res/drawable/ic_tab_collection.xml
@@ -3,18 +3,29 @@
- License, v. 2.0. If a copy of the MPL was not distributed with this
- file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
-
-
+
-
+
-
+
-
+
+ android:strokeWidth="1"
+ android:strokeColor="#00000000" />
diff --git a/app/src/main/res/layout/onboarding_finish.xml b/app/src/main/res/layout/onboarding_finish.xml
index bc89785307..5dfab907cb 100644
--- a/app/src/main/res/layout/onboarding_finish.xml
+++ b/app/src/main/res/layout/onboarding_finish.xml
@@ -2,8 +2,7 @@
-
-
-
-
\ No newline at end of file
+ android:gravity="center"
+ android:text="@string/onboarding_finish"
+ android:textAllCaps="false"
+ android:textColor="?contrastText"
+ android:textSize="16sp"
+ android:textStyle="bold" />
diff --git a/app/src/main/res/layout/onboarding_firefox_account.xml b/app/src/main/res/layout/onboarding_firefox_account.xml
index 3658eda9f9..6633f58708 100644
--- a/app/src/main/res/layout/onboarding_firefox_account.xml
+++ b/app/src/main/res/layout/onboarding_firefox_account.xml
@@ -2,47 +2,43 @@
-
+
-
+
+
\ No newline at end of file
+ android:text="@string/onboarding_firefox_account_sign_out"
+ android:textAllCaps="false"
+ android:textColor="?neutral"
+ android:textSize="12sp"
+ android:visibility="gone" />
+
diff --git a/app/src/main/res/layout/save_tab_group_button.xml b/app/src/main/res/layout/save_tab_group_button.xml
index f56886c032..03bdbbbc83 100644
--- a/app/src/main/res/layout/save_tab_group_button.xml
+++ b/app/src/main/res/layout/save_tab_group_button.xml
@@ -2,32 +2,23 @@
-
-
-
-
+ android:letterSpacing="0"
+ android:text="@string/save_to_collection"
+ android:textAllCaps="false"
+ android:textColor="?contrastText"
+ android:textStyle="bold"
+ android:theme="@style/Theme.MaterialComponents.Light"
+ app:backgroundTint="?accent"
+ app:icon="@drawable/ic_tab_collection"
+ app:iconGravity="textStart"
+ app:iconPadding="8dp"
+ app:iconTint="?attr/foundation" />
diff --git a/buildSrc/src/main/java/Dependencies.kt b/buildSrc/src/main/java/Dependencies.kt
index a78c1b5ba6..3ee1c7938c 100644
--- a/buildSrc/src/main/java/Dependencies.kt
+++ b/buildSrc/src/main/java/Dependencies.kt
@@ -27,6 +27,7 @@ private object Versions {
const val androidx_testing = "1.1.0-alpha08"
const val androidx_core = "1.2.0-alpha01"
const val androidx_transition = "1.1.0-rc01"
+ const val google_material = "1.1.0-alpha06"
const val mozilla_android_components = "0.54.0-SNAPSHOT"
// Note that android-components also depends on application-services,
@@ -150,6 +151,7 @@ object Deps {
const val androidx_recyclerview = "androidx.recyclerview:recyclerview:${Versions.androidx_recyclerview}"
const val androidx_core = "androidx.core:core:${Versions.androidx_core}"
const val androidx_transition = "androidx.transition:transition:${Versions.androidx_transition}"
+ const val google_material = "com.google.android.material:material:{${Versions.google_material}"
const val autodispose = "com.uber.autodispose:autodispose:${Versions.autodispose}"
const val autodispose_android = "com.uber.autodispose:autodispose-android:${Versions.autodispose}"