Skip to content

Week2 ‐ 11월 05일

Ju YunGyeom edited this page Nov 5, 2024 · 1 revision

1. Git Convention 보완

PR 템플릿 설정

PR 제목 규칙: [브랜치 태그] 작업 내용

  • ex) [feature] 작업 내용

xml convention

image

2. 네이버 지도 띄우기

  1. Activity에 MapFragment를 띄워보자 - Compose에서 뷰 사용
  2. Activity 내에 AndroidView와 fragmentManager를 사용해서 Fragment를 불러오기
  3. 에러 발생
    1. 원인 : ComponentActivity는 getSupportFragmentManager를 지원하지 않는다.
    2. 해결 방법 : AppCompatActivity로 바꾸니 성공!

실행 화면

image

3. 바텀 네비게이션 설정

  • Compose Navigation 라이브러리 추가
  • MainActivity에 MainNavGraph 연결
  • MainNavigation파일에 이동 경로 및 액션 정의
  • Jetnews 참고

4. 메인 지도 기능 분업

  • 바텀 네비게이션 버튼 디자인, 이동 @강민주
  • 지도 - 내위치 권한, 내위치 표시, 반경 표시 @주윤겸
  • 파이어베이스에 실제 데이터와 동일한 테스트 데이터 넣기 @김승규

5. 분업 작업 내용 공유

강민주

  1. 테마 색상 적용 방법

  2. 바텀 네비게이션 패딩 논의

  3. 바텀 네비게이션 클릭 영역

    1. indication을 custion하는 방법이 있다!
  4. 스마트폰의 네비게이션 버튼이 바텀네비게이션을 가리는 문제

    1. 문제 상황

      image
    2. 해결 방법

      1. Scaffold의 innerpadding을 적용
    3. 결과!

      image

      Scaffold의 innerPadding을 사용하면 내비게이션 바에는 가려지지 않지만 상단바 영역까지 확장 X

      image

      기존의 상단바 영역까지 확장된 상태

      image
  5. shadow? elevation? 없음

  6. 다크모드일 때 색상 변경 X

주윤겸

  1. 위치 권한 허용 시점
    1. 현재는 Fragment에서 권한 확인 중
    2. 액티비티에서 권한 요청하도록 변경하기!
  2. 위치 권한 허용 눌렀을 때 내 위치로 바로 이동하지 않고 있음
  3. 내 위치, 반경 표시되도록 하기!

김승규

  1. firebase 필드 추가

    external_url: spotify 웹 url ex)New Jeans - song and lyrics by NewJeans | Spotify

    preview_url: 미리 듣기를 위한 url (있을 수도 없을 수도 있음)

  2. 스포티파이 API 통신에 사용될 model, interface, ApiModule 설정

  3. 상단 상태바 padding

6. 이슈 공유 후 게더타운의 각자 책상에서 작업하기

image

📑 프로젝트 소개

✏️ 팀 규칙

💡 진행 과정

지도

음원 재생

영상 재생

공통

📚 기술 및 학습

📜 주차별 기록

💼 발표 자료

Clone this wiki locally