공삼
article thumbnail


https://engineering.linecorp.com/ko/blog/demaecan-2nd-recode-kmm-to-flutter

 

멀쩡한 앱을 Flutter 앱으로 다시 짠 이유 - 일본 1위 배달 앱, 두 번째 Recode

안녕하세요, LINE+ ABC Studio에서 앱을 개발하고 있는 김종식, 남상혁입니다. 저희 팀은 현재 일본에서 운영하는 배달 서비스 '데마에칸(Demaecan, 出前館)' 프로덕트를 개발하고 있습니다. '데마에칸(

engineering.linecorp.com

 

일본 1위 배달앱은 KMM (Kotlin Multiplatform Mobile)을 사용하여 iOSAndorid 앱을 동시에 개발했지만, 해당 기술의 한계를 느끼고 Flutter로 다시 개발하기로 결정했다. 

 


KMM (Kotlin Multiplatform Mobile) 이란?

 

코틀린 언어를 사용하여 iOS와 Android 플랫폼의 앱을 동시에 개발할 수 있는 기술

 

 

 

기존의 KMM으로 개발한 앱은 안정성과 개발 생산성 측면에서 매우 우수했지만, UI 애니메이션 처리에 있어서는 한계가 있었다. 따라서 UI/UX 개발에 최적화된 프레임워크인 Flutter를 선택했다. 

 

Flutter는 다양한 라이브러리와 툴을 제공하기 때문에, 이를 적극적으로 활용하여 개발 생산성을 높이는 노력을 기울였다. 

기존에 작성한 코드 중 일부를 재사용할 수 있었지만, 일부 코드를 수정하거나 새로 작성해야 하는 작업이 필요했다.

 

하지만 결과적으로 Flutter로 다시 개발된 앱은 기존에 비해 UI/UX 측면에서 큰 개선이 이루어졌으며, 개발자 측에서도 좋은 방법을 경험하고 배울 수 있었다.

 

 

 

 

 

 

 

 

 

 

'CS > Mobile' 카테고리의 다른 글

Retrofit API (REST API, RESTful API)  (0) 2023.03.08
Android fragment는 react의 SPA와 같을까?  (0) 2023.03.06
profile

공삼

@g_three

포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!