Skip to content

Commit

Permalink
[Feature/#869] 오늘의 솝마디 대시보드 기능 구현 (#880)
Browse files Browse the repository at this point in the history
* feat: TodayFortuneBox 구현

* feat: 오늘의 운세(TodayFortuneDashboard) UI 구현

* feat: FortuneDetailRoute, FortuneDetailScreen 파일 분리

* refactor: 패키지 네이밍 수정

* feat: fortune 데이터레이어 구현

- di 모듈 추가
- network api 구현

* feat: fortune 도메인레이어 구현, internal 키워드 일괄 적용

- mapper 구현
- 레포지토리 인터페이스 생성 및 적용
- 힐트모듈 수정

* refactor: internal 키워드 삭제

* refactor: 함수 네이밍 수정

* feat: 레이어 의존성 추가

* refactor: 네트워크 path 수정

* feat: 네트워크 통신 구현 및 state 적용

* feat: 오늘의 솝마디 관련 유즈케이스 생성

* refactor: TodayFortuneBox 패딩값 추가

* refactor: 타입 및 네이밍 수정

* refactor: internal 추가

* test: FortuneDetailScreenTest 구현

* refactor: SimpleDataFormatter로 리팩터링

* refactor: Timber 적용

* build: 의존성 수정

* refactor: break strategy 적용

* fix(deps): update dependency com.tbuonomo:dotsindicator to v5.1.0 (#878)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* build: baseline&spotless 적용

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
  • Loading branch information
s9hn and renovate[bot] authored Sep 30, 2024
1 parent 7dfedec commit f2bef5c
Show file tree
Hide file tree
Showing 35 changed files with 1,032 additions and 68 deletions.
2 changes: 2 additions & 0 deletions app/build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -117,8 +117,10 @@ dependencies {
implementation(projects.domain.soptamp)
implementation(projects.domain.mypage)
implementation(projects.domain.poke)
implementation(projects.domain.fortune)
implementation(projects.domain.notification)
implementation(projects.feature.soptamp)
implementation(projects.data.fortune)
implementation(projects.data.soptamp)
implementation(projects.data.mypage)
implementation(projects.data.poke)
Expand Down
19 changes: 8 additions & 11 deletions app/src/release/generated/baselineProfiles/baseline-prof.txt
Original file line number Diff line number Diff line change
Expand Up @@ -525,7 +525,6 @@ Landroidx/arch/core/internal/SafeIterableMap$SupportRemove;
HSPLandroidx/arch/core/internal/SafeIterableMap$SupportRemove;-><init>()V
Landroidx/collection/ArrayMap;
HSPLandroidx/collection/ArrayMap;-><init>()V
HSPLandroidx/collection/ArrayMap;-><init>(I)V
HSPLandroidx/collection/ArrayMap;->containsKey(Ljava/lang/Object;)Z
HSPLandroidx/collection/ArrayMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
HSPLandroidx/collection/ArrayMap;->keySet()Ljava/util/Set;
Expand Down Expand Up @@ -3458,7 +3457,6 @@ HSPLcom/google/android/gms/common/internal/BaseGmsClient;->getUseDynamicLookup()
HSPLcom/google/android/gms/common/internal/BaseGmsClient;->isConnected()Z
HSPLcom/google/android/gms/common/internal/BaseGmsClient;->isConnecting()Z
HSPLcom/google/android/gms/common/internal/BaseGmsClient;->onConnectedLocked(Landroid/os/IInterface;)V
PLcom/google/android/gms/common/internal/BaseGmsClient;->onConnectionSuspended(I)V
HSPLcom/google/android/gms/common/internal/BaseGmsClient;->onPostInitHandler(ILandroid/os/IBinder;Landroid/os/Bundle;I)V
HSPLcom/google/android/gms/common/internal/BaseGmsClient;->requiresAccount()Z
HSPLcom/google/android/gms/common/internal/BaseGmsClient;->requiresSignIn()Z
Expand All @@ -3469,7 +3467,6 @@ HSPLcom/google/android/gms/common/internal/BaseGmsClient;->zze()Ljava/lang/Strin
HSPLcom/google/android/gms/common/internal/BaseGmsClient;->zzf(Lcom/google/android/gms/common/internal/BaseGmsClient;)Ljava/util/ArrayList;
HSPLcom/google/android/gms/common/internal/BaseGmsClient;->zzg(Lcom/google/android/gms/common/internal/BaseGmsClient;Lcom/google/android/gms/common/ConnectionResult;)V
HSPLcom/google/android/gms/common/internal/BaseGmsClient;->zzh(Lcom/google/android/gms/common/internal/BaseGmsClient;Lcom/google/android/gms/common/internal/IGmsServiceBroker;)V
PLcom/google/android/gms/common/internal/BaseGmsClient;->zzi(Lcom/google/android/gms/common/internal/BaseGmsClient;ILandroid/os/IInterface;)V
HSPLcom/google/android/gms/common/internal/BaseGmsClient;->zzj(Lcom/google/android/gms/common/internal/BaseGmsClient;Lcom/google/android/gms/common/internal/zzk;)V
HSPLcom/google/android/gms/common/internal/BaseGmsClient;->zzl(ILandroid/os/Bundle;I)V
HSPLcom/google/android/gms/common/internal/BaseGmsClient;->zzn(Lcom/google/android/gms/common/internal/BaseGmsClient;IILandroid/os/IInterface;)Z
Expand All @@ -3489,7 +3486,6 @@ Lcom/google/android/gms/common/internal/GmsClientSupervisor;
HSPLcom/google/android/gms/common/internal/GmsClientSupervisor;-><clinit>()V
HSPLcom/google/android/gms/common/internal/GmsClientSupervisor;-><init>()V
HSPLcom/google/android/gms/common/internal/GmsClientSupervisor;->getInstance(Landroid/content/Context;)Lcom/google/android/gms/common/internal/GmsClientSupervisor;
PLcom/google/android/gms/common/internal/GmsClientSupervisor;->zzb(Ljava/lang/String;Ljava/lang/String;ILandroid/content/ServiceConnection;Ljava/lang/String;Z)V
Lcom/google/android/gms/common/internal/IGmsCallbacks;
Lcom/google/android/gms/common/internal/IGmsServiceBroker;
Lcom/google/android/gms/common/internal/Objects;
Expand Down Expand Up @@ -3581,7 +3577,6 @@ HSPLcom/google/android/gms/common/internal/zzd;->zzc(ILandroid/os/IBinder;Lcom/g
Lcom/google/android/gms/common/internal/zze;
HSPLcom/google/android/gms/common/internal/zze;-><init>(Lcom/google/android/gms/common/internal/BaseGmsClient;I)V
HSPLcom/google/android/gms/common/internal/zze;->onServiceConnected(Landroid/content/ComponentName;Landroid/os/IBinder;)V
PLcom/google/android/gms/common/internal/zze;->onServiceDisconnected(Landroid/content/ComponentName;)V
Lcom/google/android/gms/common/internal/zzf;
HSPLcom/google/android/gms/common/internal/zzf;-><init>(Lcom/google/android/gms/common/internal/BaseGmsClient;ILandroid/os/IBinder;Landroid/os/Bundle;)V
HSPLcom/google/android/gms/common/internal/zzf;->zzd()Z
Expand All @@ -3606,8 +3601,6 @@ HSPLcom/google/android/gms/common/internal/zzo;->zzb(Landroid/content/Context;)L
Lcom/google/android/gms/common/internal/zzp;
HSPLcom/google/android/gms/common/internal/zzp;-><init>(Lcom/google/android/gms/common/internal/zzs;Lcom/google/android/gms/common/internal/zzo;)V
HSPLcom/google/android/gms/common/internal/zzp;->onServiceConnected(Landroid/content/ComponentName;Landroid/os/IBinder;)V
PLcom/google/android/gms/common/internal/zzp;->onServiceDisconnected(Landroid/content/ComponentName;)V
PLcom/google/android/gms/common/internal/zzp;->zza()I
HSPLcom/google/android/gms/common/internal/zzp;->zzd(Landroid/content/ServiceConnection;Landroid/content/ServiceConnection;Ljava/lang/String;)V
HSPLcom/google/android/gms/common/internal/zzp;->zze(Ljava/lang/String;Ljava/util/concurrent/Executor;)V
PLcom/google/android/gms/common/internal/zzp;->zzf(Landroid/content/ServiceConnection;Ljava/lang/String;)V
Expand Down Expand Up @@ -3956,9 +3949,11 @@ HSPLcom/google/android/gms/internal/measurement/zzic;->zza()Ljava/util/Map;
HSPLcom/google/android/gms/internal/measurement/zzic;->zza(Landroid/content/ContentResolver;Landroid/net/Uri;Ljava/lang/Runnable;)Lcom/google/android/gms/internal/measurement/zzic;
HSPLcom/google/android/gms/internal/measurement/zzic;->zza(Ljava/lang/String;)Ljava/lang/Object;
HSPLcom/google/android/gms/internal/measurement/zzic;->zzb()Ljava/util/Map;
HSPLcom/google/android/gms/internal/measurement/zzic;->zzd()V
HSPLcom/google/android/gms/internal/measurement/zzic;->zze()Ljava/util/Map;
Lcom/google/android/gms/internal/measurement/zzie;
HSPLcom/google/android/gms/internal/measurement/zzie;-><init>(Lcom/google/android/gms/internal/measurement/zzic;Landroid/os/Handler;)V
HSPLcom/google/android/gms/internal/measurement/zzie;->onChange(Z)V
Lcom/google/android/gms/internal/measurement/zzif;
Lcom/google/android/gms/internal/measurement/zzih;
Lcom/google/android/gms/internal/measurement/zzii;
Expand All @@ -3981,6 +3976,7 @@ HSPLcom/google/android/gms/internal/measurement/zzip;->zza(Landroid/content/Cont
HSPLcom/google/android/gms/internal/measurement/zzip;->zza(Landroid/content/Context;Landroid/net/Uri;)Z
Lcom/google/android/gms/internal/measurement/zziq;
HSPLcom/google/android/gms/internal/measurement/zziq;-><init>()V
HSPLcom/google/android/gms/internal/measurement/zziq;->run()V
Lcom/google/android/gms/internal/measurement/zzir;
HSPLcom/google/android/gms/internal/measurement/zzir;-><clinit>()V
HSPLcom/google/android/gms/internal/measurement/zzir;-><init>(Lcom/google/android/gms/internal/measurement/zziz;Ljava/lang/String;Ljava/lang/Object;Z)V
Expand All @@ -3996,6 +3992,7 @@ HSPLcom/google/android/gms/internal/measurement/zzir;->zza(Ljava/lang/String;)Lj
HSPLcom/google/android/gms/internal/measurement/zzir;->zzb()Ljava/lang/String;
HSPLcom/google/android/gms/internal/measurement/zzir;->zzb(Landroid/content/Context;)V
HSPLcom/google/android/gms/internal/measurement/zzir;->zzb(Lcom/google/android/gms/internal/measurement/zziy;)Ljava/lang/Object;
HSPLcom/google/android/gms/internal/measurement/zzir;->zzc()V
HSPLcom/google/android/gms/internal/measurement/zzir;->zzd()Z
HSPLcom/google/android/gms/internal/measurement/zzir;->zze()Ljava/lang/Object;
Lcom/google/android/gms/internal/measurement/zzis;
Expand Down Expand Up @@ -4920,7 +4917,6 @@ HSPLcom/google/android/gms/measurement/internal/zzlp;->zza(Lcom/google/android/g
HSPLcom/google/android/gms/measurement/internal/zzlp;->zza(Lcom/google/android/gms/measurement/internal/zzgb;Lcom/google/android/gms/common/internal/safeparcel/AbstractSafeParcelable;Lcom/google/android/gms/measurement/internal/zzp;)V
HSPLcom/google/android/gms/measurement/internal/zzlp;->zza(Lcom/google/android/gms/measurement/internal/zzlh;)V
HSPLcom/google/android/gms/measurement/internal/zzlp;->zza(Lcom/google/android/gms/measurement/internal/zzlp;)Lcom/google/android/gms/measurement/internal/zzgb;
PLcom/google/android/gms/measurement/internal/zzlp;->zza(Lcom/google/android/gms/measurement/internal/zzlp;Landroid/content/ComponentName;)V
HSPLcom/google/android/gms/measurement/internal/zzlp;->zza(Lcom/google/android/gms/measurement/internal/zzok;)V
HSPLcom/google/android/gms/measurement/internal/zzlp;->zza(Ljava/lang/Runnable;)V
HSPLcom/google/android/gms/measurement/internal/zzlp;->zza(Ljava/util/concurrent/atomic/AtomicReference;)V
Expand Down Expand Up @@ -4970,12 +4966,9 @@ HSPLcom/google/android/gms/measurement/internal/zzmj;->run()V
Lcom/google/android/gms/measurement/internal/zzmm;
HSPLcom/google/android/gms/measurement/internal/zzmm;-><init>(Lcom/google/android/gms/measurement/internal/zzlp;)V
HSPLcom/google/android/gms/measurement/internal/zzmm;->onConnected(Landroid/os/Bundle;)V
PLcom/google/android/gms/measurement/internal/zzmm;->onConnectionSuspended(I)V
HSPLcom/google/android/gms/measurement/internal/zzmm;->zza()V
HSPLcom/google/android/gms/measurement/internal/zzmm;->zza(Lcom/google/android/gms/measurement/internal/zzmm;Z)V
PLcom/google/android/gms/measurement/internal/zzmm;->zzb()V
PLcom/google/android/gms/measurement/internal/zzmq;-><init>(Lcom/google/android/gms/measurement/internal/zzmm;)V
PLcom/google/android/gms/measurement/internal/zzmq;->run()V
Lcom/google/android/gms/measurement/internal/zzmr;
HSPLcom/google/android/gms/measurement/internal/zzmr;-><init>(Lcom/google/android/gms/measurement/internal/zzmm;Lcom/google/android/gms/measurement/internal/zzgb;)V
HSPLcom/google/android/gms/measurement/internal/zzmr;->run()V
Expand Down Expand Up @@ -8011,7 +8004,9 @@ Lkotlin/Result$Companion;
HSPLkotlin/Result$Companion;-><init>()V
HSPLkotlin/Result$Companion;-><init>(Lkotlin/jvm/internal/DefaultConstructorMarker;)V
Lkotlin/Result$Failure;
HSPLkotlin/Result$Failure;-><init>(Ljava/lang/Throwable;)V
Lkotlin/ResultKt;
HSPLkotlin/ResultKt;->createFailure(Ljava/lang/Throwable;)Ljava/lang/Object;
HSPLkotlin/ResultKt;->throwOnFailure(Ljava/lang/Object;)V
Lkotlin/SynchronizedLazyImpl;
HSPLkotlin/SynchronizedLazyImpl;-><init>(Lkotlin/jvm/functions/Function0;Ljava/lang/Object;)V
Expand Down Expand Up @@ -10301,6 +10296,8 @@ Lorg/sopt/official/feature/auth/Hilt_AuthActivity$1;
HSPLorg/sopt/official/feature/auth/Hilt_AuthActivity$1;-><init>(Lorg/sopt/official/feature/auth/Hilt_AuthActivity;)V
HSPLorg/sopt/official/feature/auth/Hilt_AuthActivity$1;->onContextAvailable(Landroid/content/Context;)V
Lorg/sopt/official/feature/fortune/FortuneActivity_GeneratedInjector;
Lorg/sopt/official/feature/fortune/feature/fortuneDetail/FortuneDetailViewModel_HiltModules$KeyModule;
HSPLorg/sopt/official/feature/fortune/feature/fortuneDetail/FortuneDetailViewModel_HiltModules$KeyModule;->provide()Z
Lorg/sopt/official/feature/home/HomeActivity_GeneratedInjector;
Lorg/sopt/official/feature/home/HomeViewModel_HiltModules$KeyModule;
HSPLorg/sopt/official/feature/home/HomeViewModel_HiltModules$KeyModule;->provide()Z
Expand Down
Loading

0 comments on commit f2bef5c

Please sign in to comment.