1. 개발 환경 세팅 ✅

  • 기준 애뮬레이터 (Android Large 360*800, 갤럭시 s21 화면 기준)
  • 구글 픽셀이 아니라 Galaxy S21 화면 크기 맞춰서 애뮬레이터 수동 생성하기
    • 구글 픽셀 가상 기기가 미묘하게 Viewport가 다른 것을 확인했습니다! 아예 Figma 크기 == 갤럭시 기준으로 맞춰서 가는 것이 좋을 것 같습니다!
    • 아래 링크를 따라해서 수동 추가하기,링크에서 S21 inch와 resolution 정보 확인하고 넣기 https://developer.samsung.com/galaxy-emulator-skin/guide.html
    • Galaxy S21 가상 기기 정보
      • Display 6.2 inches (~87.2% screen-to-body ratio)
      • Resolution 1080 x 2400 pixels (~421 ppi density)
  • SDK 설정 (Target & Min) 33, 23
  • 안드로이드 스튜디오, 이구아나 버전으로 통일하기

 

2. Domain 분리, 역할 분담하기 ✅

  • Login/Start/Splash (디자이너님과 조율 필요) => 승연이
  • shorts (기본 뷰는 혼자 만들되, 나중에 기능이 많아지면 여러 사람이 같이 개발해야 할 수도) => 은석님
  • community => 지선님
  • profile + B navi (Home Fragment, Main Activity, 환경 세팅 필요) => 나

++ Book 세부 내용은 View 맡은 개수 적은 사람에게 추후 분담

 

3. 예상 일정 ✅

[07.14 - 07.20] : 초기 세팅 & 가능한 View 만들기 (Home, Splash, Profile 일부)

[07.21 - 07.27] : 커뮤니티 / 쇼츠 / 프로필 / 홈 View 마무리

[07.28 - 08.03] : 쇼츠 기능 마무리, 나머지 기능 (각자 도메인 마무리)

+ 8월 초까지 개발에 집중하고 이후로는 BE와 연결에 집중하기 (API, NETWORK, DAO…)

 

4. MainActivity, Bottom Navigation View 만들기 (~ing)

  • 모션까지 장착한 Navigator 제작
  • DataBinding 추가 (Gradle 옵션)
  • Color, Theme, Type, Style 세팅
  • MyPage 화면 구성 완료

귀여운 바텀네비게이션 뷰..ㅎㅎ

 

5. Notion AOS 팀원 업무 분담 개별 페이지 런칭하기 (ASAP)

 

 


+ 추가로 공부할 것

1. XML - Databinding 형태의 기본 UI에서 벗어나 Jetpack Compose를 사용하는 방법

https://jaeryo2357.tistory.com/106

 

[Android] Jetpack Compose란?

안녕하세요 점냥입니다. Jetpack Compose는 작년에 stable 버전이 나오기도 했고 최근 Android 개발자 사이에서 큰 화제입니다. 최신 Android Ui Tool Kit인 Compose는 기존 뷰를 그리는 방식과 비교해서 훨씬 더

jaeryo2357.tistory.com

 

2. Retrofit2 와 jwt

 

 

3. 네이버 북 API 리스트 확인 및 활용 구상

https://developers.naver.com/docs/serviceapi/search/book/book.md

 

검색 > 책 - Search API

검색 > 책 책 검색 개요 개요 검색 API와 책 검색 개요 검색 API는 네이버 검색 결과를 뉴스, 백과사전, 블로그, 쇼핑, 웹 문서, 전문정보, 지식iN, 책, 카페글 등 분야별로 볼 수 있는 API입니다. 그 외

developers.naver.com

 

 

4. API 전달 방식

- Page 당? Pagenation ?

- Tab 별로 API 내려주기 or 한 번에 내려서 탭 개수 만큼 분할?