SlideShare a Scribd company logo
1 of 18
Download to read offline
Android Lecture1
Lectured by 37th KIM JIAE
APPLICATION
강의계획서
1주차: 자바 및 기본 레이아웃(텍스트, 버튼 클릭) / 과제: 계산기(에딧, 버튼)
2주자: 리스트, 이미지, 레이아웃 관련 위젯들/ 과제: 앱 디자인 관련 과제
3주차: 프로그래스 바, 쓰레드, 핸들러/과제: 게임(시간제한 있는 간단한 게임 제작)
4주차: 블루투스 /센서 값 받아 오기, 입력한 값에 따라 LED 점등
(UNO/ATMega128)
5주차~개강 전: (신청인원) 팀 프로젝트 – 팀당 3~4명
일 월 화 수 목 금 토
1/1 1/2 1/3 1/4 1/5 1/6 1/7
1/8 1/9 1/10 1/11 1/12 1/13 1/14
1/15 1/16 1/17 1/18 1/19 1/20 1/21
1/22 1/23 1/24 1/25 1/26 1/27 1/28
1/29 1/30 1/31 2/1 2/2 2/3 2/4
1주차
2주차
3주차
4주차
5주차 ~ 개강 전까지
1주차
프로젝트 생성 및 구조
안드로이드 기본 구조 및 위젯
APPLICATION
안드로이드 프로그래밍
쉬움
자바 언어
무료 플랫폼
오픈소스
점유율
Android Studio vs Eclipse
1. 구글 안드로이드 SDK가 안드로이드 스
튜디오를 중심으로 지원함.
2. 기본 오픈소스 라이브러리 개발자들의
대거 이동(Gradle 사용)
3. UI의 발전
4. 이전 이클립스 프로젝트를 이전 가능
5. NDK는 사용 불가!
기본 프로젝트 생성 및 구조
안드로이드 스튜디오로 ㄱㄱ
기본 프로젝트 생성 및 구조
버튼 생성과 이벤트 만들기
릴레이티브 레이아웃
리니어 레이아웃
액티비티와 인텐트
액티비티와 인텐트
EditText 값 받아서 텍스트 변
경
EditText 값 받아서 텍스트 변
경
미니 계산기
미니 계산기
계산기 과제!
여러분이 아는 원래의 계산기!
1. 숫자+연산자+숫자를 누르고
=를 누르면 결과가 출력!
2. 숫자와 연산자들은 누를 때마다
결과의 Text창에 입력!
3. 최소 연산자 1개 사용
(응용하고 싶은 사람은 여러 개
의 연산자도 도전해볼 것!)
강의계획서
1주차: 자바 및 기본 레이아웃(텍스트, 버튼 클릭) / 과제: 계산기(에딧, 버튼)
2주자: 리스트, 이미지, 레이아웃 관련 위젯들/ 과제: 앱 디자인 관련 과제
3주차: 프로그래스 바, 쓰레드, 핸들러/과제: 게임(시간제한 있는 간단한 게임 제작)
4주차: 블루투스 /센서 값 받아 오기, 입력한 값에 따라 LED 점등
(UNO/ATMega128)
5주차~개강 전: (신청인원) 팀 프로젝트 – 팀당 3~4명
일 월 화 수 목 금 토
1/1 1/2 1/3 1/4 1/5 1/6 1/7
1/8 1/9 1/10 1/11 1/12 1/13 1/14
1/15 1/16 1/17 1/18 1/19 1/20 1/21
1/22 1/23 1/24 1/25 1/26 1/27 1/28
1/29 1/30 1/31 2/1 2/2 2/3 2/4
1주차
2주차
3주차
4주차
5주차 ~ 개강 전까지

More Related Content

More from ssuseraf62e91

2015 Kitel C 언어 강좌3
2015 Kitel C 언어 강좌32015 Kitel C 언어 강좌3
2015 Kitel C 언어 강좌3ssuseraf62e91
 
2015 Kitel C 언어 강좌2
2015 Kitel C 언어 강좌22015 Kitel C 언어 강좌2
2015 Kitel C 언어 강좌2ssuseraf62e91
 
2015 Kitel C 언어 강좌1
2015 Kitel C 언어 강좌12015 Kitel C 언어 강좌1
2015 Kitel C 언어 강좌1ssuseraf62e91
 
2015 Kitel C 언어 강좌0 - Visual Studio 설치
2015 Kitel C 언어 강좌0 - Visual Studio 설치2015 Kitel C 언어 강좌0 - Visual Studio 설치
2015 Kitel C 언어 강좌0 - Visual Studio 설치ssuseraf62e91
 

More from ssuseraf62e91 (7)

Git lecture2
Git lecture2Git lecture2
Git lecture2
 
Git lecture1
Git lecture1Git lecture1
Git lecture1
 
Git lecture0
Git lecture0Git lecture0
Git lecture0
 
2015 Kitel C 언어 강좌3
2015 Kitel C 언어 강좌32015 Kitel C 언어 강좌3
2015 Kitel C 언어 강좌3
 
2015 Kitel C 언어 강좌2
2015 Kitel C 언어 강좌22015 Kitel C 언어 강좌2
2015 Kitel C 언어 강좌2
 
2015 Kitel C 언어 강좌1
2015 Kitel C 언어 강좌12015 Kitel C 언어 강좌1
2015 Kitel C 언어 강좌1
 
2015 Kitel C 언어 강좌0 - Visual Studio 설치
2015 Kitel C 언어 강좌0 - Visual Studio 설치2015 Kitel C 언어 강좌0 - Visual Studio 설치
2015 Kitel C 언어 강좌0 - Visual Studio 설치
 

Android lecture1 - app

  • 1. Android Lecture1 Lectured by 37th KIM JIAE APPLICATION
  • 2. 강의계획서 1주차: 자바 및 기본 레이아웃(텍스트, 버튼 클릭) / 과제: 계산기(에딧, 버튼) 2주자: 리스트, 이미지, 레이아웃 관련 위젯들/ 과제: 앱 디자인 관련 과제 3주차: 프로그래스 바, 쓰레드, 핸들러/과제: 게임(시간제한 있는 간단한 게임 제작) 4주차: 블루투스 /센서 값 받아 오기, 입력한 값에 따라 LED 점등 (UNO/ATMega128) 5주차~개강 전: (신청인원) 팀 프로젝트 – 팀당 3~4명 일 월 화 수 목 금 토 1/1 1/2 1/3 1/4 1/5 1/6 1/7 1/8 1/9 1/10 1/11 1/12 1/13 1/14 1/15 1/16 1/17 1/18 1/19 1/20 1/21 1/22 1/23 1/24 1/25 1/26 1/27 1/28 1/29 1/30 1/31 2/1 2/2 2/3 2/4 1주차 2주차 3주차 4주차 5주차 ~ 개강 전까지
  • 3. 1주차 프로젝트 생성 및 구조 안드로이드 기본 구조 및 위젯 APPLICATION
  • 5. Android Studio vs Eclipse 1. 구글 안드로이드 SDK가 안드로이드 스 튜디오를 중심으로 지원함. 2. 기본 오픈소스 라이브러리 개발자들의 대거 이동(Gradle 사용) 3. UI의 발전 4. 이전 이클립스 프로젝트를 이전 가능 5. NDK는 사용 불가!
  • 6. 기본 프로젝트 생성 및 구조 안드로이드 스튜디오로 ㄱㄱ
  • 13. EditText 값 받아서 텍스트 변 경
  • 14. EditText 값 받아서 텍스트 변 경
  • 17. 계산기 과제! 여러분이 아는 원래의 계산기! 1. 숫자+연산자+숫자를 누르고 =를 누르면 결과가 출력! 2. 숫자와 연산자들은 누를 때마다 결과의 Text창에 입력! 3. 최소 연산자 1개 사용 (응용하고 싶은 사람은 여러 개 의 연산자도 도전해볼 것!)
  • 18. 강의계획서 1주차: 자바 및 기본 레이아웃(텍스트, 버튼 클릭) / 과제: 계산기(에딧, 버튼) 2주자: 리스트, 이미지, 레이아웃 관련 위젯들/ 과제: 앱 디자인 관련 과제 3주차: 프로그래스 바, 쓰레드, 핸들러/과제: 게임(시간제한 있는 간단한 게임 제작) 4주차: 블루투스 /센서 값 받아 오기, 입력한 값에 따라 LED 점등 (UNO/ATMega128) 5주차~개강 전: (신청인원) 팀 프로젝트 – 팀당 3~4명 일 월 화 수 목 금 토 1/1 1/2 1/3 1/4 1/5 1/6 1/7 1/8 1/9 1/10 1/11 1/12 1/13 1/14 1/15 1/16 1/17 1/18 1/19 1/20 1/21 1/22 1/23 1/24 1/25 1/26 1/27 1/28 1/29 1/30 1/31 2/1 2/2 2/3 2/4 1주차 2주차 3주차 4주차 5주차 ~ 개강 전까지