2024 활동/카카오 테크 캠퍼스
[2024.04.27/ 카테캠2 충남대 Android] 3주차 회고록
은행장 노씨
2024. 4. 28. 23:00
목표:
1. [STEP1] Part 1 강의 다 듣기
2. 배운 내용 정리하여 블로그에 포스팅 하기
ㅣ강의 듣기
이번 주는 [STEP1] Part 1 강의를 모두 마치는 것을 목표로 했고, 드디어 모든 강의를 완료했다. 코틀린이라는 언어는 그 간결한 문법과 다양한 기능이 있는데, 정말 매력적이었다. 강의의 마지막에는 클래스와 상속을 활용한 총정리 실습이 있었는데, 이게 생각보다 쉽지 않았다. 하루 종일 이 과제만을 위해 머리를 씅씅 싸맸다.(ㅠㅠ)
좀 더 나은 구현 방법을 찾기 위해 구글링을 해보니, 게임에서 캐릭터 상태 변환을 다루는 객체 지향 설계 방식인 '상태 설계(State Design)'에 대해 알게 됐다. 이를 과제에 적용해보려 시도했지만, 결과적으로 이번 과제에는 그리 적절하지 않다는 결론을 내렸다.(단 두 개의 상태만 있기 때문이다) 아쉬운 마음을 달래며, 코틀린에 좀 더 익숙해지고 경험이 쌓인 뒤 다시 도전해보기로 했다. 다음 기회에는 더 좋은 결과를 만들어낼 수 있길 바라며, 다음 주차부터는 본격적으로 안드로이드 실습을 해보고자 한다!
다음 주에는 [미니 과제]도 있고, 팀워크 챌린지도 있어서 기대가 된다.