본문 바로가기
app/android

[앱만들기] 첫 번째 앱 만들기

by 더 이프 2023. 12. 4.
728x90

목차

    안드로이드 스튜디오로 첫 번째 앱 만들기: 입문자를 위한 단계별 가이드 📱

    안녕하세요, 예비 안드로이드 개발자 여러분! 오늘은 안드로이드 스튜디오를 사용하여 첫 번째 앱을 만드는 과정을 단계별로 안내해드리겠습니다. 안드로이드 스튜디오는 구글이 제공하는 공식 통합 개발 환경(IDE)으로, 안드로이드 애플리케이션 개발에 필요한 다양한 도구와 기능을 제공합니다. 첫 앱 개발은 어렵게 느껴질 수 있지만, 이 글을 따라 하다 보면 여러분도 멋진 안드로이드 앱을 만들 수 있을 거예요!

     

    1단계: 새 프로젝트 생성

    • 프로젝트 시작: 안드로이드 스튜디오를 열고 'New Project'를 선택합니다.

    • 템플릿 선택: 스마트폰에서 실행되는 앱은 'Phone and Tablet'을 선택하고 빈 화면, 내비게이션, 지도 등 다양한 템플릿 중에서 선택합니다.

    • 프로젝트 설정: 앱 이름, 저장 위치, 사용할 언어(Java/Kotlin), 최소 SDK를 설정합니다.

     

    2단계: 안드로이드 스튜디오 화면 구성

    • 화면 구성: 툴바, 탐색 메뉴, 편집기 창, 도구 창 모음, 프로젝트 창, 상태 표시줄로 구성되어 있습니다.

    1. 툴바: 앱을 실행하거나 안드로이드 도구를 시작하는 다양한 작업 아이콘이 있습니다.
    2. 탐색 메뉴: 프로젝트를 탐색하고 수정할 파일을 열 수 있습니다.
    3. 편집기 창: 코드를 작성하고 수정할 수 있습니다.
    4. 도구 창 모음: 창 양옆과 아래쪽에 개별 도구 창을 열거나 닫을 수 있는 버튼이 있습니다.
    5. 프로젝트 창: 프로젝트 파일을 관리할 수 있습니다.
    6. 상태 표시줄: 프로젝트와 안드로이드 스튜디오의 상태나 경고 메시지 등을 보여 줍니다.
    • 로그캣(Logcat): 앱의 로그를 실시간으로 모니터링할 수 있습니다.

     

    3단계: SDK 매니저

    • SDK 관리: 'Tools' > 'SDK Manager'에서 안드로이드 SDK 버전을 관리할 수 있습니다.

    • 필요한 SDK 설치: 안드로이드 스튜디오 설치할 때 최신 버전의 SDK가 기본적으로 설치되어 있으며 개발하려는 안드로이드 버전에 맞춰 SDK를 설치하거나 업데이트 또는 제거할 수 있습니다.

    • SDK 도구 설정: 기본으로 필요한 도구는 안드로이드 스튜디오를 설치할 때 포함되므로 설치할 필요가 없습니다. 그러나 각 도구를 최신 버전으로 업데이트하거나 에뮬레이터 추가 도구를 설치할 수 있습니다. 아래 표에서 위 3가지는 꼭 설치해야 하며 아래 2가지는 자신의 CPU에 따라 설치하면 됩니다.
    이름 용도 설치 여부
    Android SDK Build-Tools 33 앱을 빌드하는 데 필요한 도구 필수 설치
    Android Emulator 앱을 실행하는 데 필요한 도구
    Android SDK Platform-Tools 안드로이드 플랫폼과 연동되는 abd, fastvoot, systrace와 같은 도구 모음
    Android Emulator Hypervisor Driver for AMD Processors(Installer) AMD용 하이퍼바이저 드라이버 AMD CPU라면 설치
    Intel x86 Emulator Accelerator(HAXM intaller) 인텔 에뮬레이터 가속기 인텔 CPU라면 설치

    • 가상화 사용 확인: AMD의 하이퍼바이저 드라이버나 인텔의 가속기인 HAXM을 설치하려면 먼저 CPU가 가상화 기술을 지원해야 하며 이를 활성화 해야 합니다.

    •  

    마무리하며...

    이제 여러분은 기본적인 안드로이드 앱을 만들 수 있는 준비가 되었습니다. 첫 앱 개발은 간단한 것부터 시작해도 좋으며, 점차적으로

    복잡한 기능을 추가하며 실력을 향상시켜나가세요. 안드로이드 개발의 세계에 오신 것을 환영합니다!


    Reference:

     

    Documentation  |  Android 개발자  |  Android Developers

    이 섹션에서는 Android 핸드셋, Wear OS by Google, Android TV, Android Auto, Android Things 등을 빌드하는 데 필요한 가이드와 API 참조를 제공합니다.

    developer.android.com

     

    Android 스튜디오 소개  |  Android Developers

    Android 스튜디오는 Android 앱 개발을 위한 공식 통합 개발 환경(IDE)이며 IntelliJ IDEA를 기반으로 합니다.

    developer.android.com