Snowball Challenge | 5.17~5.23

soo5717·2021년 5월 23일
0

스노우볼 챌린지

목록 보기
6/11
post-thumbnail

1. 목표

  • 장기 목표 - 1일 1커밋
  • 중기 목표 - Android (Kotlin + MVVM Architecture)
  • 단기 목표 - 부스트 코스 영화 앱 프로젝트 (안드로이드 앱 프로그래밍)

2. 진행

2021.05.18 화요일

  • 메인 화면 XML 구성 완료

2021.05.19 수요일

  • 메인 화면 XML 코드 개선

2021.05.20 목요일

  • 좋아요/싫어요 버튼을 위한 selector 생성
  • 한줄평 아이템 XML 화면 구성

2021.05.21 금요일

  • 뷰 바인딩 설정

2021.05.22 토요일

  • 좋아요/싫어요 버튼 클릭 동작 구현

2021.05.23 일요일

  • 좋아요/싫어요 버튼 코드 개선
  • 한줄평 리사이클러뷰 구현

3. 결론

3.1 이번 주 피드백

총 점(5점 만점) : ⭐⭐⭐⭐

  • 1일 1커밋 => 총 9커밋 / 6일 미완료
  • 영화 앱 프로젝트(A~B) => 완료

이번 주는 나름 무난하게 진행된 것 같다! 이전에 자바로 진행했던 실습 프로젝트를 코틀린으로 진행하면서 코틀린으로 안드로이드 개발하는 것을 익히고 있다. 문법을 미리 배웠으니 빠르게 진행될 줄 알았는데 미묘하게 다른 부분들이 있어서 조금 삽질하는 과정도 있었다. 그래도 안드로이드 전반에 관해서는 알고 있어서 큰 어려움 없이 해결해나가는 중이다.

안드로이드 강의를 듣지 않고 바로 프로젝트를 시작했는데, 조금 부족한 부분이 있는 것 같아서 책을 구매해서 참고하면서 개발 중이다. The 친절한 코틀린 앱 프로그래밍 책인데 기초부터 나와 있어서 좋긴 한데, 최신 버전과는 조금 차이가 나는 부분이 있어서 주의하면서 보아야 했다.

코틀린으로 개발하는 것은 처음이라 개발 속도는 느리지만, 자바와 비교했을 때 불필요한 코드들이 많이 줄어들어서 좋은 것 같다. 잘만 배운다면 정말 유용할 것 같아서 더 열심히 공부해보려 한다!

(화요일에는 커밋을 했는데 앱에서 오류가 있는지 기록이 되지 않았다....😥)

3.2 다음 주 단기 목표

  • 영화 앱 프로젝트 (C~E)
  • The 친절한 코틀린 앱 프로그래밍 완독

영화 앱 프로젝트의 경우 현재 Project2까지 진행 완료했고 다음 주는 Project3~Project5까지 진행하려고 한다. (필요한 부분만 구현해볼 예정이다.)

profile
BE Developer

0개의 댓글