TIL

24.01.05

re트 2024. 1. 5. 20:08
728x90

● 오늘 한 것

[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 파일을 통해서 적용하는 방법이 있었다.

- 어댑터에서 인터페이스를 선언하고 액티비티에서 사용하는 방법

 

● 오늘 총평

너무 기분 좋은 금요일이다.

내일이 주말이라는 것과 동시에, 아직 팀플까지 시간이 좀 남았다는 것과 동시에, 과제도 거의 마무리했다는 것에 너무 좋았다.

오늘은 정말 알차게 보낸 것 같다.

오늘 한 것만 봐도 그렇고 정리하느라 정말 시간이 많이 걸렸다.

문제도 두 문제에 과제도 쭉가고... 다른 날보다 금요일 시간이 빨리 가기를 바라면서 열심히 공부했던 거 같다.

오늘은 빨리 자고 내일 일찍 일어나서 오늘처럼 알찬 주말을 보내야겠다.

과제를 하면서 모르는 것도 생각보다 많이 나타났지만 역시 튜터님께 물어보니까 잘 해결되는 거 같다.

물론 구글링도 점점 실력이 늘어나는 거 같다.

눈이 뻑뻑하다.

반응형