안드로이드 스튜디오와 이클립스로 앱을 만들시 차이점(코드부분)

조회수 13660회

제가 현재 가지고 공부하는 책은 이클립스(자바)를 이용하여 앱을 만드는데요 이번에 안드로이드 스튜디오를 사용하여서 앱을 만들라고 합니다.

안드로이드와 이클립스의 프로젝트 속의 source들을 비교하고 있는데 공통점을 아직 잘 몰라서 질문드립니다.!

질문

  • 이 책에서 다루는 이클립스 코드를 안드로이드 스튜디오에도 사용할 수 있을까요?
  • 사용할 수 없다면 수정이 많이 필요한 작업일까요??
  • 질문 이외의 조언이나 차이점을 조금 더 알고 싶습니다.!
  • (•́ ✖ •̀)
    알 수 없는 사용자

2 답변

  • 코드는 똑같고 단지 IDE의 차이입니다. 둘다 자바로 해야하는건 같아요

    구글에서 공식적으로 이클립스 지원을 중단해서 안드로이드 스튜디오를 계속 사용하시는걸 권합니다

    이클립스 기준으로 설명된 책으로도 안드로이드 스튜디오에서 가능합니다

    다만 IDE나 설정이 서로달라 메뉴위치나 기능이 다를수 있습니다. 그부분은 구글에서 검색해보시면 다 나옵니다.

    • (•́ ✖ •̀)
      알 수 없는 사용자
  • 안녕하세요. 위 답변에 조금 더 추가하면...

    • Android Studio와 Eclipse는 프로젝트 폴더 방식이 조금 다릅니다.
    • Android Studio는 gradle을 기본 빌드로 사용합니다.
    • 하나의 프로젝트 안에 모듈/앱을 여러개 가질 수 있습니다.
    • 현재는 Eclipse용 ADT(개발 도구)의 지원이 끊어진 상태입니다. 최신으로 공부하시는것을 추천드려요.

    구글 안드로이드 사이트에는 traning이라는 좋은 문서가 있습니다. 사진까지 포함되어 있지 않긴 하지만 따라하시기 좋을것 같습니다.

    Android Developer Training

    우선 안드로이드 스튜디오를 이용하여 프로젝트 생성 방법 등을 차근 차근 공부하신 다음 현재 책을 통하여 샘플을 따라하시는걸 추천드립니다.

    이클립스 프로젝트를 안드로이드 스튜디오로 불러올 수 있는 방법도 있으니 어렵지 않으실거에요.

    추가로 Eclipse의 폴더구조와 Android Studio의 폴더 구조를 간단하게 보여드리겠습니다.

    Eclipse는 프로젝트를 생성하면

    아래와 같은 구조를 가집니다. 프로젝트 폴더 자체에 하나의 앱 만이 존재합니다.

    여러개의 모듈과 여러개의 앱을 만들고 싶다면 그냥 이런 프로젝트들이 여러개 생성된다고 보시면 됩니다.

    이미지

    Android Studio로 생성하시게 되면

    전체 구조는 아래 이미지와 같습니다. 상위에는 전체 프로젝트인 앱명의 폴더 아래에 app(UI가 포함된 앱), library(UI가 포함될 수도 있는 Library) 폴더가 한번에 포함됩니다.

    참고로 이클립스에서는 이런게 여러개의 프로젝트로 생성되어야 합니다.

    이미지

    폴더 구조는 직접 해보시면 .. 알 수 있습니다.

    다만 오픈 소스를 보게 되실 탠데 옛날 코드들은 Eclipse 기반으로 보여서 알아두시면 보기 편하실겁니다.

    • (•́ ✖ •̀)
      알 수 없는 사용자

답변을 하려면 로그인이 필요합니다.

프로그래머스 커뮤니티는 개발자들을 위한 Q&A 서비스입니다. 로그인해야 답변을 작성하실 수 있습니다.

(ಠ_ಠ)
(ಠ‿ಠ)