목록코딩 (2)
쉽고 편한 공간
7월의 어느날, 행정반에서 국방 인트라넷 홈페이지에 올라오는 각종 공고를 보고 있었던 때다. 국방오픈소스아카데미(이하 OSAM, https://osam.kr)에서 온라인 해커톤을 주최한다는 공문을 보게되었다. 자대 전입 후 틈틈이 개발 공부를 진행하고 있었기에 관심이 갔고, OSAM에서 제공하는 여러 Track의 강의를 수강하며 확실한 학습 경험도 보장된다는 점이 매력적이었다. 대회는 1차(예선)와 2차(본선)으로 나뉘었고, 1차는 약 1달동안 자신이 선택한 Track(Web, App, AI, IoT, Cloud)의 강의를 기준치(80%) 이상 수강하고 수강한 내용에 대한 객관식 Test + 코딩 테스트 + 개발 계획서 의 종합 평가로 이루어졌다. Web, App에 대해서는 다른 분야에 비해 경험이 있었..

MT 등에서 술병을 슥 돌려 술병이 가리키는 사람이 벌칙을 받는 식의 놀이가 있다. 소주병이 은근히 잘 돌아가 돌리는 손맛이 있다. 현재 제작중인 랜덤 술게임 앱에서 이 술병 돌리기 게임을 구현해보고자 한다. 특정 child를 rotate 시키는 위젯은 존재하지만, 내가 원하는 기능 : 1. 화면을 터치중일때는 터치한 지점으로 술병이 자동 회전 2. 술병을 돌리는 모션을 취할 경우 일정 시간동안 술병이 회전하다 자연스럽게 감속하여 정지 을 구현해놓은 라이브러리는 없었다. 이에 내가 찾은 방법은 GestureDetector 위젯과 AnimatedBuilder 위젯을 활용하는 것이다. GestureDetector은 화면을 터치할때 상세한 상호작용을 정의할 수 있도록 하는 위젯이다. AnimatedBuilde..