1. |
|
수업 Overview |
안드로이드의 특징과 코틀린 언어에 대하여 이해하고, 개발 환경 구성 방법에 대해 알아본다 |
|
2. |
|
안드로이드 프로젝트 구성 |
안드로이드 스튜디오 사용 방법에 대해 이해하고, AVD 환경을 통해 첫 안드로이드 프로젝트를 구성한다 |
|
3. |
|
코틀린 - 기본 문법 |
코틀린에서 사용되는 기본 문법을 이해한다. 변수와 데이터 형식, 조건문, 배열, 메서드를 이해한다 |
|
4. |
|
코틀린 - 함수, 배열, 반복문, 문자열 |
코틀린 함수, 배열, 반복문, 문자열, 형변환 및 연산자에 대해 이해한다 |
|
5. |
|
코틀린 - 클래스 기본 |
클래스에 대한 기본적인 개념을 이해한다. 인스턴스를 생성하고 생성자에 대해 이해한다 |
|
6. |
|
코틀린 - 클래스 심화 |
클래스 상속, 메서드 오버로딩과 오버라이딩, 다형성 및 인터페이스에 대한 개념을 정리한다 |
|
7. |
|
코틀린 - 기타 |
람다식과 람다함수, Data 클래스, Collection, Generics, 접근제한자에 대하여 이해한다 |
|
8. |
|
기본 위젯 |
안드로이드 프로그래밍의 기본 위젯과 View에 대한 개념을 이해하고, 이를 통해 기본적인 화면 구성 방법을 습득한다 |
|
9. |
|
레이아웃 |
레이아웃을 구성하는 방법에 대해 알아보고, 다양한 종류의 레이아웃에 대하여 알아본다 |
|
10. |
|
고급 위젯 |
날짜와 시간 관련 위젯부터 자동 완성 기능, 프로그레스 바 및 레이팅 바와 같은 고급 위젯의 기능을 알아본다 |
|
11. |
|
메뉴, 토스트, 대화상자, 파일처리 |
메뉴의 사용방법과 토스트 및 대화상자의 기능에 대해 알아보고, 파일 처리 방법에 대하여 이해한다 |
|
12. |
|
그래픽과 이미지, 액티비티와 인텐트 |
그래픽과 이미지를 처리하는 방법을 이해하여 이를 통해 사용자 인터페이스를 개선하는 방법에 대해 알아본다. 액티비티와 인텐트의 개념에 대해 이해한다. |
|
13. |
|
어댑터뷰, 멀티미디어 및 기타 |
어댑터뷰에 대한 이해, 데이터 저장과 관리 방법, 멀티미디어, 스레드, 구글 지도, 서비스와 브로드캐스트 리시버에 대한 기본적인 개념을 이해한다 |
|