나의 어플리케이션
- "헬로 월드"를 표시합니다.
- 버튼을 누르면 "버튼을 눌렀습니다"로 변경됩니다.
- TextView : 글자를 표시하는 뷰입니다.
- Button : 버튼 모양을 제공하는 뷰입니다.
BmiCalculator
- 키와 몸무게를 입력하고 결과 버튼을 누르면 다른 화면에서 비만도 결과를 문자와 그림으로 보여줍니다.
- 마지막에 입력했던 키와 몸무게는 자동으로 저장됩니다.
- ConstraintLayout : 제약에 따라 뷰를 배치하는 레이아웃입니다.
- Intent : 화면을 전환에 사용하고, 간단한 데이터를 전달할 수 있습니다.
- SharedPerference : 간단한 데이터를 저장할 수 있습니다.
- Anko : 인텐트, 다이얼로구, 로그 등을 구현하는 데 도움이 되는 라이브러리
StopWatch
- 타이머를 시작, 일시정지하고 초기화할 수 있습니다.
- 타이머 실행 중에 랩타임을 측정하여 표시합니다.
- timer : 일정 시간 간격으로 코드를 백그라운드 스레드에서 실행합니다.
- runOnUiThread : 메인 스레드에서 UI를 갱신합니다.
- ScrollView : 랩타임을 표시할 때 상하로 스크롤되는 뷰를 사용합니다.
- FloatingActionButton : 머티리얼 디자인의 둥군 모양의 버튼입니다.
- 백터 드로어블 하위 호환 설정 : 안드로이드 5.0 미만에서 벡터 드로어블을 지원하는 라이브러리.
- design 라이브러리 : FloatingActionButton 등 머티리얼 디자인을 제공하는 라이브러리
MyWebBrowser
- 웹 페이지를 탐색합니다.
- 홈 메뉴를 클릭하여 첫 페이지로 옵니다.
- 메뉴에는 검색 사이트와 개발자 정보가 표시됩니다.
- 메뉴에는 검색 사이트와 개발자 정보가 표시됩니다.
- 페이지를 문자나 메일로 공유할 수 있습니다.
- WebView : 웹 페이지를 표시하는 뷰
- 옵션 메뉴 : 상단 툴바에 표시하는 메뉴
- 컨텍스트 메뉴 : 뷰를 롱클릭하면 표시되는 메뉴
- 암시적 인텐트 : 문자 보내기, 이메일 보내기와 같은 미리 정의된 인텐트
- Anko : 인텐트, 다이얼로그, 로그 등을 구현하는 데 도움이 되는 라이브러리



