안드로이드 앱개발 기초반 - 1주차

연어는결국강으로·2022년 8월 16일
0

1. 수업 목표

  • 안드로이드 프로젝트 생성한다.
  • 에뮬레이터에 나만의 앱을 실행해본다.
  • 레이아웃 기초를 익힌다.
    • 레이아웃 에디터를 이용해 뷰를 추가할 줄 안다.
    • 레이아웃 에디터를 이용해 화면을 구성할 줄 안다.

2. 안드로이드 앱의 동작 개념

1) 앱을 설치하는 경우

  • 안드로이드는 .apk파일을 사용하여 설치한다.
  • APK는 Android Application Package의 약자로 안드로이드 앱의 모든 컨텐츠가 들어 있다.
  • Android 앱을 만들려면, Android SDK를 이용하여 모든 자료와 함께 코드를 컴파일하여 APK를 만들어야 한다.
  • 물론 Android Studio가 다 해준다.

2) 앱을 실행하는 경우

  • apk 안의 Manifest file에 있는 대로 동작을 한다.
    • Manifest file
      앱에서 사용하는 화면, 앱이 요구하는 권한 앱에 필요한 정보 등과 같은 앱에 대한 정보들이 기록되어 있다.

3) 앱을 표시하는 경우

  • 뷰 정보는 Activity에 담겨있다.
  • UI의 생김새는 레이아웃에 있다.
  • 레이아웃은 앱의 리소스 중 하나이다.
  • 앱의 동작에 대한 정보는 앱 컴포턴트(App Component)에 있다.
  • 액티비티는 앱 컴포넌트 중 하나.

4) XML, 코틀린(Kotlin)

  • 그냥 코틀린 많이 쓰니까 이걸로 하는중

3. 필수 프로그램 설치

  • Android studio 설치

4. 첫 안드로이드 앱 생성

1) No Devices - Device Manager - Create virtual device - Pixel 4 - Q 다운로드 및 설치

2) 프로젝트 실행

5. 프로젝트 구성

1) 프로젝트 구성요소

  • app > manifests > AndroidManifest.xml

    사용설명서와 유사한 파일이다.

  • app > java > com.example.thekim12 > MainActivity

    화면정보는 액티비티에 있는데 자동으로 MainActivity라고 만듬.

  • app > res > layout > activity_main.xml

    레이아웃이 있음.

  • Gradle Scripts > build.gradle

    걍 그레이들

6. 프로젝트 이름, 아이콘 변경

1) 프로젝트 이름 바꾸기

  • res - values - strings.xml 에서
    이름을 바꾸면됨.

2) 프로젝트 아이콘 변경

  • mipmap의 파일들을 바꿔주면 된다.

7. 레이아웃 다루기

1) 레이아웃 텍스트 바꾸기

  • res - layout - activity_main.xml 의 텍스트 객체 클릭후 조작.

2) 이미지 추가해보기

  • 이미지 이름은 소문자로 구성해야함
  • res - drawable 에 이미지 추가
  • activity_main.xml - common - image view에서 이미지 삽입.
  • 위치는 현재 수준에서는 객체의 하얀동그라미들을 벽쪽에 맞추면서 조절해야함.

8. 자주 쓰이는 뷰 연습하기

[연습할 것들]
TextView, EditText, Switch, SeekBar, Button

  • 그냥 추가해봐

9. Quiz

0개의 댓글