SlideShare ist ein Scribd-Unternehmen logo
1 von 18
Downloaden Sie, um offline zu lesen
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주차 ~ 개강 전까지

Weitere ähnliche Inhalte

Mehr von 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
 

Mehr von 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 설치
 

Kürzlich hochgeladen

Merge (Kitworks Team Study 이성수 발표자료 240426)
Merge (Kitworks Team Study 이성수 발표자료 240426)Merge (Kitworks Team Study 이성수 발표자료 240426)
Merge (Kitworks Team Study 이성수 발표자료 240426)Wonjun Hwang
 
캐드앤그래픽스 2024년 5월호 목차
캐드앤그래픽스 2024년 5월호 목차캐드앤그래픽스 2024년 5월호 목차
캐드앤그래픽스 2024년 5월호 목차캐드앤그래픽스
 
MOODv2 : Masked Image Modeling for Out-of-Distribution Detection
MOODv2 : Masked Image Modeling for Out-of-Distribution DetectionMOODv2 : Masked Image Modeling for Out-of-Distribution Detection
MOODv2 : Masked Image Modeling for Out-of-Distribution DetectionKim Daeun
 
Console API (Kitworks Team Study 백혜인 발표자료)
Console API (Kitworks Team Study 백혜인 발표자료)Console API (Kitworks Team Study 백혜인 발표자료)
Console API (Kitworks Team Study 백혜인 발표자료)Wonjun Hwang
 
A future that integrates LLMs and LAMs (Symposium)
A future that integrates LLMs and LAMs (Symposium)A future that integrates LLMs and LAMs (Symposium)
A future that integrates LLMs and LAMs (Symposium)Tae Young Lee
 
Continual Active Learning for Efficient Adaptation of Machine LearningModels ...
Continual Active Learning for Efficient Adaptation of Machine LearningModels ...Continual Active Learning for Efficient Adaptation of Machine LearningModels ...
Continual Active Learning for Efficient Adaptation of Machine LearningModels ...Kim Daeun
 

Kürzlich hochgeladen (6)

Merge (Kitworks Team Study 이성수 발표자료 240426)
Merge (Kitworks Team Study 이성수 발표자료 240426)Merge (Kitworks Team Study 이성수 발표자료 240426)
Merge (Kitworks Team Study 이성수 발표자료 240426)
 
캐드앤그래픽스 2024년 5월호 목차
캐드앤그래픽스 2024년 5월호 목차캐드앤그래픽스 2024년 5월호 목차
캐드앤그래픽스 2024년 5월호 목차
 
MOODv2 : Masked Image Modeling for Out-of-Distribution Detection
MOODv2 : Masked Image Modeling for Out-of-Distribution DetectionMOODv2 : Masked Image Modeling for Out-of-Distribution Detection
MOODv2 : Masked Image Modeling for Out-of-Distribution Detection
 
Console API (Kitworks Team Study 백혜인 발표자료)
Console API (Kitworks Team Study 백혜인 발표자료)Console API (Kitworks Team Study 백혜인 발표자료)
Console API (Kitworks Team Study 백혜인 발표자료)
 
A future that integrates LLMs and LAMs (Symposium)
A future that integrates LLMs and LAMs (Symposium)A future that integrates LLMs and LAMs (Symposium)
A future that integrates LLMs and LAMs (Symposium)
 
Continual Active Learning for Efficient Adaptation of Machine LearningModels ...
Continual Active Learning for Efficient Adaptation of Machine LearningModels ...Continual Active Learning for Efficient Adaptation of Machine LearningModels ...
Continual Active Learning for Efficient Adaptation of Machine LearningModels ...
 

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주차 ~ 개강 전까지