교육 개요

사물인터넷 시대를 맞이하여 스마트폰, 웨어러블 디바이스, 스마트카에 대한 관심이 점차 증대되고 있습니다. 본 과정에서는 자바 기반의 안드로이드 애플리케이션을 빠르고 쉽게 개발할 수 있도록 애플리케이션의 라이프사이클, UI개발, 이벤트핸들링, 데이터 저장 기법 등 안드로이드 애플리케이션의 핵심 컴포넌트 구조와 주요 API 사용법 등을 배우며, 다양한 워크숍을 통해 실무에 적용할 수 있는 방법을 학습합니다.

교육 대상
  • 안드로이드 플랫폼을 이용하여 SW를 개발하고자 하는 개발자
교육 효과
  • 안드로이드 애플리케이션의 구조를 이해하고 응용
  • 안드로이드 기본 component의 사용법을 익히고 응용
  • 안드로이드의 데이터 저장기법을 소개하고 선택하여 사용
실습 환경

Android SDK 최신버전, Java JDK 최신버전, Eclipse 최신버전(Android Studio)

교육 내용
구분 목차 주요 내용
    1일차
  • 안드로이드 플랫폼
  • Android Architecture
  • 안드로이드 플랫폼
  • 안드로이드 개발환경 세팅
  • 안드로이드 기본 component (Activity, Service,
  • BroadcastReceiver, ContentProvider, Intent 등)
    2일차
  • Android Architecture
  • UI와 UI Event
  • 안드로이드 기본 component (Activity, Service,
  • BroadcastReceiver, ContentProvider, Intent 등)
  • 안드로이드 UI, UI Event
  • Nested class
  • Custom UI
    3일차
  • Thread /Handler
  • Resources & Assets
  • Thread, Runnable
  • Handler(send, post)
  • AsyncTask
  • Resources (Drawables, Strings, Styles and Theme)
  • Menu
    4일차
  • Data Storage
  • SQLite Database, File IO, Preference
  • Intent 활용
  • ContentProvider & ContentResolver
    5일차
  • Service
  • 안드로이드 Service 구조와 활용, Notification
  • 안드로이드 Binder 소개