티스토리 뷰

728x90
반응형
SMALL

이 글에서는 Kotlin을 사용하여 간단한 안드로이드 앱 프로젝트를 생성하고 코드를 작성하며 실행하는 단계별 안내를 제공합니다.

9.1 프로젝트 설정

9.1.1 Android Studio 설치

Android Studio를 다운로드하고 설치합니다.

9.1.2 새 프로젝트 생성

Android Studio를 열고 "Start a new Android Studio project"를 선택하여 새로운 프로젝트를 생성합니다.

9.1.3 프로젝트 구성

다음과 같이 프로젝트를 구성합니다:

  • Name: MyFirstApp
  • Package name: com.example.myfirstapp
  • Save location: 선택한 디렉토리

9.1.4 기본 화면(Activity) 설정

"Add an activity to Mobile"을 선택하고 "Empty Activity"를 선택합니다.

9.2 코드 작성

9.2.1 MainActivity.kt 파일 열기

app/src/main/java/com.example.myfirstapp 경로에 있는 MainActivity.kt 파일을 엽니다.

9.2.2 기본 코드 작성

다음과 같이 코드를 작성합니다:

package com.example.myfirstapp

import android.os.Bundle
import androidx.appcompat.app.AppCompatActivity

class MainActivity : AppCompatActivity() {

    override fun onCreate(savedInstanceState: Bundle?) {
        super.onCreate(savedInstanceState)
        setContentView(R.layout.activity_main)
    }
}

9.3 레이아웃 디자인

9.3.1 activity_main.xml 파일 열기

app/src/main/res/layout 경로에 있는 activity_main.xml 파일을 엽니다.

9.3.2 기본 레이아웃 작성

다음과 같이 기본 레이아웃을 작성합니다:

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout
    xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    tools:context=".MainActivity">

    <TextView
        android:id="@+id/welcomeTextView"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="Welcome to My First App!"
        android:textSize="18sp"
        android:layout_centerInParent="true"/>
</RelativeLayout>

9.4 실행

9.4.1 에뮬레이터 설정

Android Studio에서 에뮬레이터를 설정하거나, 실제 안드로이드 기기를 연결합니다.

9.4.2 실행

프로젝트 상단에 있는 실행 버튼을 클릭하여 앱을 실행합니다.

9.5 결과 확인

앱이 정상적으로 실행되면 에뮬레이터나 실제 기기에서 "Welcome to My First App!"이라는 텍스트가 표시된 것을 확인할 수 있습니다.

이렇게 간단한 프로젝트를 통해 안드로이드 앱 개발의 기초를 익힐 수 있습니다. 실습을 통해 각 구성 요소들의 상호 작용과 코드 작성 방법을 더 자세히 이해할 수 있습니다.

728x90
반응형
LIST
반응형
250x250
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/06   »
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30
글 보관함