안드로이드는 모바일 디바이스를 위한 플랫폼으로써 모바일 환경에 최적화된 리눅스 기반의 운영체계와 사용자 인터페이스, 그리고 그 응용 프로그램의 묶음입니다. 또한 세계적인 인터넷 기업인 구글이 제작, 공개한 오픈 소스 모바일 플랫폼으로 자유로운 개방성, 나눔, 열정을 모태로 하고 있습니다. 따라서 폐쇄적인 휴대폰 환경에서와는 달리 제약이 최소화 된 다양한 어플리케이션 개발 및 운영이 가능한 플랫폼입니다. 해당 과정에서는 안드로이드 개발 환경, 실전 프로그램 제작, 배포하는 방법을 학습합니다.
안드로이드 APP개발 과정 학습목표
01
안드로이드에 대한 기본적인 이해를 할 수 있고 안드로이드 개발 환경 설정과 사용법을 학습하고 화면 구성, 이벤트 처리 등의 안드로이드 기본 구조에 대해 학습합니다.
02
Button, CheckBox, RadioButton 등 컴포넌트 클래스 이벤트 처리에 대한 학습을 하고 Spinner, ListView, Dialog, 파일 입출력 등을 실습을 통해 학습합니다.
03
구글 Open API를 이용한 구글맵 활용방법을 습득하고 서버에서 전달된 JSON 파일을 처리하는 방법을 학습하며 안드로이드 개발 환경에서부터 실전 프로그램 제작, 만들어진 어플을 전 세계에 배포하는 방법을 익힙니다.
안드로이드 APP개발 과정 커리큘럼
주제
소주제
안드로이드란? 프로그램 설치 화면구성 및 이벤트 처리
안드로이드에 대한 기본적인이해
Android Studio의 기본 사용법
JDK 설치 및 Android Studio 설치
안드로이드의 기본 구조 => 화면 구성 및 이벤트 처리
포넌트 클래스 별 이벤트 처리 입력 컴포넌트 클래스 퍼미션 체크의 이해
컴포넌트 클래스 이벤트 연습 : Button, CheckBox, RadioButton
입력 컴포넌트 EditText 연습
VideoView 클래스를 통해서 퍼미션 체크 연습
Spinner ListView
Spinner 연습
ListView 연습
ListView Dialog
ListView 연습
Dialog 연습 : AlertDialog, DatePickerDialog, TimPickerDialog 등
IT기초과정 교육을 통해 초보자도 컴퓨터와 친숙해 질 수 있으며, 가정에서 컴퓨터 운영체제 활용을 통한 여러 가지 기능을 학습할 수 있습니다. IT관련 용어에 생소하며 컴퓨터와 네트워크, 운영체제 등의 컴퓨터 관련 기본 지식이 없어 IT 전문교육수강에 어려움이 있는 …
#프로그래밍C언어
C언어는 1971년에 개발된 시스템 프로그래밍 언어입니다. C언어는 프로그래밍 분야에서 널리 활용하고 있는 기초 프로그램으로써 현재도 꾸준하고 프로그래밍에 활용되고 있습니다. C언어의 기본적인 정의, 개념을 파악하고 C언어의 다양한 활용법을 학습하고, C언어 코딩을 통…
#프로그래밍C++
컴퓨터의 성능이 강력해 지면서 컴퓨터 프로그램도 크고 복잡해졌습니다. C++은 C언어의 확장판으로 만들어진 객체지향형 프로그래밍 언어입니다. C언어는 프로그램의 흐름을 제어하기 쉽고, 구조적이고 모듈화된 접근이 가능하도록 제어 구조와 함수와 같은 기능들을 통합하였습니다…
#프로그래밍안드로이드 APP개발
안드로이드는 모바일 디바이스를 위한 플랫폼으로써 모바일 환경에 최적화된 리눅스 기반의 운영체계와 사용자 인터페이스, 그리고 그 응용 프로그램의 묶음입니다. 또한 세계적인 인터넷 기업인 구글이 제작, 공개한 오픈 소스 모바일 플랫폼으로 자유로운 개방성, 나눔, 열정을 모…