ABC Studio에서 앱 개발을 하고 있습니다.
안녕하세요. LINE+ ABC Studio에서 앱을 개발하고 있는 윤기영입니다. 최근 Flutter로 진행하는 새로운 앱 개발 업무를 맡아서 어떤 아키텍처 라이브러리를 사용할지 선정하는 작업을 진행했습니다. 여러 라이브러리 중 현재 가장 인기 있는 라이브러리인 GetX와 Provider, BLoC를 후보로 정한 뒤 샘플 앱을 구현했는데요. 이번 글에서는 구현한 각 코드를 다양한 상황에서 살펴보며 각 라이브러리의 장단점을 비교해 보겠습니다. GetX Provider BLoC pub.dev 최초 등록일 2019년 11월 2018년 10월 2018년 10월 pub.dev 좋아요 수 11,792(https://pub.dev/packages/get) 8,241(https://pub.dev/packages/provider) 2,210(https://pub.dev/packages/bloc) GitHub 좋아요 수 8,265(https://github.com/jonataslaw/
ABC Studio 팀에서 모바일 앱을 개발하고 있습니다.
안녕하세요, LINE+ ABC Studio에서 앱을 개발하고 있는 김종식, 남상혁입니다. 저희 팀은 현재 일본에서 운영하는 배달 서비스 '데마에칸(Demaecan, 出前館)' 프로덕트를 개발하고 있습니다. '데마에칸(出前館)'은 2000년부터 서비스를 시작한 일본의 No.1 음식 배달 서비스로 3년 전 LINE에서 인수했고, ABC Studio는 2021년 봄부터 개발에 참여했습니다. 저희 팀에서는 이전에 일본 1위 배달 앱, 바닥부터 다시 짠다 - Recode 프로젝트 글로 React Native(이하 RN)에서 Kotlin Multiplatform Mobile(이하 KMM)로 기술을 전환했던 경험을 공유드린 적이 있습니다. Recode 프로젝트란 화면에 보이는 모든 스펙은 동일하게 유지하면서 코드와 아키텍처를 변경하는 프로젝트인데요. 이번 글에서는 KMM에서 Flutter로 다시 한 번 Recode하게 된 배경과 Flutter를 사용하면서 경험한 내용을 공유하려고 합니다
ABC Studio 팀에 서 모바일 앱을 개발하고 있습니다.
안녕하세요. LINE+ ABC Studio 팀에서 앱을 개발하고 있는 김종식입니다. 저희 팀은 현재 일본에서 운영하고 있는 배달 서비스 '데마에칸(Demaecan, 出前館)' 프로덕트를 개발하고 있으며, 저는 그중에서 DriverApp을 개발하고 있습니다. 현재 Flutter를 이용해 클라이언트를 개발하고 있는데요. 최근 진행한 과제 중에서 서버에서 발송한 메시지를 클라이언트에서 처리하는 로직을 공통으로 사용할 수 있도록 패키징한 messaging-hub-sdk 이야기를 드리려고 합니다(데마에칸 서비스에 대해 더 알고 싶으시다면 먼저 발행된 오래된 프로덕트 디자인 리뉴얼하기를 읽어주세요!). MessagingHub란? MessagingHub는 ABC Studio 팀에서 개발해서 현재 데마에칸의 여러 프로덕트에서 사용하고 있는 메시징 플랫폼입니다. 웹소켓 프로토콜 기반 메시징 플랫폼이며 FCM(Firebase Cloud Messaging) 푸시와 이메일, SMS 등 다양한 방법으로
LINE Pay 클라이언트(iOS) 개발자입니다.
시작하기 전에 안녕하세요. LINE Biz+ Pay App Dev 팀에서 앱 클라이언트의 iOS 버전을 개발하고 있는 박혁준입니다. 저는 얼마 전 열렸던 LINE Developers Meetup에서 제가 발표했던 내용을 공유하려고 합니다. Flutter를 새로운 프로젝트에 사용해 보려고 조사했던 내용과 적용하려고 했던 이유, 그리고 적용하지 못했던 이유까지 한 번 짚어보겠습니다. 특히 Flutter에 대해 잘 모르거나 적용해 보면 어떨까 고민했던 분들에게 도움이 되었으면 좋겠습니다. Flutter란? Flutter는 Google에서 개발한 크로스 플랫폼 모바일 앱 개발 프레임워크입니다. ‘크로스 플랫폼’, ‘사용자 경험’, ‘개발 환경’, ‘Google’, 이 4가지 키워드로 Flutter를 설명하겠습니다. Flutter 로고 먼저 크로스 플랫폼