Skip to content

Commit 33eaab4

Browse files
Refactor imports and update strings
- Organize imports in various files for better readability. - Update announcement and main card text in `strings.xml`.
1 parent 06437f2 commit 33eaab4

File tree

86 files changed

+138
-163
lines changed

Some content is hidden

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

86 files changed

+138
-163
lines changed

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

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@
22

33
import com.d4rk.androidtutorials.java.data.source.HomeLocalDataSource;
44
import com.d4rk.androidtutorials.java.data.source.HomeRemoteDataSource;
5-
import com.d4rk.androidtutorials.java.data.repository.HomeRepository.PromotedAppsCallback;
65

76
/**
87
* Default implementation of {@link HomeRepository} combining local and remote sources.

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

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,6 @@
1111
import com.android.billingclient.api.PendingPurchasesParams;
1212
import com.android.billingclient.api.ProductDetails;
1313
import com.android.billingclient.api.QueryProductDetailsParams;
14-
import com.d4rk.androidtutorials.java.data.repository.SupportRepository.BillingFlowLauncher;
15-
import com.d4rk.androidtutorials.java.data.repository.SupportRepository.OnProductDetailsListener;
1614
import com.google.android.gms.ads.AdRequest;
1715
import com.google.android.gms.ads.MobileAds;
1816

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

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
package com.d4rk.androidtutorials.java.data.repository;
22

33
import android.app.Activity;
4+
45
import com.google.android.play.core.review.ReviewInfo;
56

67
public interface HelpRepository {

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

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
package com.d4rk.androidtutorials.java.data.repository;
22

33
import com.d4rk.androidtutorials.java.data.model.PromotedApp;
4+
45
import java.util.List;
56

67
/**

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

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
package com.d4rk.androidtutorials.java.data.repository;
22

33
import android.app.Activity;
4+
45
import com.google.android.ump.ConsentRequestParameters;
56
import com.google.android.ump.FormError;
67

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

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,10 @@
11
package com.d4rk.androidtutorials.java.data.repository;
22

33
import android.app.Activity;
4-
import com.google.android.gms.ads.AdRequest;
4+
55
import com.android.billingclient.api.ProductDetails;
6+
import com.google.android.gms.ads.AdRequest;
7+
68
import java.util.List;
79

810
public interface SupportRepository {

app/src/main/java/com/d4rk/androidtutorials/java/data/source/DefaultHomeRemoteDataSource.java

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

33
import android.os.Handler;
44
import android.os.Looper;
5+
56
import com.android.volley.Request;
67
import com.android.volley.RequestQueue;
78
import com.android.volley.toolbox.JsonObjectRequest;

app/src/main/java/com/d4rk/androidtutorials/java/data/source/DefaultQuizLocalDataSource.java

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,10 @@
11
package com.d4rk.androidtutorials.java.data.source;
22

33
import android.content.res.AssetManager;
4+
import android.util.JsonReader;
45

56
import com.d4rk.androidtutorials.java.data.model.QuizQuestion;
67

7-
import android.util.JsonReader;
8-
98
import java.io.IOException;
109
import java.io.InputStream;
1110
import java.io.InputStreamReader;

app/src/main/java/com/d4rk/androidtutorials/java/di/AppModule.java

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -23,10 +23,10 @@
2323
import com.d4rk.androidtutorials.java.domain.about.GetVersionStringUseCase;
2424
import com.d4rk.androidtutorials.java.domain.help.LaunchReviewFlowUseCase;
2525
import com.d4rk.androidtutorials.java.domain.help.RequestReviewFlowUseCase;
26+
import com.d4rk.androidtutorials.java.domain.home.GetAppPlayStoreUrlUseCase;
2627
import com.d4rk.androidtutorials.java.domain.home.GetDailyTipUseCase;
27-
import com.d4rk.androidtutorials.java.domain.home.GetPromotedAppsUseCase;
2828
import com.d4rk.androidtutorials.java.domain.home.GetPlayStoreUrlUseCase;
29-
import com.d4rk.androidtutorials.java.domain.home.GetAppPlayStoreUrlUseCase;
29+
import com.d4rk.androidtutorials.java.domain.home.GetPromotedAppsUseCase;
3030
import com.d4rk.androidtutorials.java.domain.main.ApplyLanguageSettingsUseCase;
3131
import com.d4rk.androidtutorials.java.domain.main.ApplyThemeSettingsUseCase;
3232
import com.d4rk.androidtutorials.java.domain.main.GetAppUpdateManagerUseCase;
@@ -37,10 +37,10 @@
3737
import com.d4rk.androidtutorials.java.domain.quiz.LoadQuizQuestionsUseCase;
3838
import com.d4rk.androidtutorials.java.domain.settings.ApplyConsentUseCase;
3939
import com.d4rk.androidtutorials.java.domain.settings.GetDarkModeUseCase;
40+
import com.d4rk.androidtutorials.java.domain.settings.OnPreferenceChangedUseCase;
4041
import com.d4rk.androidtutorials.java.domain.settings.RegisterPreferenceChangeListenerUseCase;
41-
import com.d4rk.androidtutorials.java.domain.settings.UnregisterPreferenceChangeListenerUseCase;
4242
import com.d4rk.androidtutorials.java.domain.settings.SetConsentAcceptedUseCase;
43-
import com.d4rk.androidtutorials.java.domain.settings.OnPreferenceChangedUseCase;
43+
import com.d4rk.androidtutorials.java.domain.settings.UnregisterPreferenceChangeListenerUseCase;
4444
import com.d4rk.androidtutorials.java.domain.startup.LoadConsentFormUseCase;
4545
import com.d4rk.androidtutorials.java.domain.startup.RequestConsentInfoUseCase;
4646
import com.d4rk.androidtutorials.java.domain.support.InitBillingClientUseCase;
@@ -55,11 +55,12 @@
5555
import java.util.concurrent.ExecutorService;
5656
import java.util.concurrent.Executors;
5757

58+
import javax.inject.Singleton;
59+
5860
import dagger.Module;
5961
import dagger.Provides;
6062
import dagger.hilt.InstallIn;
6163
import dagger.hilt.components.SingletonComponent;
62-
import javax.inject.Singleton;
6364

6465
@Module
6566
@InstallIn(SingletonComponent.class)

app/src/main/java/com/d4rk/androidtutorials/java/domain/help/LaunchReviewFlowUseCase.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
package com.d4rk.androidtutorials.java.domain.help;
22

33
import android.app.Activity;
4+
45
import com.d4rk.androidtutorials.java.data.repository.HelpRepository;
56
import com.google.android.play.core.review.ReviewInfo;
67

0 commit comments

Comments
 (0)