# 안드로이드 Phone and Table 템플릿 종류
1. No Activity
: 화면이 없는(액티비티X) 프로젝트를 생성한다.
: 백그라운드에서만 작동하는 Service 기반의 앱을 만들 때 주로 사용한다.
2. Basic Activity
: AppBar, FloatingActionButton이 들어간 화면의 앱 생성한다.
3. Bottom Navigation Activity
: 화면 하단에 "표준 하단 탐색 모음" 메뉴가 탑재된 앱을 생성한다.
4. Empty Activity
: 비어있는 레이아웃 파일과 액티비티를 하나씩 생성한다.
: 레이아웃 파일에는 "Hello world"와 같은 샘플 텍스트가 들어가 있다.
5. Fullscreen Activity
: '전체화면뷰'와 '표준 UI컨트롤로 구성된 뷰'를 번갈아 표시하는 앱을 생성한다.
6. Google Admob Ads Activity
: 구글 'admob' 모바일 광고가 포함된 앱을 생성한다.
7. Google Maps Activity
: '구글 맵'이 포함된 앱을 생성한다.
8. Login Activity
: '표준 로그인' 화면의 앱을 생성한다.
: 이메일, 암호, 로그인 버튼 등이 포함된다.
9. Master / Detail Flow 혹은 Primary/Detail Flow
: 목록과 세부정보를 한 화면에 보여주는 앱을 생성한다.
: 목록에서 항목을 선택하면, 해당 항목에 대한 세부정보 화면이 나온다.
10. Navigation Drawer Activity
: Basic Activity 화면에 '탐색 창 메뉴'가 추가된 앱을 생성한다.
: '탐색창 메뉴'는 왼쪽에서 오른쪽으로 확장되며 열린다.
11. Setting Activity
: '기본 설정 화면' 액티비티가 있는 앱을 생성한다.
12. Scrolling Activity
: 화면보다 긴 콘텐츠를 스크롤해서 볼 수 있는 '스크롤 뷰'와 '축소형 툴바', 플로팅액션버튼이 포함된 앱을 생성한다.
: 페이지를 아래로 스크롤하면 ToolBar가 축소되고, FloatingActionButton도 사라진다.
13. Tabbed Activity
: 여러 Fragment를 탭/스와이프하여 탐색할 수 있는 앱이 생성된다.
14. Fragment + ViewModel
: Fragment UI와 연결된 ViewModel을 사용하는 프로젝트를 생성한다.
15. Native C++
: C++언어로 Native 코드를 작성하는 프로젝트를 생성한다.
안드로이드 프로젝트 생성 방법은 아래 글 참고
안드로이드 프로젝트의 구조는 아래 글 참고
'개발(Development) > Android(안드로이드)' 카테고리의 다른 글
[안드로이드] R.java / R.jar 개념 및 위치: 리소스 식별 변수 관리 원리 (0) | 2021.07.11 |
---|---|
[안드로이드] 매니페스트(AndroidMainfest.xml) 개념과 구조 (0) | 2021.07.11 |
[안드로이드] 그레이들 Gradle Scripts에 대한 정리 (0) | 2021.07.10 |
[안드로이드] 앱 프로젝트 구조 (0) | 2021.07.10 |
[안드로이드] 앱 개발 프로젝트 생성 방법 (0) | 2021.07.10 |
댓글