프런트엔드/Flutter ( APP )

Flutter : 모바일 앱 개발의 혁신적인 선택

Alan__kang__morlang 2024. 4. 3. 14:47
반응형
안녕하세요. 이제는 모바일 앱을 개발을 ios 및 Android 용으로 따로 네이티브앱을 구현하지 않아도 됩니다.


 

 

플러터는 다양한 기능과 장점을 제공합니다.

첫째, 풍부한 위젯 라이브러리를 통해 다양한 디자인과 사용자 경험을 구현할 수 있습니다.

둘째, 빠른 개발 주기를 가능하게 하기 위해 핫 리로드 기능을 제공하여 코드 변경을 즉시 반영할 수 있습니다. 게다가, 네이티브 성능을 갖춘 앱을 만들 수 있기 때문에 사용자들에게 뛰어난 성능을 제공할 수 있습니다.

 

** Flutter를 사용하는 이유 대표적인 이관 사례)
네이버 블로그 앱 블로그는 오래된 서비스, 유지보수 비용 증가 (네이티브 앱을 버리고 flutter 사용이유)
   
     - 네이버 블로그앱은 2009년에 출시한 오래된 서비스 -

오래된 화면이나 기능 등, 관련하여 유지보수를 해야하는 상황이 지속적으로 발생 

이관이 가능했던 이유 Add-to-app 에서 지원하는 기능 :
네이티브 앱과의 연동 방식 (점차 적으로 이관하면서 안정화 기간이 줄어듬) - 네이티브앱에서 개발된 플러터에 API 호출이 가능함 - 작은 위젯부터 구현하면서 적용 - platform-view 사용 - 기존의 네이티브에 연동된 큰 규모의 기능들을 플러터로 포팅 할 수 없는 수준으로 판단되면 플러터에서 제공하는 platform-view를 통해 플러터 위젯 상에서 네이티브앱의 UI를 직접 표시할 수 있음

 

Flutter 공부를 시작하기 앞서 공부를 시작하게 된 큰 이유 중 하나는 구글에서 관리하고 있는 firebase 에서 관리를 하고 있어서 선택하게 되었습니다!
반응형