프레듀 원격평생교육원

과목정보

[HD]코틀린을 활용한 안드로이드 앱 개발 중급자 과정 Part.10 머터리얼 라이브러리

강사명 차시 학습시간 샘플
신경진 12 7 시간
모두보기
과정소개
학습대상
학습목표
학습내용

과정소개

머티리얼 라이브러리의 개념, 앱바 레이아웃, 툴바 포함하기, 액바 사이즈 변경, 이미지 넣기, 코디네이터 레이아웃, 스크롤 연동하기, 중첩 스크롤 뷰 사용하기, 컬랩싱 툴바 레이아웃, 스크롤 설정하기, 탭 레이아웃, 탭 버튼 구성, 정렬, 스크롤 설정, 드로어 화면 구성, 확장된 플로팅 액션 버튼을 이해하고 직접 실습해본다.

학습대상

안드로이드를 배우는 모든 학습자

학습목표

머티리얼 라이브러리의 개념, 앱바 레이아웃, 툴바 포함하기, 액바 사이즈 변경, 이미지 넣기, 코디네이터 레이아웃, 스크롤 연동하기, 중첩 스크롤 뷰 사용하기, 컬랩싱 툴바 레이아웃, 스크롤 설정하기, 탭 레이아웃, 탭 버튼 구성, 정렬, 스크롤 설정, 드로어 화면 구성, 확장된 플로팅 액션 버튼을 이해하고 직접 실습해본다.

학습목표

1. 머터리얼 라이브러리 개념, 앱바 레이아웃, 코디네이터 레이아웃, 스크롤 연동, 중첩 스크롤 뷰 설명
2. 머터리얼 라이브러리의 앱바 레이아웃 생성, 크기 늘이기, 앱바에 이미지 삽입 실습
3. CoordinatorLayout과 Layout_scrollFlags, NestedScrollView에 Layout_behavior속성, 뷰끼리 스크롤 연동 실습
4. 컬랩싱 툴바 레이아웃(앱바 접히는 형태 설정하기), 스크롤 설정, 개별 뷰 설정 설명
5. CollapsingToolbarLayout이용, layout_scrollFlags속성 layout_collapseMode, item_main.xml 작성 실습
6. MyAdapter, MyDecoration생성 후 연동, recyclerView와 앱바 접히는 연동 실습
7. 탭 레이아웃, 탭 버튼, 뷰페이저2 연동, 탭 버튼 정렬, 스크롤 설정하기 설명
8. 탭 레이아웃, 프레임 레이아웃 연동, addOnTabSelectedListener()으로 탭 버튼 구성 실습
9. 탭 레이아웃, 뷰페이저2 연동, 프래그먼트 생성, 및 xml코드 추가로 탭 버튼 구성 실습
10. 네비게이션 뷰와 확장된 플로팅 액션 버튼의 개념, 사용방법 설명
11. 모든 기능 통합 모듈-해당 xml파일 작성 실습
12. 모든 기능 통합 모듈-해당 어탭터, 뷰홀더, 프래먼트, 데코레이션, 메인 액티비티 파일 작성 실습