멋사를 이수하고 나서 방향성 고민
•
최대한 Android 경험을 늘리는 것이 중요.
•
또 다른 교육 프로그램에 참여하지 않더라도 사이드 프로젝트나 팀원을 모집하는 협업 사이트에서 프로젝트를 시도하면 좋음
•
기술 블로그 운영해보는 것도 좋다. 공부하다 모르는 개념에 대해서 정리해보는 시간은 중요하다. 이러한 블로그는 이후 취업할 때 근거 자료가 될 수도 있다.
•
여러 IT 동아리를 시작해도 좋다. 요즘은 직장인분들도 IT 동아리를 많이 하는 추세라서 현업자와 같이 프로젝트를 진행할 수 있는 기회를 놓치지 않는 것이 좋다.
MVVM 구조에 따라서 name, nickName, password validation을 체크하고 버튼을 활성화하도록 코드를 작성했는데 버튼 Enabeld가 안됩니다.
•
Android 디버깅을 통해 Editable.length가 입력된 문자열의 길이를 의미하는 것이 아님을 알게 되고 문제를 해결했습니다.
•
navController를 ViewModel에 주입하는 구조는 MVVM에 어긋나며, ViewModel에서 최대한 UI를 분리하면 좋다고 말씀드렸습니다.
추가로 화면 전환, 스낵바 표시도 LiveData로 observe하게 관리해야 한다고 설명드렸습니다.
•
특히 화면 전환, 스낵바 처럼 최초 한번만 실행되어야 하는 동작들은 LiveData 또는 Event로 관리되어야 함을 설명드렸습니다.