Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[feat] 온보딩 / 가이드, 스토리, 닉네임 기능 구현 #114

Merged
merged 46 commits into from
Aug 16, 2023

Conversation

leeeha
Copy link
Member

@leeeha leeeha commented Aug 15, 2023

📝 Work Description

  • 앱 사용 가이드 화면 구현
  • 세계관 스토리 화면 구현
  • 닉네임 수정 기능 구현 (마이페이지에도 적용 예정)
  • 처음 회원가입 시, 화면 전환: splash → guide → login → nickname → main

📣 To Reviewers

  • 내일 오후까지 리뷰 부탁드려요 :)
  • 코드 머지되면, 회원탈퇴 > 마이페이지 닉네임 수정 > 위니 업로드 리디자인 > 댓글 구현 이 순서대로 개발할 예정입니다!

…o feature/ui-onboarding-guide

� Conflicts:
�	app/src/main/AndroidManifest.xml
…b.com/team-winey/Winey-AOS into feature/ui-onboarding-guide

� Conflicts:
�	app/src/main/AndroidManifest.xml
…com/team-winey/Winey-AOS into feature/ui-onboarding-guide

� Conflicts:
�	app/src/main/java/com/android/go/sopt/winey/presentation/splash/SplashActivity.kt
…o feature/ui-onboarding-guide

# Conflicts:
#	app/src/main/res/layout/fragment_level_guide.xml
…-guide

# Conflicts:
#	app/src/main/java/com/android/go/sopt/winey/presentation/splash/SplashActivity.kt
#	app/src/main/res/layout/activity_guide.xml
- popBackStack 명시적으로 호출하기
…o feature/ui-onboarding-guide

� Conflicts:
�	app/src/main/java/com/android/go/sopt/winey/data/repository/AuthRepositoryImpl.kt
�	app/src/main/java/com/android/go/sopt/winey/data/service/AuthService.kt
�	app/src/main/java/com/android/go/sopt/winey/data/source/AuthDataSource.kt
�	app/src/main/java/com/android/go/sopt/winey/domain/repository/AuthRepository.kt
�	app/src/main/java/com/android/go/sopt/winey/presentation/main/feed/upload/amount/AmountViewModel.kt
…o feature/ui-onboarding-guide

� Conflicts:
�	app/src/main/java/com/android/go/sopt/winey/presentation/splash/SplashActivity.kt
@leeeha leeeha added feat ✨ 새로운 기능 구현 하은 🐰 labels Aug 15, 2023
@leeeha leeeha added this to the 기능 구현 ✨ milestone Aug 15, 2023
@leeeha leeeha self-assigned this Aug 15, 2023
Copy link
Contributor

@Sangwook123 Sangwook123 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

뷰가 많아서 힘들었을텐데 고생하셨습니다 !! 어푸 찍어놓을게용 !!👏👏👏👍👍👍

}
}
}
onBackPressedDispatcher.addCallback(this, callback)
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

오 이런식으로 뒤로가기 이벤트 설정이 가능하군요 👏👏

@@ -53,7 +53,7 @@ class NicknameActivity : BindingActivity<ActivityNicknameBinding>(R.layout.activ

private fun initCompleteButtonClickListener() {
binding.btnNicknameComplete.setOnClickListener {
// todo: 서버에 닉네임 PATCH
viewModel.patchNickname()
navigateTo<MainActivity>()
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

patchNickname()이 onSuccess되었을때만 MainActivity로 넘어가게하는건 어떤가요? 중복확인후 닉네임변경 버튼을 누르는 사이에 다른 유저가 해당 닉네임으로 변경했을경우 409 에러(닉네임 중복) 가 뜰 수도 있을것 같습니다 !

Copy link
Member Author

@leeeha leeeha Aug 16, 2023

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

뷰모델에서 서버통신 결과를 가져와서 그에 따라 UI를 갱신하는 코드가 빠져있네요! 좋은 지적 감사합니다 :)

…-winey/Winey-AOS into feature/ui-onboarding-guide

� Conflicts:
�	app/src/main/res/layout/fragment_first_story.xml
�	app/src/main/res/layout/fragment_second_story.xml
�	app/src/main/res/layout/fragment_third_story.xml
…o feature/ui-onboarding-guide

# Conflicts:
#	app/src/main/java/com/android/go/sopt/winey/presentation/splash/SplashActivity.kt
Copy link
Contributor

@Sangwook123 Sangwook123 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

👍👍👍👍👍👍👍👍👍👍

@leeeha leeeha merged commit a9a31cf into develop Aug 16, 2023
1 check passed
@leeeha leeeha deleted the feature/ui-onboarding-guide branch August 24, 2023 12:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feat ✨ 새로운 기능 구현 하은 🐰
Projects
Status: Done
Development

Successfully merging this pull request may close these issues.

[feat] 온보딩 / 닉네임 초기 설정 [ui] 온보딩 / 가이드, 스토리 뷰 구현
2 participants