[Android#1] 안드로이드 앱 개발 개시/안드로이드 스튜디오 시작

안드로이드 앱 개발 가이드 Android 앱 개발 개시, ‘안드로이드 스튜디오’ 시작

안녕하세요 흰색 스누피입니다.오늘부터 안드로이드 앱 개발에 관한 포스팅을 연재하려고 합니다!

첫 번째로 소개해드릴 내용은 안드로이드 스튜디오를 처음 시작하는 사람들을 위해 첫 번째 프로젝트를 만드는 과정부터 IDE 인터페이스는 어떻게 구성되어 있는지 간단하게 소개하는 글을 쓰려고 합니다!안드로이드 기반 애플리케이션을 개발하려면 다양한 방법으로 개발할 수 있지만 이전부터 많이 사용되고 있으며 자주 사용되는 안드로이드 스튜디오에 대해 소개합니다.(기회가 된다면 플래터, 리액트 등 다른 방법도 계획하고 있습니다) Android Studio 시작 – 새로운 프로젝트 만들기

처음 안드로이드 스튜디오를 실행하면 다음과 같은 창이 나타납니다.기존에 만들어진 프로젝트가 있다면 최근에 이용한 프로젝트 목록이 보이고 처음 시작하는 분이라면 저와 비슷한 화면을 볼 수 있을 것입니다. 안드로이드 앱 개발을 시작하기 위해 먼저 프로젝트를 만들기 위해 “New Project”를 누릅니다.만약 가지고 계신 프로젝트를 열고 싶다면 Open을 클릭하여 지정된 경로를 찾아 여십시오.

New Project를 누르면 어떤 기본 화면부터 시작할지 선택창이 나타납니다.왼쪽에는 개발하고자 하는 플랫폼이 모바일, 스마트워치, 안드로이드TV, 카인포테인먼트를 선택할 수 있습니다.여기서 선택하셔도 다른 레이아웃이 필요하시면 언제든지 수정 가능하니 편한대로 고르시면 됩니다.참고로 저는 자유롭게 개발하고 싶어서 항상 빈 액티비티(Empty Activity)를 열고 시작하는 편입니다.원하는 레이아웃이나 기능에 따라 자유롭게 선택하여 사용하십시오.

어떤 Activity를 선택하든 다음 화면에서는 액티비티 정보를 설정하는 화면이 나타납니다.이름을 입력하면 패키지 이름과 저장된 경로 이름이 자동으로 입력됩니다.액티비티 이름을 설정한 후 안드로이드 앱 개발에 사용할 언어를 선택할 수 있습니다.안드로이드 스튜디오의 경우 현재 자바와 Kotlin 두 언어를 개발 환경으로 제공하고 있습니다.Kotlin의 경우 JVM 기반이지만 JAVA보다 간결한 코드 작성이 가능한 언어이기 때문에 최근 인기가 높아진 언어입니다.관심 있으신 분은 아래의 Documentation 링크를 참조하십시오.Kotlin과 Android | Android 개발자 | Android Developers Kotlin에서 안드로이드 앱을 만들 수 있습니다. Kotlin은 표현력이 뛰어나고 간결하며 강력합니다. 가장 좋은 점은 자바 프로그래밍 언어 및 기존 안드로이드 런타임과의 상호 운용이 가능하다는 점입니다.developer.android.com안드로이드 OS 개발에서 중요한 점은 최소 API 레벨을 설정하는 것입니다.API 수준이 높을수록 많은 기능을 지원할 수 있지만 최신 모바일 기기가 아니면 적용이 어려울 수 있습니다.특히 일부 메서드의 경우 API 수준에 따라 구현하는 방법이 다를 수 있으므로 신중하게 생각하고 결정하는 것이 좋습니다.범용적으로 모든 장치에서 잘 작동하는 앱을 만들고 싶다면 가급적 API 수준을 낮추는 것이 좋습니다.안드로이드 스튜디오에서는 선택된 API가 적용 가능한 안드로이드 디바이스가 얼마나 되는지 알려줍니다.(Your app will run on approximately 94.1% of devices)설정을 완료한 후에는 “Finish” 버튼을 누르면 완료할 수 있습니다.설정 화면을 벗어나면 개발을 위해 프로젝트를 구성하기 시작합니다.그 때 컴퓨터 사양에 따라 몇 초에서 몇 분 이내에 걸릴 수 있으니 기다려주세요. 안드로이드 스튜디오(Android Studio) 시작 – 인터페이스 구성에 대한 이해Android Studio의 기본 구성을 간단히 설명하자면 왼쪽에는 디렉토리 경로를 따라 열 수 있는 탐색기가 있고 오른쪽에는 프로그래밍 코드를 만들 수 있는 화면을 보실 수 있습니다.주요 기능을 실현하는 코드는 Activity.자바 파일로 작업하며 경로는 “app > java > com.example.프로젝트명” 입니다.안드로이드 앱 개발에서는 코드 작성뿐만 아니라 GUI 수정 작업도 필요합니다.앱 레이아웃을 구성하기 위한 파일 경로는 “app > res > layout”이며 xml 파일로 작성됩니다.xml 파일을 더블클릭하면 아래 화면과 같이 표시할 수 있습니다. xml 코드만 보이거나 앱 화면만 보일 경우 우측 상단의 Code/Split/Design에서 선택해 주세요.기본 시작 화면에서는 Textview를 이용하여 Hello World 문자를 보여주고 있습니다.Textview 뿐만 아니라 다른 옵션은 직접 입력하거나 Design 창의 왼쪽 상단에 있는 Palette를 누르면 다양한 이미지와 동영상, 버튼, 슬라이드 바 등 다양한 기능을 이용할 수 있습니다.Textview를 포함하여 xml 파일에서의 다양한 기능 구현은 다른 게시물에서 소개합니다.간단히 말해서 어떤 레이아웃을 선택할지, 어떤 기능을 추가해서 배치할지 작성해주세요. 안드로이드 스튜디오(Android Studio) 시작하기 – 빌드 후 실행해보기열심히 코드를 작성해서 레이아웃을 구성한다면 실제 휴대폰에서는 어떻게 작동하는지 궁금하실 겁니다.빌드하는 방법은 실제 모바일 기기와 연결하거나 가상의 아뮬레이터(Emulator)를 통해 실행할 수 있습니다.모바일 기기와 정상적으로 연결되면 이렇게 실제 휴대폰 이름이 목록에서 표시됩니다.(휴대폰 연결 후 개발자 옵션에서 USB 디버깅을 허용하셔야 합니다) 실행할 디바이스를 정해놓으면 런앱을 통해 실행할 수 있습니다.메뉴 「Run」에서 찾아서 누르거나 인터페이스에서 재생 버튼을 눌러도 동일하게 실행할 수 있습니다.만약 가상 아뮬레이터를 선택한 경우 다음과 같이 새로운 창이 뜨고 휴대폰 화면이 나타납니다.연결할 디바이스가 없을 경우 아뮬레이터를 활용하면 유용하게 개발을 진행할 수 있을 것 같습니다.지금까지 간단하게 안드로이드 스튜디오를 시작하는 방법을 알아봤습니다.궁금하신 점 있으시면 편하게 댓글 달아주시면 감사하겠습니다.(문제해결이 필요하시면 스크린샷 첨부해주세요)#안드로이드 #Android #앱 #IoT #개발 #개발자 #안드로이드스튜디오 #자바 #코틀린 #JAVA #KOTLIN #IT #어플리퍼팅법

error: Content is protected !!