24.01.05
● 오늘 한 것
[kotlin 문제 풀이]
- 테이블 해시 함수
https://retry-thinksubox.tistory.com/139
- 토마토
https://retry-thinksubox.tistory.com/141
[챌린지반 과제]
https://retry-thinksubox.tistory.com/140
[앱 개발 숙련 개인 과제]
https://retry-thinksubox.tistory.com/142
https://retry-thinksubox.tistory.com/143
● 오늘 알게 된 것
[kotlin 문제 풀이]
- sortedWith와 compareBy를 함께 쓰는 방법
- 코틀린 2차원 배열 입력받기 너무 힘들다.
[챌린지반 과제]
- 리스너는 비동기다.
- 로그 찍는 거 말고 디버깅의 중단점을 이용해서 흐름을 찾아라
- !!는 최대한 쓰지 말자
- sealed class도 알아가야겠다.
[앱 개발 숙련 개인 과제]
- 다이얼로그의 리스너는 DialogInterface.OnClickListener를 초기화해야한다.
- API 33 이상에서는 알림 보내는 것에 대한 user-permission을 설정해야한다.
- 천의 자리마다 , 붙이는 방법
- 플로팅 액션 버튼은 세팅이 제일 힘들다.
- onScrollStateChanged(), onScrolled() 처음 보는 친구들인데 리사이클러뷰 쓰면서 많이 보게 될 거 같다.
- 애니메이션 추가하는 방법은 코드에서 바로 적용하는 방법과 xml 파일을 통해서 적용하는 방법이 있었다.
- 어댑터에서 인터페이스를 선언하고 액티비티에서 사용하는 방법
● 오늘 총평
너무 기분 좋은 금요일이다.
내일이 주말이라는 것과 동시에, 아직 팀플까지 시간이 좀 남았다는 것과 동시에, 과제도 거의 마무리했다는 것에 너무 좋았다.
오늘은 정말 알차게 보낸 것 같다.
오늘 한 것만 봐도 그렇고 정리하느라 정말 시간이 많이 걸렸다.
문제도 두 문제에 과제도 쭉가고... 다른 날보다 금요일 시간이 빨리 가기를 바라면서 열심히 공부했던 거 같다.
오늘은 빨리 자고 내일 일찍 일어나서 오늘처럼 알찬 주말을 보내야겠다.
과제를 하면서 모르는 것도 생각보다 많이 나타났지만 역시 튜터님께 물어보니까 잘 해결되는 거 같다.
물론 구글링도 점점 실력이 늘어나는 거 같다.
눈이 뻑뻑하다.