Skip to content

Commit e2c4a28

Browse files
Merge pull request #10 from D4rK7355608/codex/update-home-screen-layout-and-button-styles
Adjust home screen ads and promos
2 parents c7bb355 + af042e5 commit e2c4a28

File tree

4 files changed

+28
-17
lines changed

4 files changed

+28
-17
lines changed

app/src/main/java/com/d4rk/androidtutorials/java/ui/screens/home/HomeViewModel.java

Lines changed: 12 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -33,21 +33,26 @@ public HomeViewModel(@NonNull Application application) {
3333
announcementSubtitle.setValue(application.getString(R.string.announcement_subtitle));
3434
dailyTip.setValue(homeRepository.getDailyTip());
3535

36-
promotedApps.add(new PromotedApp(
37-
R.mipmap.ic_shortcut_kotlin_edition,
38-
R.string.kotlin_edition_name,
39-
R.string.kotlin_edition_description,
40-
application.getString(R.string.package_ast_kotlin)));
4136
promotedApps.add(new PromotedApp(
4237
R.drawable.ic_shop,
4338
R.string.cart_calculator_name,
4439
R.string.cart_calculator_description,
45-
application.getString(R.string.package_cart_calculator)));
40+
application.getString(R.string.package_cart_calculator));
4641
promotedApps.add(new PromotedApp(
4742
R.drawable.ic_safety_check_tinted,
4843
R.string.cleaner_android_name,
4944
R.string.cleaner_android_description,
50-
application.getString(R.string.package_cleaner_android)));
45+
application.getString(R.string.package_cleaner_android));
46+
promotedApps.add(new PromotedApp(
47+
R.drawable.ic_build_tinted,
48+
R.string.apptoolkit_android_name,
49+
R.string.apptoolkit_android_description,
50+
application.getString(R.string.package_apptoolkit_android));
51+
promotedApps.add(new PromotedApp(
52+
R.drawable.ic_code,
53+
R.string.qr_scanner_name,
54+
R.string.qr_scanner_description,
55+
application.getString(R.string.package_qr_scanner));
5156
}
5257

5358
/**

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

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -188,14 +188,22 @@
188188

189189
<com.google.android.material.button.MaterialButton
190190
android:id="@+id/share_tip_button"
191-
style="@style/Widget.Material3.Button.Icon"
191+
style="@style/Widget.Material3.Button.IconButton"
192192
android:layout_width="wrap_content"
193193
android:layout_height="wrap_content"
194194
android:contentDescription="@string/share"
195195
app:icon="@drawable/ic_share" />
196196
</androidx.appcompat.widget.LinearLayoutCompat>
197197
</com.google.android.material.card.MaterialCardView>
198198

199+
<com.google.android.gms.ads.AdView
200+
android:id="@+id/small_banner_ad"
201+
android:layout_width="match_parent"
202+
android:layout_height="wrap_content"
203+
android:layout_marginTop="16dp"
204+
app:adSize="MEDIUM_RECTANGLE"
205+
app:adUnitId="@string/ad_banner_unit_id" />
206+
199207
<com.airbnb.lottie.LottieAnimationView
200208
android:id="@+id/learningAnimation"
201209
android:layout_width="379dp"
@@ -225,14 +233,6 @@
225233
tools:ignore="ImageContrastCheck" />
226234
</com.google.android.material.card.MaterialCardView>
227235

228-
<com.google.android.gms.ads.AdView
229-
android:id="@+id/small_banner_ad"
230-
android:layout_width="match_parent"
231-
android:layout_height="wrap_content"
232-
android:layout_alignParentBottom="true"
233-
android:layout_marginTop="16dp"
234-
app:adSize="MEDIUM_RECTANGLE"
235-
app:adUnitId="@string/ad_banner_unit_id" />
236236
</androidx.appcompat.widget.LinearLayoutCompat>
237237
</me.zhanghai.android.fastscroll.FastScrollScrollView>
238238
</androidx.constraintlayout.widget.ConstraintLayout>

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

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
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">Get it on Google Play</string>
19+
<string name="get_on_google_play">Google Play</string>
2020

2121
<string name="android_studio">Android Studio</string>
2222

@@ -411,4 +411,8 @@
411411
<string name="cart_calculator_description">Quickly total up your shopping cart.</string>
412412
<string name="cleaner_android_name">Cleaner for Android</string>
413413
<string name="cleaner_android_description">Free up space and optimize your device.</string>
414+
<string name="apptoolkit_android_name">AppToolkit for Android</string>
415+
<string name="apptoolkit_android_description">Handy utilities for managing your apps.</string>
416+
<string name="qr_scanner_name">QR &amp; Barcode Scanner</string>
417+
<string name="qr_scanner_description">Fast and secure scanning.</string>
414418
</resources>

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

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -47,4 +47,6 @@
4747
<string name="package_ast_kotlin" translatable="false">com.d4rk.androidtutorials</string>
4848
<string name="package_cart_calculator" translatable="false">com.d4rk.cartcalculator</string>
4949
<string name="package_cleaner_android" translatable="false">com.d4rk.cleaner</string>
50+
<string name="package_apptoolkit_android" translatable="false">com.d4rk.apptoolkit</string>
51+
<string name="package_qr_scanner" translatable="false">com.d4rk.qrscanner</string>
5052
</resources>

0 commit comments

Comments
 (0)