핵클 Flutter SDK가 출시되었습니다! 이번 아이템의 owner Peter님과 인터뷰를 진행했습니다:)
안녕하세요! 신규입사 개발자 Peter입니다. 프론트엔드를 주로 하고 있고, 이 외에도 Flutter, 백엔드 등 다양한 개발 경험을 가지고 있습니다.
핵클에서 제 역량을 발휘하여, 스스로의 성장과 회사의 성장을 같이 이룰 수 있을 것이라는 생각에서 핵클에 합류하게 되었습니다:)
Flutter 작업 경험이 있어서 자연스럽게 이번 일을 담당하게 되었습니다.
핵클 내부적으로도 고객사 요청이 많았고, Flutter가 가진 강점때문에 사용자 수가 많아지고 있는 추세이기 때문에 충분히 유의미한 작업일 것 같았어요!
개발의 편의성, 퍼포먼스의 두 가지 측면인데요.
앱을 개발할 때는, native로 개발하거나 하이브리드 앱 프레임워크로 개발하는 경우로 나뉘는데, 하이브리드 앱 프레임워크인 React Native나 Flutter의 경우 iOS, Android를 각각 개발할 필요 없이 한 번만 개발하면 된다는 장점이 있습니다. 새로 시작하는 스타트업 같은 경우에 퍼포먼스 측면에서의 강점 때문에 React Native대신 Flutter를 선택하는 추세이기 때문에 최근에 Flutter가 많이 쓰이는 것 같아요!
좀 더 많은 고객들이 핵클을 쓸 수 있는, 일종의 문을 하나 더 만들었다는 점에서 뿌듯합니다.
Flutter SDK 구조를 Android, iOS 네이티브 SDK를 연동해서 작동하는 방식으로 구현하였는데, Flutter 앱만 개발해봤었지 네이티브 언어를 통해 연동하는 방식은 처음이에요. 이번 기회에 Java와 Swift라는 새로운 언어도 접해본 점이 개발자로서 좋은 경험이었어요.
핵클은, 기존에 해왔던 프론트엔드 작업 이외에도 SDK작업, Java와 Swift등 새로운 언어 등 다양한 것들을 경험해볼 수 있는 환경이 주어져있어요. 의지만 있다면 충분히 가능한 일들을 더 다양하게 접해보고 싶습니다!
제가 느낀 핵클은 성장을 위해 다같이 노력하는 분위기에서, 주변에 있는 시니어 분들께 많은 인사이트를 얻을 수 있는 곳입니다. 서비스 자랑을 좀 하자면, 저희 기능 중에서는 배포 없이 실시간으로 반영되는 기능들이 많기 때문에, 배포에 대한 리소스를 줄일 수 있다는 점이 가장 큰 장점이라고 생각해요. 즉시 적용되기 때문에 눈으로 바로 확인할 수 있기 때문에 직접 한번 써보시면 바로 체감되실거에요!
핵클을 사용하고 싶은데 Flutter를 쓰고 있어 못 쓰셨거나, 핵클과 함께 데이터 기반의 빠른 성장을 경험하고 싶은 분들이 계셨다면, 이번 기회에 제가 개발한 Flutter SDK로 연동해서 핵클을 경험해보시는 것도 좋을 것 같습니다:)