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 한 번에 내려서 탭 개수 만큼 분할?
'Kotlin' 카테고리의 다른 글
[Read me] 1. 안드로이드 앱 개발 프로젝트 시작 (2) | 2024.07.14 |
---|---|
[Kotlin 완벽 가이드] 문자열 다루기 (0) | 2024.07.11 |
[Kotlin Study] 5. 프로젝트 구조 알아보기 (0) | 2023.10.12 |
[Kotlin Study] 4. 안드로이드 앱 화면 - 액티비티 컴포넌트 (0) | 2023.10.03 |
[Kotlin Study] 3. 객체지향 프로그래밍의 4가지 특징 (0) | 2023.09.13 |