Java와 안드로이드
Java는 안드로이드 앱 개발에서 가장 널리 사용되는 프로그래밍 언어입니다.
Java가 안드로이드 앱 개발에 필요한 객체지향 프로그래밍, 메모리 관리 등의 기능을 제공하기 때문인데요. 또한, 안드로이드 개발 툴인 Android Studio도 Java를 기반으로 작동합니다.
이 글은 2019년에 작성되었습니다. 현재 안드로이드의 기본 언어는 Kotlin입니다.
Android Studio
Android Studio는 Google이 제공하는 안드로이드 앱 개발을 위한 공식 IDE입니다. 이를 통해 개발자는 코드 편집, 디버깅, 성능 최적화 등의 작업을 수행할 수 있습니다. 또한, Android Studio는 앱의 생명주기를 관리하고, 다양한 디바이스 크기에 대응하는 레이아웃을 구현하는 등의 기능을 제공합니다.
안드로이드 스튜디오에서 프로젝트를 생성하면 MainActivity.java 파일이 자동적으로 생성됩니다.
onCreate 메소드에서 setContentView를 통해 안드로이드 앱의 메인 화면을 구성합니다.
메인 화면인 /res/layout/activity_main.xml를 다음과 같이 설정합니다.
<?xml version="1.0" encoding="utf-8"?> <androidx.constraintlayout.widget.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" tools:context=".MainActivity"> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Hello World" app:layout_constraintBottom_toBottomOf="parent" app:layout_constraintLeft_toLeftOf="parent" app:layout_constraintRight_toRightOf="parent" app:layout_constraintTop_toTopOf="parent" /> </androidx.constraintlayout.widget.ConstraintLayout>
실행해보면 아래와 같은 화면을 볼 수 있습니다.
댓글