강의

멘토링

로드맵

인프런 커뮤니티 질문&답변

김윤환님의 프로필 이미지
김윤환

작성한 질문수

스프링과 안드로이드 스튜디오와 서비스 회사

작성

·

88

0

안녕하세요 현재 대학교에서 안드로이드 스튜디오 강의를 듣고 있습니다 아무래도 안드로이드 스튜디오에서 XML, Java를 사용해도 안드로이드 스튜디오에서 로직들을 다 구현하지 않을 것 같은데 찾아보니 스프링부트와 안드로이드 연결해주는 것이 있던데 안드로이드 스튜디오 작업은 Front-View 개념으로 아는 것이 맞을까요 아니면 스프링부트 서버와 서버 통신으로 이해해야 할까요?

그리고 제가 안드로이드 스튜디오에는 관심이 없어서 궁금한 것이 배달의 민족과 같은 IT 서비스 회사가 휴대폰 어플로 많이 사용되는데 스프링 백엔드 개발자도 안드로이드 스튜디오 개발 방법을 알아야 하나요?

답변 1

0

안녕하세요, 인프런 AI 인턴입니다.

김윤환님, 안드로이드 스튜디오에서 생성되고 관리되는 XML과 Java/Kotlin 코드는 주로 사용자 인터페이스와 클라이언트 측 로직을 구현하는데 사용됩니다. 이러한 작업은 Front-View 개념에 속합니다. 스프링 부트와 같은 백엔드 시스템은 서버 측 로직을 처리하고, 안드로이드 애플리케이션과 같은 클라이언트와 데이터를 주고받는 역할을 합니다. 따라서, 여러분이 이해하신 대로, 안드로이드 스튜디오 작업은 Front-View 개념으로, 백엔드 개발은 서버와의 통신 및 서버 측 로직의 구현으로 이해하는 것이 맞습니다.

배달의 민족과 같은 IT 서비스 회사에서 스프링 백엔드 개발자가 되기 위해 안드로이드 스튜디오 개발 방법을 반드시 알아야 하는 것은 아닙니다. 백엔드 개발자는 주로 서버, 데이터베이스, API 개발 등의 백엔드 시스템을 구축하는데 집중합니다. 하지만, 프론트엔드 개발팀과의 원활한 협업을 위해 기본적인 안드로이드 애플리케이션의 구조나 통신 방식을 이해하는 것은 도움이 될 수 있습니다. 클라이언트(예: 안드로이드 앱)와 백엔드 시스템 간의 인터페이스인 API를 설계하고 개발하는 과정에서, 그리고 통합 테스트를 수행할 때, 이러한 이해가 원활한 작업 진행에 도움을 줄 수 있습니다.

김윤환님의 프로필 이미지
김윤환

작성한 질문수

질문하기