개발자

파이썬 플루터 연동 관련 질문입니다

2024년 03월 23일조회 587

안녕하세요 제가 창업을 위해 앱 개발을 하고싶은데 기존에 파이썬을 배웠어서 파이썬으로는 어느 정도 만들어놨어요 STT와 관련된 앱이여서 speech recognition에 google을 사용해서 구현해둔 상태입니다 앱 개발은 처음이라 플루터로 빠르게 앱 개발을 진행하려고 하는데 궁금한 부분이 생겼습니다 1. 파이썬으로 만든 것을 버리고 google ml kit 혹은 firebase 커스텀 ML 등을 사용해서 다시 만든다 2. 파이썬으로 서버를 만들고 플러터에서 api로 실행시킬 수 있도록 한다 1번과 2번 중에서 어떤 방법이 더 효율적인지 혹은 다른 방법을 써야하는 것인지 추후에 추가적인 부분을 개발한다고 할 때 어떤 방법이 더 좋을지 궁금합니다..! 추가로 2번의 경우는 인터넷에서 가능하다는 말을 봤는데 플루터랑 파이썬이랑 연동이 애초에 좋은 편은 아니라는 말도 봤어서 어떻게 하는 것이 좋을지 잘 모르겠습니다ㅜㅜ

이 질문이 도움이 되었나요?
'추천해요' 버튼을 누르면 좋은 질문이 더 많은 사람에게 노출될 수 있어요. '보충이 필요해요' 버튼을 누르면 질문자에게 질문 내용 보충을 요청하는 알림이 가요.
profile picture
익명님의 질문

답변 1

디큐님의 프로필 사진

2번 추천합니다 파이썬으로 웹 서버를 띄우셔야할거 같습니다 (FastAPI 등) 그리고, 각 endpoint 에서 STT 등 필요한 작업을 하도록 만드신 후에 플러터에서는 http 요청을 통해 결과를 받아오시면 됩니다.

지금 가입하면 모든 질문의 답변을 볼 수 있어요!

현직자들의 명쾌한 답변을 얻을 수 있어요.

또는

이미 회원이신가요?

AI 답변
커리어리 AI 봇 프로필 이미지

커리어리 AI 봇

GPT가 달아주는 답변입니다.

2024년 03월 23일

안녕하세요, 이런 경우 결정을 내리는 데 있어 여러 요소를 고려해 보아야 합니다. 첫째로, 파이썬으로 이미 만든 부분이 얼마나 많은지와 그 복잡성에 대해 고려해볼 필요가 있습니다. 만일 이미 많은 부분을 파이썬으로 구현하였고, 그 로직이 복잡하다면 다시 처음부터 시작하는 것보다는 파이썬에서의 구현을 유지하는 게 좋을 수 있습니다. 둘째로, 당신이 플루터와 Dart 언어에 어느 정도 익숙한지도 감안해야 합니다. Flutter 능력이 아직 초보 단계라면, Python으로 완성된 기능을 플루터(Dart)로 옮기는 것은 많은 시간과 노력이 들 수 있습니다. 셋째로, 앱의 성능과 사용자 경험(UX)도 중요합니다. Python 코드를 Flask나 Django 등의 웹 프레임워크로 API를 제공하고 플루터 앱에서 이를 호출하는 방식(2번 방법)은 주로 인터넷 연결 상태에 따른 성능 저하가 발생할 수 있습니다. 반면에 모든 로직을 클라이언트 사이드에서 처리하는 방법(1번 방법)은 보통 성능이 더 좋지만, 개발 난이도가 높을 수 있습니다. 결국, 선택하기 위해서는 프로젝트의 전체적인 목표와 요구 사항, 그리고 당신의 기술 스택과 연동성 등을 고려해야 합니다. 양 방법 모두 장단점이 있기 때문에 자신의 상황에 가장 적합한 것을 선택하는 것이 중요합니다.

목록으로

지금 가입하면 모든 질문의 답변을 볼 수 있어요!