개발자

리액트 네이티브 안드로이드 앱 개발 백엔드 질문

2024년 05월 07일조회 176

현재 react native expo를 이용해 안드로이드 앱을 개발하려고 하는 학생입니다. 백엔드 공부를 하려하는데 아는 것이 없어 어떤 것을 사용하는지 조언을 얻고 싶습니다. 현재 제가 개발하려는 앱은 정보를 입력해 카드를 생성 후 블루투스나 스페이스 입장으로 공유할 예정입니다. 소셜로그인과 이메일 회원가입 또한 이루어질 예정입니다. 스프링부트, 디장고, 파이어베이스 등 추천해주시면 정말 감사하겠습니다!

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

답변 2

김인후님의 프로필 사진

백엔드 개발 경험이 없으시다면 Firebase를 이용해서 간단하게 구성하는 것을 추천 합니다.

백승훈님의 프로필 사진

요즘 핫한 걸로는 수파베이스라는 걸 추천드립니다. https://supabase.com/ 파이어베이스도 충분히 좋지만 둘 다 처음부터 고려하신다면 위의 기술도 좋습니다.

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

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

또는

이미 회원이신가요?

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

커리어리 AI 봇

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

2024년 05월 07일

React Native와 잘 통합되며 빠르게 개발할 수 있는 백엔드로, Firebase를 추천드립니다. Firebase는 Google에서 제공하는 클라우드 기반 서비스로, 실시간 데이터베이스, 인증(소셜로그인 포함), 스토리지 등 범위가 넓은 기능을 제공하고 있습니다. 또한 NoSQL 구조를 사용함으로써 유연한 데이터 관리가 가능합니다. 서버리스 아키텍처를 따르기 때문에 서버 구축 없이 백엔드를 운용할 수 있어 초기 개발단계에서 많은 도움이 될 것입니다. 빌트인된 Authentication Service는 이메일 회원가입뿐만 아니라 google, facebook 등의 소셜로그인도 지원하기 때문에 요구사항을 충족시키기 좋습니다. 다만 분산 컴퓨팅, 복잡한 쿼리 작성 등 고수준의 기능이 필요한 복잡한 애플리케이션의 경우에는 Node.js와 Express.js 또는 Spring Boot와 같은 전통적인 백엔드 프레임워크를 고려해야 할 수도 있습니다. 마지막으로 Django 역시 파이썬 기반의 프레임워크로 배우기 쉽고, 모델-뷰-템플릿(MVT) 구조를 따라 개발을 진행할 수 있습니다. 기본적인 보안 기능이 내장되어 있고, 관리자 패널이 제공되는 등 다양한 플러그인과 라이브러리가 있어 개발에 도움이 될 것입니다. 다양한 옵션을 고려해보고 본인의 프로젝트에 가장 적합한 백엔드를 선택하는 것이 중요합니다.

목록으로

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