안녕하세요. 인프런 커뮤니티 파트입니다. 지난 10월 25일 수요일, 판교 인프랩 오피스에서 세 번째 퇴근길 밋업을 열었는데요. 밋업 이야기를 좀 더 많은 분들께 전해드리고 싶어 글을 써봅니다.
이번 퇴근길 밋업은 Flutter를 주제로 LINE의 ABC Studio와 함께 했습니다. 밋업 세션을 통해 발표자 분들의 기술적인 경험을 공유드리고 요즘 떠오르는 Flutter에 관해 이야기하는 모임을 만들고 싶었어요.
밋업 체크인🎫
밋업 체크인 시간은 18:30~19:00 입니다. 보통 퇴근하시고 바로 판교로 이동하면 저녁 드실 시간이 부족합니다. 그래서 간단하게 드실 수 있는 서브웨이 샌드위치와 생수를 준비했어요. (이탈리안*** 와 치킨****, 에그**, 로티세리** 4가지 맛)
보통 밋업 행사 세팅 및 운영에는 일손이 모자라는 경우가 많아 인프랩 팀원 여러분이 엔젤스태프가 되어주시는데요. 이번 행사에는 FE 준프, PM 테디, MD 위즈가 엔젤스태프로 소중한 도움의 손길을 보태주셨습니다. 감사해요! (+카린 & 오뜨)
이번 밋업도 추첨을 통해 참가자를 선정했는데요. 무려 6:1의 경쟁률이었다 보니 아쉬운 마음을 표현해 주신 분들이 많았습니다. 장소의 제약으로 안타깝게 만나 뵙지 못한 분들께는 밋업 영상으로 찾아뵐게요.
(엔젤 스태프 FE 준프가 참가자 분들께 물과 샌드위치를 나눠드렸어요.)
세션 1. Flutter 엔지니어로 직무 전환한 이야기
첫 번째 발표자인 종식님은 안드로이드 엔지니어에서 Flutter 로 직무 전환한 이야기를 들려주셨습니다. 라인에 합류하면서 Flutter를 사용하게 되어 빠른 학습이 필요한 상황을 마주하셨는데요. Flutter 엔지니어가 되었을 때 가장 관심 있었던 기술과, Flutter 엔지니어가 되는 과정에서의 이야기를 실제 코드와 함께 공유해 주셨어요. 또한 Flutter로 코드를 재작성하는 과정에서 느낀 Flutter의 장점, 모듈화, 의존성 주입과 관련한 패키지의 실사용 예제를 설명해 주셨습니다.
종식님은 기술 학습 방법 중 꾸준한 회고를 강조하셨는데요. 산책을 하며 스스로 회고를 진행하거나, 필요할 때는 문서화를 통해 회고한다고 말씀하셨습니다. 스스로에게 솔직하고 정확한 회고를 하는 것이 핵심이라고 강조하셨는데요. 첫 번째 발표에서 나눈 종식 님의 지식과 경험이 Flutter 개발자분들이 성장하고 발전하기 위한 도움이 되었길 바랍니다.
세션 2. Flutter 프로젝트에 테스트 들이붓기 (부제 : 코드 신뢰성을 향상시키기 위한 테스트 사례들)
두 번째 세션은 최연두님이 주니어 개발자로서 코드의 신뢰성을 향상시키기 위해 플러터 프로젝트에 어떤 테스트를 추가했는지를 사례와 함께 소개해 주셨습니다. 실무에서 테스트 코드를 적용한 사례에 관한 발표라 밋업 페이지를 오픈했을 때부터 많은 분들이 관심을 표현해 주셨는데요. 연두님은 테스트 코드를 적용한 과정과, 어떤 규칙들을 추가했는지, 그리고 실제 코드 예시를 보여주며 발표를 이어갔습니다.
골든테스트(Golden Test)라는 개념을 소개하고 골든 테스트의 장점과 위젯, 함수 등의 테스트 방식도 이야기해 주셨는데요. 적재적소에 미리 준비해오신 퀴즈 덕분에 발표 몰입도와 재미가 올라가는 걸 느낄 수 있었습니다. Flutter 테스트 코드에 관심 있는 분이라면 연두님의 발표 영상을 꼭 보시길 추천드립니다.
세션 3. Flutter Canvas로 어디까지 해봤니? - Flutter Canvas로 이스터에그 게임 그리기
세 번째 세션 발표자 조용대님은 보이는 모든 것은 캔버스다. 라는 문장으로 발표를 시작하셨습니다. 캔버스가 어디에 위치하고, 어떻게 접근할 수 있는지부터 캔버스를 적용한 케이스를 몇 가지 직접 구현한 예시를 통해 보여주셨는데요. 플러터를 활용해 앱에 다양한 시각적 효과를 구현하는 방법을 정리해 소개하셨습니다.
덧붙여 움직임이 필요한 경우, Canvas Animation, Animation Controller, Ticekr 등을 활용해 앱에 적용한 케이스를 코드와 함께 보여주셨습니다. Flutter로 다양하고 멋진 애니메이션을 구현하는데 관심이 있는 분이 보시면 많은 도움이 될 것 같았습니다.
마지막으로 데마에칸 앱에 들어가 있는 이스터에그 게임을 소개하고, 구현 방식을 정리해 주셨는데요. 고퀄의 게임인데 아직까지 발견되지 못해 모두가 함께 아쉬워하며 발표를 마무리했습니다. (데마에칸 유저 여러분, 멋진 이스터에그 게임 좀 발견해 주세요)
네트워킹 시간🤸♀️🤸♂️
잠시 쉬는 시간을 갖고 이어진 네트워킹 시간에는 미리 배정된 조원들과 함께 이야기 나누는 시간을 가졌는데요. 발표자 세분도 각각 다른 조로 이동해 네트워킹을 시작했습니다.
참가 신청 때 남겨주신 의견을 바탕으로 나누고 싶은 이야기를 정리해 띄워두었습니다. 처음에는 어색한 순간이 있었지만 Flutter 라는 공통점 아래 모두가 각자의 고민과 생각을 공유할 수 있었습니다. 집중하며 서로의 이야기에 귀 기울여 주셔서 Flutter 행사 만들길 잘했다는 생각이 들었습니다. Flutter 를 주제로 한 모임이 희소한 만큼 참석하신 분들께 소중한 시간이 되었길 바랍니다.
마무리 🤗
정말 멋진 발표를 준비해 주신 라인의 ABC Studio 발표자 여러분께 진심으로 감사드립니다. 이번 밋업을 준비하면서 Flutter 에 대한 많은 분들의 관심을 느낄 수 있었습니다.
Flutter 에 대한 애정과 개발자분들의 참여가 있기에 인프런 퇴근길 밋업이 의미 있는 시간이 될 수 있었다고 생각합니다. 네트워킹에 배정된 시간이 길지 않아 더 많은 이야기를 나누지 못해 아쉬워하는 분들도 계셨는데요. 남겨주신 의견 참고해 더 나은 밋업을 만들 수 있도록 고민하겠습니다.
여러모로 도와주신 LINE 의 ABC Studio 팀과 발표자 여러분, 뒤에서 든든히 도와주신 LINE ABC Studio 김영재 님 , 엔젤 스태프로 일손을 보태주신 인프랩 팀원들 그리고 인프런 퇴근길 밋업에 참여해 주신 모든 분들께 감사 인사를 전합니다.
인프런은 건강한 개발자 지식 생태계를 만드는 데 도움을 보태고 싶습니다. 앞으로도 다양한 경험과 지닌 개발자들이 서로의 고민을 나누고 함께 성장할 수 있는 시간을 만들 수 있도록 노력하겠습니다.
(+)
플러터에 관심이 생기셨나요?
인프런의 Flutter 강의를 들어보세요!
이미 많은 분들이 수강하고 있답니다. 😉
#인프런 #인프런퇴근길밋업
#인프런플러터밋업후기
댓글 0
댓글을 작성해보세요.