모바일 프로그래밍(안드로이드) - 1

code++·2023년 10월 4일

일반적인 안드로이드 앱 개발 과정

앱 배포 파일

  • APK(Android application package) : Dex + rsc
  • AAB(Adnroid app bundle) : 앱이 설치되는 사용자 기기에 맞게 최적하된 APK가 Play store에 생성

-> 전자 서명후 -> 앱 배포

앱 파일 구성

build.gradle : 빌드 설정 파일
AndroidManifest.xml : 앱 실행 환경 설정 파일
res : 리소스 폴더
activity_main.xml : main activity 화면 구성에 관한 레이아웃 XML파일
MainActivity.java : main activity 클래스 코드

리소스 폴더

drawable : 이미지 리소스 파일 저장
layout : 액티비티의 UI를 정의하는 레이아웃
mipmap : 앱 아이콘 이미지 파일 저장
values : 문자열,색상코드,테마 정의

MainActivity.java

  • setContentView() : XML파일에 정의된 UI 화면에 출력, 위젯을 사용자가 클릭할때 어떤 동작이 실행되도락 할 것인지를 작성
profile
일상

0개의 댓글