목록전체 글 (2)
개발 마스터 김규규
(문제가 된 부분) 디바이스가 사용가능한지에 대한 유무를 보여주는 state circle을 구현할 때 약간 버벅였다. circle의 형태이기 때문에 xml에서 background 속성을 이용하여 shape나 vector resource를 지정해주어야했다. 그러나 디바이스의 상태에 따라 동적으로 녹색, 회색으로 state circle의 색을 변경시켜야하는데 이 또한 background 속성을 사용하여야 했다. state circle 을 위와 같이 정의해주었다. viewStateCircle.setBackgroundResource( when (data.isAvailable) { true -> R.color.stateGrean else -> R.color.gray } )그런데 이렇게 setBackgroundRe..
2020년 5월 6일. 네이버 핵데이가 본격적으로 시작되었다. 네이버 핵데이는 후배의 추천으로 지원하게 되었다. 안드로이드 클라이언트 개발자로 진로를 정한 후에 손에 잡히는 대로 공부하고 지원해보던 때였다. 안그래도 네이버는 꽤 오랫동안 나의 드림 컴퍼니였기 때문에 추천을 받자마자 주제를 확인하였다. 그러나 내가 할 수 있는 주제는 도통 보이질 않았다. 이제 막 안드로이드 공부를 시작한 나는 할 줄 아는 것이라곤 리사이클러뷰 만들기, 뷰페이저 사용하기 등 안드로이드 입문 예제들을 무난히 따라하는 것 뿐이었다. 그러다 음성 인터페이스를 이용한 캘린더 일정 관리 앱 주제가 눈에 띄었다. 16년도에 토이 프로젝트를 진행한 적 있었다. "Her" 이라는 영화를 보고 한창 인공지능에 빠져있었고 능동적이며 사용자와..