2021학년도
한국IT직업전문학교
신입생 모집
03.01 ~ 03.05 원서 접수하기
  • 수능 / 내신 미반영
    (계열 면접 선발)
  • 면접&적성검사 100%선발
  • 선행학습 무료지원

장학안내
1. 교과목 학습목표
스마트폰과 태블릿 사용자의 폭발적인 증가로 모바일(스마트) 디바이스 애플리케이션에 대한 관심이 데스크탑을 추월하였다.
이 과목은 현재 모바일 시장에서 50% 이상의 점유을 가지고 잇는 안드로이드 운영체제 기반의 앱 개발 과정에 대해 학습한다.
본 과목에서는 안드로이드 개요 및 개발환경 구축과 기본적인 앱을 개발할 수 있고, 더 나아가 창의적 앱 개발을 시도할 수 있도록 한다.
2. 교재 및 참고문헌
깡샘의 안드로이드 프로그래밍 (루비페이퍼,강성윤)
3. 주차별 강의(실습·실기·실헙)내용
주별 강의(실습·실기·실험)내용 과제 및 기타 참고사항
제 1 주 개발환경 구축
  • 안드로이드 스튜디오 개발환경 구축
  • 첫번째 앱 만들고 실행하기
  • 안드로이드 프로젝트 이해
  • 사용자 인터페이스
제 2 주 레이아웃을 활용한 다양한 뷰 배치
  • 다양한 알림효과
  • 진동과 소리
  • 다이얼로그
  • 사용자 이벤트 처리
  • 델리게이션 이벤트 모델
  • 하이러라키 이벤트 모델
제 3 주 리소스 활용 및 스마트폰 크기 호환성
  • 안드로이드 리소스
  • 스마트폰 크기 호환성
  • DBMS을 이용한 데이터 영속화
  • SQLite, Realm
  • 파일 및 SharedPreferences를 이용한 데이터 영속화
  • 퍼미션, 파일에 읽고 쓰기
  • SharedPreferences와 앱 설정 자동화
제 4 주 인텐트와 구글 기본 앱 연동
  • 액티비티 생명주기 및 다양한 제어
  • 액티비티 생명주기
  • 태스크 관리
  • 스레드와 핸들러
  • ANR과 스레드핸들러
  • AsyncTask와 Looper
제 5 주 브로드캐스트 리시버와 알림
  • 서비스 컴포넌트
  • 콘텐츠 프로바이더
제 6 주 위치정보획득
  • LocationManager 이용
  • Fused Location API이용
  • 지도활용
  • 구글 지도제어
제시하는 조건에 따른 프로그램을 작성하고, 그 실행결과와 소스를 제출하시오.
제 7 주 중간고사 -
제 8 주 네트워크 정보 활용
  • HTTP통신
  • 실시간 서버 푸시
제 9 주 스마트폰 기능활용
  • SMS송수신
  • 센서다루기
  • 블루투스
  • 카메라활용
  • Camera API
제 10 주 앱 위젯 개발
  • 앱 위젯 기본구조
  • Collection 앱 위젯 개발
  • 멀티미디어 활용
  • 오디오, 비디오 재생
  • 음성, 영상녹화
제 11 주 AdapterView활용
  • 다양한 뷰 활용
  • Spannable
  • WebView
제 12 주 ActionBar와 메뉴
  • 커스텀 뷰 개발
  • 커스텀 뷰 작성방법
  • 그래픽 프로그래밍
제 13 주 Support 라이브러리 활용
  • Fragment
  • ViewPager
  • RecyclerView
제 14 주 머티리얼 디자인
  • NavigationDrawer, NavigationView
  • Snackbar, FloatingActionButton
  • Toolbar, AppBarLayout, CoordinationLayout
  • Bottom Sheet
제시하는 조건에 따른 프로그램을 작성하고, 그 실행결과와 소스를 제출하시오.
제 15 주 기말고사 -
4. 성적평가 방법
중간고사 기말고사 과제물 출결 기타 합계 비고
30% 30% 20% 20% - 100% -
5. 수업 진행 방법
-
6. 수업에 특별히 참고하여야 할 사항
-
7. 문제해결 방법(실험·실습 등의 학습과정의 경우에 작성)
-
8. 강의유형
이론중심(  ), 토론, 세미나 중심(  ), 실기 중심(  ), 이론 및 토론, 세미나 병행(  ), 이론 및 실험, 실습 병행(  )

퀵메뉴제목

입학상담문의 프로젝트경진대회 TOP