320x100
반응형
320x100
반응형
안드로이드 앱 번들(Android App Bundle)이란? 앱의 모든 컴파일된 코드와 리소스를 포함하여 APK 생성 및 서명을 구글 플레이에게 맡기는 게시형식을 말한다. 여러 APK 파일 대신 하나의 AAB 파일로 앱을 배포하여 사용자 기기에 맞는 최적화된 APK 파일을 설치할 수 있도록 해주는 것이다. 즉, 앱을 더 효율적으로 관리하고 최적화된 APK를 생성하여 제공하는 역할을 한다. 안드로이드 앱 번들 파일 형식 (.aab) 안드로이드 앱 번들은 .aab 확장자를 사용한다. 확장자의 aab는 Android App Bundle를 의미하며 안드로이드 앱 번들을 위한 파일 형식(확장자)을 뜻한다. aab 파일은 압축된 형식으로 되어 있어서 APK파일 보다 크기가 작으며, 사용자 기기에 필요한 코드와 리소..
개요, 안드로이드 개발 언어안드로이드 플랫폼이 공개되었을 때부터 자바가 주류 언어로 사용되었다. 그러나 어느 순간부터 안드로이드 개발 언어가 자바에서 코틀린(Kotlin)으로 변경되었다. 이번 포스팅에서는 안드로이드에서 사용하던 개발 언어가 왜 자바에서 코틀린으로 바뀌는데 어떤 것이 영향을 주었는지에 대한 배경과 이유를 간단히 살펴보겠다. * 이 포스팅은 자바 라이선스로 관련된 분쟁을 다루며, 오로지 이 사건으로만 인해서 코틀린을 권장하고 있다고는 보기 어렵습니다.자바 전쟁의 시작자바 플랫폼을 개발하여 1996년 최초로 배포한 Sun Microsystems, Inc.(썬 마이크로시스템)을 2009년에 오라클이 인수하였다. 이 후 오라클은 세 가지 유형의 라이선스를 제공하게 되는데, 그 유형 중 하나의 라..
앱 설치 파일 생성(*.aab) 플러터 프로젝트 열기 터미널에서 아래의 명령어 실행 flutter build appbundle 아래와 같이 초록색 글씨가 뜰 경우 빌드가 성공적으로 완료되었음을 의미 (프로젝트 디렉토리 내) build/app/outputs/bundle/release 경로 생성된 app-release.aab 파일 확인 해당 파일의 경로로 이동 방법 탐색기에서 직접 해당 경로로 이동 프로젝트 디렉토리의 app-release.aab 파일 우클릭 - Reveal in File Explorer 앱 설치 파일이 생성된 경로 확인 구글 플레이 스토어에 등록하기 구글 플레이 스토어에 등록하려면 구글 개발자 계정이 등록되어 있어야 합니다. 계정 등록은 25 달러가 필요하며, 아래의 포스팅에서 자세히 확인..
시작하기 전에... 안드로이드 스튜디오에 코틀린 설정이 되어 있지 않다면 아래의 링크를 눌러 확인해주세요. 안드로이드 스튜디오에 코틀린 프로젝트 생성하기 안드로이드 스튜디오에 코틀린 코드 사용을 위한 설정하기 (뷰 바인딩 사용) 요구 사항 1. 뷰 화면엔 버튼과 텍스트뷰가 존재하여야 함 2. 버튼을 누르면 텍스트뷰에 'Hello World'라는 문구가 출력되어야 함 요약 : 버튼 클릭시 문구 출력 레이아웃 설계 activity_main.xml 버튼과 텍스트뷰 각각 하나씩 생성 버튼 ID : button 텍스트뷰 ID : textView 뷰 바인딩 사용 방법 : 객체화된 UI 호출 1. 뷰 바인딩으로 사용할 레이아웃 파일과 연결 2. 바인딩 된 레이아웃을 변수로 지정 3. 연결된 레이아웃에 포함된 UI의 ..
코틀린 사용을 위한 기본 설정 build.gradle(Module) 1. 왼쪽의 프로젝트 디렉토리에서 Gradle Scripts 선택 2.build.gradle 파일에 뷰 바인딩 코드 입력 android에서 아래의 코드를 추가 android { buildFeatures { // 뷰 바인딩 viewBinding true } ... } 3.Sync Now 뷰 바인딩이란? (View Binding) 화면에 보여줄 뷰(View)와 작성하는 소스 코드를 연결해주는 것 레이아웃 파일 연결 연결 할 레이아웃 확인 (필자는 기본 activity_main으로 진행) res - layout 레이아웃 연결 MainActivity.kt 위에서 build.gradle 파일에 뷰 바인딩을 설정하였으므로 레이아웃 파일을 바인딩하여..
안드로이드 프로젝트 생성하기 1. (안드로이드 스튜디오 실행 후) File - New - New Project 2. Empty Activity 선택 - Next 3. 각각의 정보들을 입력 - Finish Name : 프로젝트의 이름 Package name : 앱의 ID, 반드시 소문자로 작성 외우기 쉽게 작성한 코드를 보관 할 디렉토리 이름으로 이해해두자 주의 : 기본은 'com.example.프로젝트이름' 으로 설정. 그러나 example이 포함 될 경우, 플레이 스토어에 앱을 업로드 할 수 없음 Save location : 프로젝트 작업 파일을 저장할 경로 Language : Java/Kotlin 중 선택, 선택에 따라 해당 언어로 작성 우리는 코틀린을 사용 할 것이므로 Kotlin 으로 선택 Min..