23.12.12
● 오늘 한 것
[kotlin 문제 풀이]
- 두 큐 합 같게 만들기
https://retry-thinksubox.tistory.com/88
- 스타트와 링크
[강의 시청]
- 3주차, 4주차
https://retry-thinksubox.tistory.com/89
https://retry-thinksubox.tistory.com/90
[과제 진행]
- 액티비티, 프래그먼트 라이프 사이클 정리
https://retry-thinksubox.tistory.com/9
https://retry-thinksubox.tistory.com/91
- 자기소개 앱 구현
● 오늘 알게 된 것
[kotlin 문제 풀이]
- 숫자 계산할 때 자료형 범위 넘을 거 같다는 생각이 들기 전에 먼저 Long 타입으로 먼저 해볼까
- 재귀... 아직 멀었다.
[강의 시청]
- 생각보다는 알고 있는게 많았고 그만큼 모르는게 있었다.
- 아마 더 들어가면 들어갈수록 모르는 것 비율이 늘어날 거 같다.
- 다양한 레이아웃과 그 안의 다양한 속성들
- 컴포넌트를 내가 다른 의미로 쓰고 있었나
- 암시적 인텐트 사용법
[과제 진행]
- 라이프사이클이 은근히 쉬워보이는데 가면 갈수록, 예시를 따라가면 따라갈수록 머리가 복잡해지더라
- Fragment Lifecycle에는 PAUSE와 STOP이 없다.
- 액티비티 라이프사이클과 Fragement lifecycle의 차이점
- registerForActivityResult() 사용법
- UI 디자인은 못하겠다... 그냥 머리가 굳는다.
● 오늘 총평
어제는 정말 힘들었었는데 오늘은 꽤 괜찮게 보냈다.
오전은 슉슉 지나갔고 오후는 휘청거리며 지나갔으면 저녁은 잔잔하면서 약간의 두통을 가지고 지나가고 있다.
오늘은 문제가 딱 보고 척 풀리는 느낌이라서 행복했다.
역시 아는 유형이 나오면 편안~해진다.
뒤에 재귀 문제는... 할 수 있는 문제였는데 전에 했던 것이랑 같은 유형이라는 생각을 못 해서 혼자 힘으로 해결하지는 못했다.
강의 진짜 오늘은 그래도 모르는 것도 있고 직접 해보는 것도 있어서 어제보다는 덜 졸았다...ㅎ
강의 듣고 정리하고 실습해보고 하니까 시간이 엄청 지나가있더라
그리고 과제를 하다가 마무리가 되니까 지금 시간이다.
라이프 사이클 정리는 좀 어지러웠다.
그냥 머리에 집어넣으려니 힘들어서 어지러웠던 거 같다.
개인 과제인 자기소개 앱 만드는 건 오늘로 기능 자체 구현은 마무리가 됐다.
디자인은... 그냥 마음을 비운다.
새롭게 해본 거가 있었는데 그건 바로 registerForActivityResult()이다.
액티비티끼리 데이터를 주고받을 때 사용하는 거다.
정말... ActivityResultContracts에서 s 빼먹어서 머리에 두통왔던 거 생각하면 어질어질하다.
'다들 분명 이렇게 사용하는데 왜 나는 빨간줄과 빨간 글씨가 뜨는 거냐고...!!'라고 했던 게 s를 빼먹어서였다니...
그래도 잘 적용시켰고 이후에도 사용할 일이 많을 거 같아 잘 저장해놔야겠다.
오늘은 이렇게 마무리하고 내일은 과제 좀 더 보고 자료 찾아보고 새로운 앱을 하나 생각해서 만들기를 시작해봐야겠다.
어떻게 보면 이번 챕터 개인과제 마무리, 이번주 챌린지반 과제 마무리가 오늘 된 거니까 여유가 좀 생겼다.
푹 쉬고 내일 재밌는 거 하면서 달려봐야겠다.