일일회고
프로젝트 시작한 지 벌써 한 주가 다되었다.
회의하고 코딩하고 하다보니 시간이 정말 빠르게 지나간 것 같다.
다음주 월요일이 발표이니 잘 마무리 지어봐야겠다.
++ github issue, project로 PR을 관리하는 방법을 매니저님께서 알려주셨다.
그 전까지는 우리팀은 PR룰 없이 마구잡이 방식으로 했는데 알려주신 방식으로 우리 팀만의 룰을 정하고 PR내용을 수정하니 보기 깔끔한 PR기록을 남길 수 있었다. 이런 방식을 처음 알았지만 앞으로 계속 지켜나가야할 방식이므로 잘 숙지해야겠다.
오늘의 키워드
- 프로젝트 구현
- 룰 재정립
프로젝트 구현
1. 액티비티 전환 시 애니메이션 주기
startActivtiy 호출 후에 overridePendingTransition(startAnimaion, endAnimation)을 주면 startAnimation -> endAnimation으로 애니메이션 전환을 하면 액티비티가 전환된다.
기본적으로 android.R.anim.XXX 로 이미 지정되어있는 애니메이션을 사용 할 수 도 있고, res폴더 하위로 anim폴더라는 리소스 폴더를 추가해 그 안에 커스텀 애니메이션 리소스를 만들어서 적용을 시켜도 된다.
(직접 작업은 안하고 팀원 서포트를 함)
2. 다국어 처리 (예정)
우선 다국어 처리를 하려면 하드코딩된 문자열들을 모두 values/string.xml 에 xml 상으로 등록 시켜야한다.
등록 시킨 후 string.xml에서 open editor를 클릭한다.
에디터에 들어가서 지구본 모양을 클릭하면 다른 나라의 언어를 선택할 수 있는데, 선택하면 자동으로 파일이 만들어진다.
그 후, 수정할 문자열이 있으면 수정하고 적용시키면 다국어 처리가 완료된다. 원하는 만큼의 나라를 추가해도 된다.
3. 해상도 별 이미지 추가
안드로이드의 다양한 해상도를 지원하기 위해 hdpi, mdpi, xdpi, xxdpi, xxxdpi이미지를 추가적으로 만들어 프로젝트에 넣어주었다.
이미지가 많은데 이 곳에서 각 사이즈별 이미지로 쉽게 변환 할 수 있었다.
깃헙
- pr 할떄는 라벨, 작업자, 제목 등 모든 것을 팀 룰에 맞게 작성
- project에 칸반보드를 만들어 이슈작성
- 이슈 작성 후 완료하고 이슈에서 코드리뷰를 함 .close # ->
https://velog.io/@dohaeng0/GitHub-Project-Issue-%ED%99%9C%EC%9A%A9
https://devlog-wjdrbs96.tistory.com/231
룰 재정립
https://www.notion.so/S-A-66f38725a19a4fb384f3925ddac63917?pvs=4#3a6f6f39baf64f0c892343517112a540
'내일배움캠프 7기 > TIL' 카테고리의 다른 글
내일배움캠프 7기 Android TIL 27일차 (2023.08.22) (0) | 2023.08.22 |
---|---|
내일배움캠프 7기 Android TIL 26일차 (2023.08.21) (0) | 2023.08.21 |
내일배움캠프 7기 Android TIL 24일차 (2023.08.17) (0) | 2023.08.17 |
내일배움캠프 7기 Android TIL 23일차 (2023.08.16) (0) | 2023.08.16 |
내일배움캠프 7기 Android TIL 22일차 (2023.08.14) (0) | 2023.08.14 |