Skip to content

Conversation

@generalban
Copy link
Contributor

✅ 작업 사항

온보딩 화면 구현

Lottie 애니메이션을 활용한 튜토리얼 화면 추가
"다음" 버튼 클릭 시 페이지 이동 및 온보딩 완료 처리
원형 인디케이터 (페이지 컨트롤) 추가 및 현재 페이지 표시
DesignSystem의 Colors.brandSub, Colors.brandSub2 색상 적용

@generalban generalban requested review from NeoSelf1, ericKwon95 and tjdrb3807 and removed request for NeoSelf1 February 25, 2025 02:50
@generalban generalban self-assigned this Feb 25, 2025
@generalban generalban requested a review from seongto February 25, 2025 04:55
Copy link
Contributor

@ericKwon95 ericKwon95 left a comment

Choose a reason for hiding this comment

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

고생 많으셨습니다!

온보딩 완료 후 나의책장 -> 메인으로 이동하는 버그, 탭바가 선택되지 않은 버그가 있어 Request changes로 설정하였습니당

이 부분은 나중에 고쳐도 무방할 것 같아요~!

@seongto
온보딩 폰트가 아래와 같이 나오는데, 혹시 의도하신 바인지 궁금합니다!

Screenshot 2025-02-26 at 12 35 10 AM


@main
class AppDelegate: UIResponder, UIApplicationDelegate {
// MARK: - Properties
Copy link
Contributor

Choose a reason for hiding this comment

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

SceneDelegate에서 앱 플로우가 시작되었던 것으로 기억하고 있습니다만, 이 코드가 AppDelegate에 작성되어 있는 경우가 궁금합니다~!

window = UIWindow(windowScene: windowScene)

// 개발 중 온보딩 화면을 항상 표시하려면 아래 줄을 활성화
UserDefaults.standard.removeObject(forKey: "isOnboardingCompleted")
Copy link
Contributor

Choose a reason for hiding this comment

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

이부분은 지워야 할 듯 합니다!


var onFinish: (() -> Void)?

private let scrollView = UIScrollView()
Copy link
Contributor

Choose a reason for hiding this comment

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

수직 스크롤은 비활성화해야 할 것 같아요!

Copy link
Contributor

Choose a reason for hiding this comment

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

디자인에서도 스크롤을 없도록 애니메이션도 만들었던 거라 아마 필요없을 꺼라 생각합니다.

// MARK: - Functions

func loadTutorials() {
// JSON 파일 이름과 타이틀 설정
Copy link
Contributor

Choose a reason for hiding this comment

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

요 코드 디자인시스템에 관련해서 정의하기 적절한 영역이 있었던 것으로 기억해요!
LottieLocalView - LottieAnimationName 살펴보시면 좋을 듯 합니당

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants