본문바로가기

 안드로이드 앱 프로그밍 강좌

 개발관련  2014. 3. 11. 14:49  창조컨서턴트

 

 

안드로이드 앱 프로그밍 강좌

 유투브 강좌 주소 : http://www.youtube.com/watch?v=Xb9300qU52Y&list=PL5C6E85EFC6E406EF 

 

 

첫째 마당 / Hello! 안드로이드
01
안드로이드란?
안드로이드에 대한 이해

안드로이드의 특징
안드로이드의 흐름
안드로이드의 현재

1일차: http://www.youtube.com/watch?v=Xb9300qU52Y&list=PL5C6E85EFC6E406EF


02
개발 환경 구축하기
개발 환경 구축을 위한 프로그램
안드로이드 개발 환경 한 번에 설치하기
오라클 사이트에서 자바 파일 설치하기
이클립스 설치하기
안드로이드 개발 도구인 ADT 설치
SDK
를 직접 다운로드하여 설치하기
에뮬레이터의 구성과 사용
젤리빈 이전 버전의 에뮬레이터 생성과 실행

2일차: http://www.youtube.com/watch?v=GVijdBy_lsg&list=PL5C6E85EFC6E406EF


03
첫 번째 애플리케이션
첫 프로젝트 만들기
하나씩 바꾸어 보기
여러 개의 버튼에 기능 추가하기
새로운 화면 만들어 띄워주기

3일차: http://www.youtube.com/watch?v=CJFSP4aRw-I&list=PL5C6E85EFC6E406EF


04
안드로이드 프로젝트와 개발 도구
안드로이드 최근 버전의 주요 특징
안드로이드 프로젝트
안드로이드 SDK의 개발 도구

05 안드로이드 마켓의 이해와 앱의 판매
안드로이드 폰의 장터(Market)
애플리케이션 판매를 위한 개발자 등록하기

서명된 설치 패키지 만들기
마켓에 등록하기
유료 판매를 위한 계좌 등록하기

4일차: http://www.youtube.com/watch?v=kuSIRNOrKp8&list=PL5C6E85EFC6E406EF

 


둘째 마당 / 안드로이드 완전 정복
01
기본 위젯과 레이아웃
뷰와 뷰그룹
레이아웃
리니어 레이아웃

5일차: http://www.youtube.com/watch?v=mkZvQYDi098&feature=youtu.be


상대 레이아웃
테이블 레이아웃
스크롤뷰
프레임 레이아웃과 뷰의 전환

6일차: http://www.youtube.com/watch?v=Ll39yalZ8OU&feature=youtu.be


기본 위젯들

7일차: http://www.youtube.com/watch?v=lYZPJSGpgxA&list=PL5C6E85EFC6E406EF7


02
애플리케이션 구성하기
레이아웃 인플레이션
화면 구성과 화면 간 이동

8일차: http://www.youtube.com/watch?v=lYZPJSGpgxA&list=PL5C6E85EFC6E406EF


인텐트와 데이터 전달

1일차: http://www.youtube.com/watch?v=jAcEuUSHroM&feature=youtu.be


수명주기

9일차: http://www.youtube.com/watch?v=tcE3oFdg4EE&feature=youtu.be


서비스

10일차: http://www.youtube.com/watch?v=dkVyQFkGFSc&feature=youtu.be


브로드캐스트 수신자

11일차: http://www.youtube.com/watch?v=WFmTIKj3DhE&feature=youtu.be


리소스와 매니페스트

12일차: http://www.youtube.com/watch?v=EV6teF9jL8A&feature=youtu.be


토스트와 대화상자

13일차: http://www.youtube.com/watch?v=jwN7R2LFzrg&feature=youtu.be


03
다양한 위젯과 이벤트 활용하기
이벤트 처리

웹브라우저 사용하기

1일차: http://www.youtube.com/watch?v=fj9-TH4laXo&feature=youtu.be

 

간단한 애니메이션 사용하기

페이지 슬라이딩 사용하기

14일차: http://www.youtube.com/watch?v=m4dEatVM1_I&feature=youtu.be


뷰플리퍼 사용하기
프로그레스바 사용하기
메뉴와 탭 사용하기
키패드 설정하기

15일차: http://www.youtube.com/watch?v=kqp8VIrRHPs&feature=youtu.be


04
선택 위젯의 사용과 커스텀뷰 만들기
나인패치 이미지
[
비트맵] 버튼 만들기

16일차: http://www.youtube.com/watch?v=6n_xIHH30zs&feature=youtu.be


리스트뷰 사용하기

17일차: http://www.youtube.com/watch?v=FgVUoPVVGYM&feature=youtu.be


스피너 사용하기
갤러리 사용하기
그리드뷰 사용하기

1일차: http://www.youtube.com/watch?v=TANY3ZILj5I&feature=youtu.be


복합 위젯 만들기
월별 캘린더 만들기

18일차: http://www.youtube.com/watch?v=r6LDMsL3zpk&feature=youtu.be


멀티터치 이미지 뷰어 만들기

19일차: http://www.youtube.com/watch?v=6SXTZx_dM1k&feature=youtu.be


05
그래픽
빨간색 사각형 그리기
그래픽 그리기
그리기 객체로 만들어 그리기

20일차: http://www.youtube.com/watch?v=UCNqIE7MRSU&feature=youtu.be


비트맵 이미지 사용하기
페인트 보드 만들기

21일차: http://www.youtube.com/watch?v=Hw8hyk3_zPM&feature=youtu.be


서피스뷰 사용하기
그래픽을 위한 카메라 객체 사용하기

22일차: http://www.youtube.com/watch?v=Zhzk1KsrUNs&feature=youtu.be


06
스레드와 애니메이션
핸들러 사용하기

23일차: http://www.youtube.com/watch?v=DK26l-feWj4&feature=youtu.be


일정 시간 후에 실행하기
스레드로 메시지 전송하기

24일차: http://www.youtube.com/watch?v=2i5cT19P4Ag&feature=youtu.be


AsyncTask
사용하기

25일차: http://www.youtube.com/watch?v=Km_LU5zWIWw&feature=youtu.be


스레드로 애니메이션 만들기
프레임 애니메이션

26일차: http://www.youtube.com/watch?v=zLNUqufQ5Tk&feature=youtu.be


트윈 애니메이션

그래프 애니메이션 만들기

27일차: http://www.youtube.com/watch?v=3i8aQzKTPbs&feature=youtu.be


07
네트워킹

네트워킹이란?

소켓 사용하기

28일차: http://www.youtube.com/watch?v=HIIvOFTClOI&feature=youtu.be

웹으로 요청하기
날씨 정보 가져오기

29일차: http://www.youtube.com/watch?v=LqTSkgHqqbw&feature=youtu.be

 

뉴스 정보 가져오기
XML-RPC
사용하기

30일차: http://www.youtube.com/watch?v=qPIEJFtyZQ4&feature=youtu.be


08
데이터베이스
모바일 데이터베이스
데이터베이스와 테이블 만들기

31일차: http://www.youtube.com/watch?v=FAA-U4PesQw&feature=youtu.be


헬퍼 클래스를 이용해 업그레이드 지원하기
데이터 조회하기

32일차: http://www.youtube.com/watch?v=7fH_Bww6fD4&feature=youtu.be


SQL
을 메소드 호출로 실행하기
커서 어댑터로 뷰에 보여주기

약품정보 데이터베이스 구성하기

33일차: http://www.youtube.com/watch?v=-d9L2sE5sVg&feature=youtu.be


09
멀티미디어
오디오 재생하기
동영상 재생하기

34일차: http://www.youtube.com/watch?v=K0U15-LoRps&feature=youtu.be


오디오 녹음하여 저장하기
동영상 녹화하기

35일차: http://www.youtube.com/watch?v=1q3Vz4qQZ4k&feature=youtu.be


카메라로 사진 찍어 저장하기
바코드 스캐너 만들기

36일차: http://www.youtube.com/watch?v=6NnUNQb7odg&feature=youtu.be


10
위치기반 서비스
GPS
를 이용해 나의 위치 확인하기
현재 위치의 지도 보여주기

37일차: http://www.youtube.com/watch?v=4A7rf5guBeE&feature=youtu.be


지도에 아이콘 추가하기
지도 위에 나침반 표시하기

38일차: http://www.youtube.com/watch?v=IL54y_aKo18&feature=youtu.be


근접 경보 기능 추가하기
주소를 이용하여 위치 알아내기

39일차: http://www.youtube.com/watch?v=VQcWtf0HXJ4&feature=youtu.be


11
메시징과 소셜 네트워크 서비스
메시징 서비스 이해하기

트위터 연동하기
트위터 글보고 글쓰기

40일차: http://www.youtube.com/watch?v=wAXnPj_tpKo&feature=youtu.be

 

페이스북 연동하기
페이스북 글보고 글쓰기

41일차: http://www.youtube.com/watch?v=ag155NlrSnY&feature=youtu.be


푸시 서비스 사용하기

42일차: http://www.youtube.com/watch?v=vhLM3kJ14as&feature=youtu.be


12
근거리 통신과 센서
근거리 통신 이해하기
NFC
사용하기

43일차: http://www.youtube.com/watch?v=eb_C06jc4JI&feature=youtu.be


NFC
태그 읽기와 쓰기
블루투스 사용하기
센서 이해하기

44일차: http://www.youtube.com/watch?v=xzMqQ4oi5v8&feature=youtu.be


13
화면 분할과 홈 화면
화면 분할 방법 이해하기
프래그먼트 사용하기

45일차: http://www.youtube.com/watch?v=cKRWcbCUV8Q&feature=youtu.be


앱위젯 만들기

46일차: http://www.youtube.com/watch?v=lgTyoywxgEs&feature=youtu.be


라이브 배경화면 만들기

47일차: http://www.youtube.com/watch?v=lgTyoywxgEs&feature=youtu.be


셋째 마당 / 마켓에 올리는 안드로이드 애플리케이션
01
멀티메모 앱
멀티메모의 개요
1
단계 - 메인 화면 구성하기
2
단계 - 데이터베이스와 메모 입력화면 구성 및 사진 기능 추가하기

48일차: http://www.youtube.com/watch?v=aBGG4rC4sqQ&feature=youtu.be


3
단계 - 손글씨 기능 추가하기

49일차: http://www.youtube.com/watch?v=E6TJZE_gjQA&feature=youtu.be


4
단계 - 음성과 동영상 기능 추가하기

50일차: http://www.youtube.com/watch?v=kLU-rvVfk3A&feature=youtu.be


특별 부록 - ‘퀵나비’ 마켓에 올린 앱 소스 공개
최단경로 내비게이션(이 앱은 안드로이드 마켓에서 검색하여 다운 및 설치가 가능합니다.소스는 android-town.org에 공개)