1주차
Android & Layout
1-2주차 환경설정
프로젝트 생성
New Project - Empty Activity - 프로젝트명/패키지명/언어/SDK 선택 - Build
- 패키지명 - 스토어에 출시할 때 고유하게 부여하는 key 값 (com.회사명.플랫폼명.프로젝트명) 영소문자로만 지어야 함
- SDK - 버전이 낮을 수록 한정적 개발 도구, 더 많은 디바이스 지원 가능 / 21로 지정

manifests
- 앱의 프로필 정보
- 앱이름, 아이콘, 컴포넌트 표기
컴포넌트의 4대 구성 요소
- activity : 실제 화면
- reciever : 단말기에서 발생하는 일 중 알아야하는 상황 알려줌 ex) 배터리 부족, 전화 등등
- sevice : UI 없이 앱이 백그라운드로 갔을 때 실행시키고 싶은 것
- provider : 전화번호부와 같은 다른 애플리케이션의 데이터를 받아올 수 있음
- 사용하려면 Manifests에 선언해줘야 함, 안 하면 오류
java
- 기능을 구현할 코드들이 들어갈 폴더
res

- 리소스의 줄임말
- 기능 외의 이미지, 텍스트 값들 넣어서 관리하는 폴더
- drawable : 다운 asset 것들이 위치할 곳, icon 로고 등 다운 / asset 이름 규칙성 - 'asset의 type_asset의 name' snake case
- layout : 화면들이 위치해있음
- values : colors - 앱 내에서 쓰일 색들, strings - 앱 내에서 쓰일 텍스트가 있음 / 유지보수, 협업 시 유리
Gradle
- 빌드, 배포 도구
- 이클립스에서는 프로젝트 빌드를 이클립스 내에서 담당했지만 / 안드로이드 스튜디오는 편집만 담당, 빌드는 gradle에서 담당
- SDK의 최소 버전, 앱의 버전, 라이브러리 등 설정
반응형
'Android > UMC' 카테고리의 다른 글
| [UMC] Android 2주차 1 - 이론 (0) | 2022.03.31 |
|---|---|
| [UMC] Android 강의 1주차 - 이론 (0) | 2022.03.19 |
댓글