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] #246 - Google Analytics 코드를 추가 및 전체 코드 개선 하였습니다. #247

Merged
merged 17 commits into from
Jan 16, 2024

Conversation

thingineeer
Copy link
Collaborator

@thingineeer thingineeer commented Jan 15, 2024

🌱 작업한 내용

  • Notion 에 올라온 GA 이벤트 기록(firebase)
  • 추가된 스크린 GA view 코드 추가
  • 전체 경고창에 해당하는 문제 해결
    • UIGestureRecognizer+ 파일의 extension 중첩 타입 제거 ( 필요 없다고 판단 )
    • Void 함수의 삼항 연산자 lint 추가 (swiftlint.yml -> void 삼항연산자 경고 disable)
    • 배열 선언 Array -> [Double] 으로 수정
  • 카카오 SDK 가 업데이트 되면서 특정 함수명이 바뀌었습니다.

🌱 PR Point

  • view 이벤트 추적 코드 추가

  • button 이벤트 추적 코드 추가

  • 전에 너무 싱글톤으로 잘 만들어놔서 사용하기 쉬웠음

  • 노란색 경고 뜨는 부분 90% 해결

    • 원래 겁나 많았음..
      현재 : image

📮 관련 이슈

@thingineeer thingineeer added Feat 새로운 기능 구현 명진😼 labels Jan 15, 2024
@thingineeer thingineeer requested a review from 513sojin January 15, 2024 17:09
@thingineeer thingineeer self-assigned this Jan 15, 2024
@thingineeer thingineeer changed the title [Feat] #246 - Google Analytics 코드를 추가합니다. [Feat] #246 - Google Analytics 코드를 추가 및 전체 코드 개선 하였습니다. Jan 16, 2024
기존 것이 deprecated 돼서 카카오 SDK 지침에 따라 변경
Copy link
Collaborator

@513sojin 513sojin left a comment

Choose a reason for hiding this comment

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

리팩토링 + GA 코드 추가 확인했습니다 !!
이젠 정말 모든 코드에 명진의 애정이 들어갔다고 봐도 무방한 ... 수고하셨습니다 .

@@ -33,51 +34,55 @@ enum GestureType {
}
}

extension UIGestureRecognizer {
Copy link
Collaborator

Choose a reason for hiding this comment

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

이쪽 부분은 extension에서 빼준 것 외에 다른 변화는 없는건가요 ??!

Copy link
Collaborator Author

Choose a reason for hiding this comment

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

Comment on lines +210 to +212
defer {
LoadingIndicator.hideLoading()
}
Copy link
Collaborator

Choose a reason for hiding this comment

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

이 코드 설명해줄 수 있나요 ?!?! defer 키워드는 첨 보네용 👀

Copy link
Collaborator Author

Choose a reason for hiding this comment

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

Zep 설명 완료

Comment on lines +292 to +297
setNotchCoverViewLayout()
setNaviBarLayout()
setMapViewLayout()
setStartMarkStackViewLayout()
setDepartureInfoContainerViewLayout()
setAboutMapNoticeViewLayout()
Copy link
Collaborator

Choose a reason for hiding this comment

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

UI 별로 함수 나눠주셨군요 .. 이거 엄청난 애정이 필요한 일인데 ,, 👍🏻👍🏻
저도 앞으로 코드 짤때 요렇게 나눠서 짜야겠어요 !!

Copy link
Collaborator Author

Choose a reason for hiding this comment

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

굿

@thingineeer thingineeer merged commit 1872784 into Runnect:develop Jan 16, 2024
1 check passed
@thingineeer thingineeer deleted the #246---GA-추가-구현 branch January 16, 2024 13:01
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Feat 새로운 기능 구현 명진😼
Projects
None yet
Development

Successfully merging this pull request may close these issues.

[Feat] #246 - GA 추가 구현
2 participants