도리안의 2024년 개발기 #82 - 생각보다 쉽지 않았던 OX 퀴즈 화면 수정
생각보다 쉽지 않았던 OX 퀴즈 화면 수정
No. 82
2024. 05. 13 (월) | Written by @dorian-dev
오늘의 개발기
오늘의 원래 계획은 오전에 OX 퀴즈 화면의 디자인 변경을 마무리하고, 다음 화면 작업을 하는 것이었다. 그러나 전자의 마무리는 생각보다 쉽지 않았다. 이유는 두가지였다.
(1) 지난 주에 개발한 커스텀 뷰에서 XML 파일로도 설정 가능한 속성 추가
(2) 가로 화면 깨지는 문제 수정
(3) 가로, 세로 모드 전환시 타이머가 2개 이상 실행되는 문제 수정
특히 (3)에서 시간을 많이 소모했다. (1)이야 ChatGPT로부터 도움을 받아 작업 가능했고, (2) 또한 그랬다. (3)은 타이머 사용 경험이 부족하다 보니 시행착오가 좀 있었다. 이 문제는 아래 사항들을 적용하여 수정했다.
- 가로/세로 전환시 액티비티 유지되는 설정 해제
- 이 설정을 유지하면, 세로 화면에서 가로 화면으로 전환시 레이아웃이 변경되지 않는 문제가 있음
- 조건: 세로 화면과 가로 화면의 레이아웃이 별도임
- 이 설정을 유지하면, 세로 화면에서 가로 화면으로 전환시 레이아웃이 변경되지 않는 문제가 있음
- 액티비티 안에 정의한 타이머를 뷰모델로 이동
- 타이머 가동시 UI 업데이트는 라이브 데이터로 처리
- 타이머 실행시 기존 타이머 중지, 제거
여전히 배워야 할게 많음을 경험한 하루였다. 자만하지 말고 열심히 배우며 실력을 늘려야 할 것이다.
And...
이력서 수정은 아직 못 했다. 오늘의 포스팅을 마치고 집에 가서 조금이라도 작업 하자.
지난 2024년 개발기
- #81 - 경력 관리. 주별로 할 예정.
- #80 - 개발자 권고사직도 시작되었다
- #79 - 간만에 만들어 보는 안드로이드 커스텀 뷰
- #78 - 조만간 시작할 메인 앱 리뉴얼
- #77 - 팀장 바뀌고 첫 미팅
- #76 - 당분간 앱 개발에 집중
- #75 - 구글 로그인 문제로 잠시 삽질한 하루
- #74 - 이력서 업데이트 하자
- #73 - 이번 주에 해야 할 것 (4. 28 ~ 5. 4)
- #72 - 다음주에 뭘할지 미리 계획하자
- #71 - 조직개편 그러나 희한한 것
- #70 - 안드로이드에서 샘플 알람 구현해 보는 중
- #69 - 어쩌면 조만간 만들어질 살생부(?)
- #68 - 다음 앱 개발 시작
- #67 - 경력 관리. 시간 확보가 필요.
- #66 - 시장의 흐름과 상황도 읽을줄 알아야...
- #65 - 안드로이드의 빌드 타겟 버전을 34로 올리면서 발생한 문제들
- #64 - 몰입에 방해가 되는 요인
- #63 - 경력자를 위한 샘플 프로젝트 개발 중
- #62 - 보다 충만한 마음으로 개발을...
- #61 - 코드 복기하면서 느낀 점
- #60 - 개발자로서 후회없이 일해야 하지 않을까...
- #59 - 계획과는 다른 월요일 하루
- #58 - AI 시대에 필요한 개발 도구를 알아보자
- #57 - 동료가 작성한 코드 머지 그러나 오류 발견
- #56 - 빠르지도 느리지도 않은 개발 속도
- #55 - 테스트 결과로 요청 받은 수정 사항 처리
- #54 - 약 2주간의 개발 업무를 마치고...
- #53 - 바빴지만 다소 엉망이었던 지난 주
- #52 - ChatGPT 문답을 기록해 두자
- #51 - 한동안 안일하게 살았던 거 같다
- #1 ~ #50
Layout provided by Steemit Enhancer hommage by ayogom
Posted through the ECblog app (https://blog.etain.club)
Upvoted! Thank you for supporting witness @jswit.