Skip to content

Commit de04873

Browse files
refactor: Improved startup activity and minor UI updates
Significantly enhanced app stability and user experience: - Refactored the startup activity to ensure a smoother app launch. - Updated the "Get on Google Play" button text to "Play Store" for brevity. - Removed the "same_code_switches" string as it was no longer in use.
1 parent 9239a5d commit de04873

File tree

7 files changed

+6
-8
lines changed

7 files changed

+6
-8
lines changed

app/src/main/java/com/d4rk/androidtutorials/java/ui/screens/startup/StartupActivity.java

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,21 +3,22 @@
33
import android.Manifest;
44
import android.content.Intent;
55
import android.content.SharedPreferences;
6-
import androidx.preference.PreferenceManager;
76
import android.net.Uri;
87
import android.os.Build;
98
import android.os.Bundle;
109

1110
import androidx.appcompat.app.AppCompatActivity;
1211
import androidx.lifecycle.ViewModelProvider;
12+
import androidx.preference.PreferenceManager;
1313

14+
import com.d4rk.androidtutorials.java.R;
1415
import com.d4rk.androidtutorials.java.databinding.ActivityStartupBinding;
1516
import com.d4rk.androidtutorials.java.ui.screens.main.MainActivity;
17+
import com.d4rk.androidtutorials.java.ui.screens.startup.dialogs.ConsentDialogFragment;
1618
import com.google.android.ump.ConsentInformation;
1719
import com.google.android.ump.ConsentRequestParameters;
1820
import com.google.android.ump.UserMessagingPlatform;
1921
import com.google.firebase.analytics.FirebaseAnalytics;
20-
import com.d4rk.androidtutorials.java.ui.screens.startup.dialogs.ConsentDialogFragment;
2122

2223
import java.util.EnumMap;
2324
import java.util.Map;

app/src/main/res/layout/promoted_app_item.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@
4949
android:layout_width="wrap_content"
5050
android:layout_height="wrap_content"
5151
android:layout_marginTop="8dp"
52-
android:text="@string/get_on_google_play"
52+
android:text="@string/play_store"
5353
app:icon="@drawable/ic_play_store_tinted"
5454
app:layout_constraintBottom_toBottomOf="parent"
5555
app:layout_constraintEnd_toEndOf="parent"

app/src/main/res/values-hi-rIN/strings.xml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -167,7 +167,6 @@
167167
<string name="material_switch">मटेरियल स्विच</string>
168168
<string name="switch_material">स्विच मटेरियल</string>
169169
<string name="toggle_button">टॉगल बटन</string>
170-
<string name="same_code_switches">सभी प्रकार के स्विचों के लिए इस जावा कोड का उपयोग करें।</string>
171170
<string name="clocks_and_timers">घड़ियां और टाइमर</string>
172171
<string name="clocks">घड़ियां</string>
173172
<string name="clock_analog">एनालॉग घड़ी</string>

app/src/main/res/values-in-rID/strings.xml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -167,7 +167,6 @@
167167
<string name="material_switch">Sakelar Material</string>
168168
<string name="switch_material">Sakelar Material</string>
169169
<string name="toggle_button">Tombol Beralih</string>
170-
<string name="same_code_switches">Gunakan kode Java ini untuk semua jenis sakelar.</string>
171170
<string name="clocks_and_timers">Jam &amp; Timer</string>
172171
<string name="clocks">Jam</string>
173172
<string name="clock_analog">Jam Analog</string>

app/src/main/res/values-ro-rRO/strings.xml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -167,7 +167,6 @@
167167
<string name="material_switch">Comutator Material</string>
168168
<string name="switch_material">Comutator Material</string>
169169
<string name="toggle_button">Buton de comutare</string>
170-
<string name="same_code_switches">Utilizați acest cod Java pentru toate tipurile de comutatoare.</string>
171170
<string name="clocks_and_timers">Ceasuri &amp; Cronometre</string>
172171
<string name="clocks">Ceasuri</string>
173172
<string name="clock_analog">Ceas analogic</string>

app/src/main/res/values-ru-rRU/strings.xml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -167,7 +167,6 @@
167167
<string name="material_switch">Материальный переключатель</string>
168168
<string name="switch_material">Материальный переключатель</string>
169169
<string name="toggle_button">Кнопка-переключатель</string>
170-
<string name="same_code_switches">Используйте этот код Java для всех типов переключателей.</string>
171170
<string name="clocks_and_timers">Часы и таймеры</string>
172171
<string name="clocks">Часы</string>
173172
<string name="clock_analog">Аналоговые часы</string>

app/src/main/res/values/strings.xml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,8 @@
1616
<string name="main_card_title">Discover Android Studio Tutorials</string>
1717
<string name="main_card_subtitle">Featuring Kotlin and Java Editions</string>
1818
<string name="main_card_description">The Kotlin Edition has been updated with dynamic lessons, AI assistant, and more. Experience the future of Android development!</string>
19-
<string name="get_on_google_play">Google Play</string>
19+
<string name="get_on_google_play">Get it on Google Play</string>
20+
<string name="play_store">Play Store</string>
2021

2122
<string name="android_studio">Android Studio</string>
2223

0 commit comments

Comments
 (0)