- 장기 목표 - 1일 1커밋
- 중기 목표 - Android (Kotlin + MVVM Architecture)
- 단기 목표 - 부스트 코스 영화 앱 프로젝트 (안드로이드 앱 프로그래밍)
2021.05.18 화요일
- 메인 화면 XML 구성 완료
2021.05.19 수요일
- 메인 화면 XML 코드 개선
2021.05.20 목요일
- 좋아요/싫어요 버튼을 위한
selector
생성- 한줄평 아이템 XML 화면 구성
2021.05.21 금요일
- 뷰 바인딩 설정
2021.05.22 토요일
- 좋아요/싫어요 버튼 클릭 동작 구현
2021.05.23 일요일
- 좋아요/싫어요 버튼 코드 개선
- 한줄평 리사이클러뷰 구현
총 점(5점 만점) : ⭐⭐⭐⭐
- 1일 1커밋 => 총 9커밋 / 6일
미완료
- 영화 앱 프로젝트(A~B) =>
완료
이번 주는 나름 무난하게 진행된 것 같다! 이전에 자바로 진행했던 실습 프로젝트를 코틀린으로 진행하면서 코틀린으로 안드로이드 개발하는 것을 익히고 있다. 문법을 미리 배웠으니 빠르게 진행될 줄 알았는데 미묘하게 다른 부분들이 있어서 조금 삽질하는 과정도 있었다. 그래도 안드로이드 전반에 관해서는 알고 있어서 큰 어려움 없이 해결해나가는 중이다.
안드로이드 강의를 듣지 않고 바로 프로젝트를 시작했는데, 조금 부족한 부분이 있는 것 같아서 책을 구매해서 참고하면서 개발 중이다. The 친절한 코틀린 앱 프로그래밍
책인데 기초부터 나와 있어서 좋긴 한데, 최신 버전과는 조금 차이가 나는 부분이 있어서 주의하면서 보아야 했다.
코틀린으로 개발하는 것은 처음이라 개발 속도는 느리지만, 자바와 비교했을 때 불필요한 코드들이 많이 줄어들어서 좋은 것 같다. 잘만 배운다면 정말 유용할 것 같아서 더 열심히 공부해보려 한다!
(화요일에는 커밋을 했는데 앱에서 오류가 있는지 기록이 되지 않았다....😥)
- 영화 앱 프로젝트 (C~E)
- The 친절한 코틀린 앱 프로그래밍 완독
영화 앱 프로젝트의 경우 현재 Project2까지 진행 완료했고 다음 주는 Project3~Project5까지 진행하려고 한다. (필요한 부분만 구현해볼 예정이다.)