Skip to content

Commit 3fe3ff7

Browse files
Cleanup and reformat code
Reformatted XML files and Java classes to improve readability and consistency. Removed unused XML attributes and imports. Ensured consistent spacing and line breaks across files.
1 parent 33eaab4 commit 3fe3ff7

File tree

168 files changed

+6214
-513
lines changed

Some content is hidden

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

168 files changed

+6214
-513
lines changed

app/src/main/AndroidManifest.xml

Lines changed: 10 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2,15 +2,17 @@
22
xmlns:tools="http://schemas.android.com/tools"
33
android:installLocation="auto">
44

5-
<uses-permission android:name="com.google.android.gms.permission.AD_ID"
5+
<uses-permission
6+
android:name="com.google.android.gms.permission.AD_ID"
67
tools:ignore="AdvertisingIdPolicy" />
78
<uses-permission android:name="android.permission.INTERNET" />
89
<uses-permission android:name="android.permission.POST_NOTIFICATIONS" />
910
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
1011
<uses-permission android:name="android.permission.ACCESS_NOTIFICATION_POLICY" />
1112
<uses-permission android:name="com.android.vending.BILLING" />
1213
<uses-permission android:name="com.android.vending.CHECK_LICENSE" />
13-
<uses-permission android:name="android.permission.FOREGROUND_SERVICE"
14+
<uses-permission
15+
android:name="android.permission.FOREGROUND_SERVICE"
1416
tools:ignore="ForegroundServicesPolicy" />
1517
<uses-permission android:name="android.permission.WAKE_LOCK" />
1618

@@ -121,10 +123,12 @@
121123
android:exported="false"
122124
android:label="@string/web_view"
123125
android:parentActivityName=".ui.screens.main.MainActivity" />
126+
124127
<activity-alias
125128
android:name="com.d4rk.androidtutorials.java.ui.android.webviews.WebViewActivity"
126129
android:exported="false"
127130
android:targetActivity=".ui.screens.android.lessons.views.web.WebViewActivity" />
131+
128132
<activity
129133
android:name=".ui.screens.android.lessons.progress.progressbar.ProgressBarActivity"
130134
android:exported="false"
@@ -281,8 +285,8 @@
281285
android:name=".ui.screens.android.lessons.start.AndroidStartProjectActivity"
282286
android:exported="false"
283287
android:label="@string/android_start"
284-
android:theme="@style/AppTheme"
285-
android:parentActivityName=".ui.screens.main.MainActivity" />
288+
android:parentActivityName=".ui.screens.main.MainActivity"
289+
android:theme="@style/AppTheme" />
286290
<activity
287291
android:name=".ui.screens.android.lessons.basics.sdk.AndroidSDK"
288292
android:exported="false"
@@ -395,7 +399,8 @@
395399
android:name="firebase_performance_logcat_enabled"
396400
android:value="true" />
397401

398-
<meta-data android:name="google_analytics_automatic_screen_reporting_enabled"
402+
<meta-data
403+
android:name="google_analytics_automatic_screen_reporting_enabled"
399404
android:value="true" />
400405

401406
<meta-data
Lines changed: 36 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,32 +1,62 @@
11
[
22
{
33
"question": "What language is primarily used for Android app development?",
4-
"options": ["Python", "Java", "Swift", "Ruby"],
4+
"options": [
5+
"Python",
6+
"Java",
7+
"Swift",
8+
"Ruby"
9+
],
510
"answer": 1
611
},
712
{
813
"question": "Which file declares your app's activities?",
9-
"options": ["build.gradle", "AndroidManifest.xml", "strings.xml", "MainActivity.java"],
14+
"options": [
15+
"build.gradle",
16+
"AndroidManifest.xml",
17+
"strings.xml",
18+
"MainActivity.java"
19+
],
1020
"answer": 1
1121
},
1222
{
1323
"question": "Where do you store string resources?",
14-
"options": ["AndroidManifest.xml", "build.gradle", "strings.xml", "colors.xml"],
24+
"options": [
25+
"AndroidManifest.xml",
26+
"build.gradle",
27+
"strings.xml",
28+
"colors.xml"
29+
],
1530
"answer": 2
1631
},
1732
{
1833
"question": "Which layout allows positioning views relative to others?",
19-
"options": ["LinearLayout", "ConstraintLayout", "FrameLayout", "TableLayout"],
34+
"options": [
35+
"LinearLayout",
36+
"ConstraintLayout",
37+
"FrameLayout",
38+
"TableLayout"
39+
],
2040
"answer": 1
2141
},
2242
{
2343
"question": "What component shows a scrollable list of items?",
24-
"options": ["RecyclerView", "TextView", "ImageView", "Button"],
44+
"options": [
45+
"RecyclerView",
46+
"TextView",
47+
"ImageView",
48+
"Button"
49+
],
2550
"answer": 0
2651
},
2752
{
2853
"question": "Which library simplifies HTTP requests by turning APIs into interfaces?",
29-
"options": ["Volley", "Retrofit", "Glide", "Room"],
54+
"options": [
55+
"Volley",
56+
"Retrofit",
57+
"Glide",
58+
"Room"
59+
],
3060
"answer": 1
3161
}
3262
]

app/src/main/java/com/d4rk/androidtutorials/java/ads/managers/AppOpenAd.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -90,11 +90,11 @@ public interface OnShowAdCompleteListener {
9090

9191
private static class AppOpenAdManager {
9292
private static final String AD_UNIT_ID = "ca-app-pub-5294151573817700/9123330876";
93+
private final Application application;
9394
private com.google.android.gms.ads.appopen.AppOpenAd appOpenAd = null;
9495
private boolean isLoadingAd = false;
9596
private boolean isShowingAd = false;
9697
private long loadTime = 0;
97-
private final Application application;
9898

9999
public AppOpenAdManager(Application application) {
100100
this.application = application;

app/src/main/java/com/d4rk/androidtutorials/java/data/model/AndroidVersion.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,4 +6,5 @@ public record AndroidVersion(
66
String codeName,
77
String codenameLiteral,
88
String year
9-
) {}
9+
) {
10+
}

app/src/main/java/com/d4rk/androidtutorials/java/data/model/PromotedApp.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,4 +3,5 @@
33
/**
44
* Model representing a promoted application fetched from the remote API.
55
*/
6-
public record PromotedApp(String name, String packageName, String iconUrl) {}
6+
public record PromotedApp(String name, String packageName, String iconUrl) {
7+
}

app/src/main/java/com/d4rk/androidtutorials/java/data/model/QuizQuestion.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,4 +7,5 @@ public record QuizQuestion(
77
String question,
88
String[] options,
99
int answerIndex
10-
) {}
10+
) {
11+
}

app/src/main/java/com/d4rk/androidtutorials/java/data/repository/AboutRepository.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,5 +2,6 @@
22

33
public interface AboutRepository {
44
String getVersionString();
5+
56
String getCurrentYear();
67
}

app/src/main/java/com/d4rk/androidtutorials/java/data/repository/HelpRepository.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,10 +6,12 @@
66

77
public interface HelpRepository {
88
void requestReviewFlow(OnReviewInfoListener listener);
9+
910
void launchReviewFlow(Activity activity, ReviewInfo reviewInfo);
1011

1112
interface OnReviewInfoListener {
1213
void onSuccess(ReviewInfo info);
14+
1315
void onFailure(Exception e);
1416
}
1517
}
Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
package com.d4rk.androidtutorials.java.data.repository;
22

33
public interface LessonRepository {
4-
record Lesson(int titleResId, int codeResId, int layoutResId) {}
54
Lesson getLesson(String lessonName);
5+
6+
record Lesson(int titleResId, int codeResId, int layoutResId) {
7+
}
68
}

app/src/main/java/com/d4rk/androidtutorials/java/data/repository/MainRepository.java

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,10 +4,16 @@
44

55
public interface MainRepository {
66
boolean applyThemeSettings(String[] darkModeValues);
7+
78
String getBottomNavLabelVisibility();
9+
810
String getDefaultTabPreference();
11+
912
boolean shouldShowStartupScreen();
13+
1014
void markStartupScreenShown();
15+
1116
void applyLanguageSettings();
17+
1218
AppUpdateManager getAppUpdateManager();
1319
}

0 commit comments

Comments
 (0)