4Ls
Liked(좋았던 점)
이해현 | 기존에는 대부분의 코드를 main() 함수에 몰아서 작성하는 식으로 코딩을 했는데, 멋사 과정에서 객체지향 프로그래밍 코드란 무엇인지 그 차이를 실감할 수 있었다. 특히 data class 사용과 enum + when 을 활용한 분기문이 가장 참신했다. |
조형찬 | - 과거에 자바와 코틀린으로 개발을 진행해본 경험이 있지만, 학부 강의에서 배운 건 자바를 이용한 개발 방법이였다. 때문에 코틀린을 이용한 안드로이드 개발 강의는 이번이 처음이다. 때문에 과거에 프로젝트를 진행하면서 사용은 해봤지만 정확히는 알지 못 했던 View Binding 같은 기능들의 동작 원리에 대해서 배울 수 있어서 좋았다. 또한 안드로이드 개발 시 코틀린 스타일의 코드가 뭔지 알 수 있어서 좋은 시간이 됐다.
- 여러 레이아웃, 버튼들에 관해서 배우고 이를 이용한 예제를 다양하게 학습할 수 있었던 점이 훌륭했다. |
이지헌 | 코틀린을 기반으로 안드로이드를 다뤄보면서 콘솔창이 아닌 직접적으로 화면에 출력하여 지금 배우고있는 내용이 어디에 적용되어야할지 이해되기 시작하는 점이 좋았다. |
이주형 | 코틀린으로 과제를 할 때는 텍스트 형식으로만 확인할 수 있었는데 안드로이드는 화면으로 확인이 가능해서 작업하기 좋았다. |
오준용 | |
공혜연 | 이전까지 java로 안드로이드 개발을 했었는데 kotlin을 이용해 안드로이드 개발을 하니 코드가 한결 짧아지고 가독성이 좋아져서 좋았다. |
Lacked (아쉬웠던 점)
이해현 | 그날 배운 복습을 바로바로 해치워야 진도를 제대로 따라갈텐데, 항상 다 못끝내고 조금씩 밀려서 점점 공부할 게 쌓이고 있다. |
조형찬 | • 개인적으로 무언가를 처리할 때 정리하고 계획대로 해나가는 것을 선호해, 안드로이드 관련 코드들을 깃 허브에 정리하는 것을 시작하지 못 한 것이 아쉽다. 서둘러 코틀린 정리를 마무리하고 안드로이드 정리를 시작하고 싶다. |
이지헌 | 안드로이드에는 정말 수많은 위젯과 내부메서드가 존재하는 것 같은데 언어들과 다르게 익숙해지려면 시간이 좀 걸릴 것 같아 두렵다 |
이주형 | 언어 공부와 달리 안드로이드는 레아아웃하나, 버튼 하나, 위젯 하나마나 다양한 속성이 있어서 이것들을 다 활용하려면 복습을 해야하는데 그러지 못해서 기능을 잘 활용하지 못하는 것 같아 아쉽다. |
오준용 | |
공혜연 | 주말동안 계산기 프로젝트를 다 만들고 싶었는데 다 만들지 못해 아쉽다. 처음에 설명만 들었을 때는 간단할 것 같았는데 막상 시작해보니 생각해야할 부분이 많았다. 특히 사칙연산 버튼을 눌렀을 때 이전 값을 저장해두고 새로운 값을 받아서 계산을 해야하는 부분이 어렵게 느껴졌다. |
Learned (배운 점)
이해현 | 주말에 우연히 안드로이드 UI 관련 특강을 들었는데, 거기서 디자이너와의 협업 예의에 대한 현직자의 생각을 들을 수 있었다. |
조형찬 | View Binding
Layout
Button
Log Cat |
이지헌 | viewbinding을 통해 객체들을 하나하나 호출할 필요가 없어져 매우 편리했고 또한 .run을 사용하여 코드를 순서대로 작성할 수 있다는 점을 배웠다. |
이주형 | 받은 안드로이드 책으로 공부하는데 이런 기능들이 있구나를 조금씩 배우고 있다. |
오준용 | |
공혜연 | view binding과 run을 활용해 안드로이드 프로그래밍을 하는 방법을 배웠다. 안드로이드 개발을 java 만으로 해본 나에게 해당 방법이 참신하게 느껴졌다. |
Longed for (앞으로 바라는 점)
이해현 | 이번주부터 그 날 배운 개념의 복습을 바로바로 끝내고, 추가로 생긴 과제들 (계산기, 동물원 등)을 과제가 생긴 당일에 바로 끝내고 싶다. |
조형찬 | • 안드로이드 개인 학습 : 강의를 통해서 배운 내용을 바탕으로 기존에 진행했던 재고 관리 어플리케이션 프로젝트의 보완점을 찾을 수 있었고, 이를 정리하고 새롭게 보완해 하반기가 가기 전에 플레이 스토어에 출시할 수 있도록 할 계획이다. |
이지헌 | 안드로이드 기본적인 이론을 빨리 수강하고 이해하고 복습하여 여러가지 개인프로젝트 아이디어들을 떠올려보고 싶다. |
이주형 | 주어진 과제들을 수행하고 앞으로 문제공방에 올라올 문제들도 잘 풀어봐야겠다. |
오준용 | |
공혜연 | 디자인 전공 친구와 프로젝트를 진행하기로 했다. 배포까지 할 수 있었으면 좋겠다. 계산기 과제를 이번주에 끝내고 싶다. |
조원들에게 궁금한 점이 있나요?
•
코딩테스트 연습 문제 공유
•
지난 주 Longed for(앞으로 바라는 점)에 작성한 향후 계획의 달성 여부 차례대로 얘기해보기
주말동안 어떻게 보내셨나요?
•
친구네 고양이 쓰담쓰담
•
평일에 밀린 운동
•
•
•
운동
•
코틀린, 안드로이드 복습
•
친척 결혼식
•
계산기 과제
•
코딩테스트 연습 문제
예시)
문제
프로그래머스 Lv.0 120882번
조원별 풀이
이해현
조형찬
이지헌
공혜연
이주형
오준용
공유 자료
백준 허브
백준, 프로그래머스에서 코테 문제를 풀면 → 정답일 경우 깃허브에 자동 커밋해주는 확장 프로그램 (크롬, 네이버웨일 OK)
깃 레포에 이런식으로 커밋됩니다.
한글 파일명으로 저장되기 때문에 코드 다시 찾기 편해요!
대부분 아실 것 같지만.. 저는 여태 인텔리제이에서 수동으로 커밋하다가, 저번주에 이걸 처음 알았어서
공유합니다.