2019년 12월, 안드로이드 개발자로 취업을 하였다. 그즈음의 얘기를 잠시 하자면, 같은 학교 친구들의 상당수가 하나둘씩 직장을 구해, 학교는 점점 비어 가고 마음은 조급해지던 때였다. 당시에 서울에 소재한 두 회사에 면접을 보게 되었고, 감사하게도 두 회사 모두에게서 오퍼를 받았었다. 회사의 성장 가능성, 나의 성장 가능성 그리고 등의 고민 끝에 현재 회사인 정육각에 연락을 드렸고, 그 결과 지금은 정말 만족스러운 회사 생활을 하는 중이다! 19년 하반기 ~ 20년 상반기에는 당시 사무실은 강남 신사동에 위치했었는데, 방을 구하지 못했어서 급하게 주변의 고시원에서 머물었다 - 새로운 경험이었다. 번화가 주변인 데다 방도 좁아 상당히 불편하긴 했지만, 출근 5분 컷이라는 엄청난 장점이 있었다! 게다가 ..
웹이든 앱이든 개발자들이 한 번씩은 경험해 보는 것이 쇼핑몰일 것이다. 그만큼 기본적으로 할 수 있어야 하는 부분들을 할 수 있고, 개발실력 향상에 도움이 되어서가 아닌가 생각된다. 안드로이드 개발 실력을 스스로 확인하기위해, 약 한 달의 시간에 걸쳐 천천히 쇼핑몰 개발을 진행하였다. 아래는 개발하기 전에 세웠던 목표들이다. 로딩화면에서 애니메이션을 넣어 로그인 화면 전환을 부드럽게 만들어보자. RecyclerView를 사용하자. BottomNavigationBar 를 사용하자. SQLite를 써서 개발해보자. 자동로그인 기능도 구현해보자. 결론적으로 위 목표를 모두 실현했다. https://youtu.be/Suzz_FGzeu0 코드 - Login Activity - 우선, 프로젝트를 막 시작하며 Ani..
'잼라이브'라는 퀴즈 어플에는 이용자들에게 라이브 퀴즈 쇼 이외에 조금 더 재미를 주기 위해서 여러 가지 방법을 택하여 대시보드에 넣어놓았다. 그중 Bubble이라는 메뉴가 있는데, 클릭하면 상세화면으로 들어간다. 화면은 위 사진과 같다. '달고나 몇 개 찾기'와 같은 특정 조건을 달성하면, 앱 내에서 사용 가능한 '잼' 혹은 상품을 준다. 앱에 적용된지 얼마 되지 않은 이 기능을 처음 보고, 어떻게 개발했을까 하는 궁금증과 만들어보고픈 마음이 생겼었다. 마침 진행 중인 학교 개인과제 프로젝트에 이 기능을 넣을 수 있을 것 같아서 검색을 해보았다. Bubble Picker라고 검색을 하니 github링크가 바로 나왔다. 만들면서 참고한 링크를 첨부한다. 찾아보니 꽤 오래전에 나왔던 재밌는 기능인데, 왜 ..