본문 바로가기

software_development/Android

앱 창업자를 위한 안드로이드 실무 동영상 강좌 배포 (2015.4.17)

 

(Photo Credit : Rob Bulmahn, Flickr by CCL, 상업적 사용가능)

 

안녕하세요,

 

4월달에는 안드로이드를 다루었습니다. 이번 안드로이드 강좌의 특징은 단순 API나열이 아닌 실무에서 사용되는 기법들을 다루었어요.

 

단순 안드로이드에 국한하지 않고, 서버 쪽의 데이타와 연동하게 하는 것으로 강의를 구성하였습니다.

앱창업자를 대상으로 하며, 멀티쓰레드, 네트워크 데이타 파씽을 통한 앱개발을 하도록 앱개발 실무프로그램으로 구성됩니다.

 

강좌는 2015년 4월 16일 전부 업로드했습니다. 동영상 강좌는 전처럼 www.youtube.com/wizcenterseoulwww.wiz.center/tag/android_lecture에서 확인 가능합니다.

 

강의 내용

 

1강_안드로이드 개요 및 개발 환경 구축
 - 안드로이드 개요
 - JDK 설치
 - Path 설정
 - 이클립스 설치
 - ADT,SDK 설치

2강_첫번째 안드로이드 프로젝트
 - 에뮬레이터 만들기
 - 처음 만들어 보는 프로젝트
 - 전체적인 구성 살펴보기

3강_레이아웃-I
 - 화면구성 요소
 - 뷰에 대한 이해
 - LInearLayout

4강_기본 위젯
 - Button
 - TextView
 - EditView
 - ImageView
 - Toast

5강_레이아웃-II
 - RelativeLayout
 - FrameLayout
 - TableLayout

6강_레이아웃-III
 - calculator layout 실습

7강_커스텀뷰(CustomView)
 - 커스텀뷰 생성
 - 점,선,면 그리기
 - Bitmap
 - Shader
 - Bitmap Shader

8강_어댑터(Adapter) 뷰-I
 - 어댑터 & 어댑터 뷰
 - ListView 구현
 - 데이터 분리(XML)
 - ListView 속성

9강_어댑터(Adapter) 뷰-II
 - 커스텀 뷰

10강_어댑터(Adapter) 뷰-III
 - ListActivity
 - Spinner

11강_어댑터(Adapter) 뷰-IV
 - GridView
 - HorizontalScrollView

12강_기타 위젯
 - CheckBox
 - RadioButton
 - ProgressBar
 - SeekBar

13강_이벤트 & 리스너(Listener)
 - 이벤트 개요
 - 커스텀 뷰의 콜백메소드를 이용한 이벤트 처리
 - 리스너를 이용한 이벤트 처리(익명 이너클래스)
 - 다양한 뷰를 이용한 이벤트 처리

14강_이벤트를 이용한 드로잉
 - 터치 이벤트를 이용한 드로잉

15강_액티비티
 - 액티비티란?
 - 새로운 액티비티로 전환
 - 생명주기
 - 화면방향(Orientation)

16강_인텐트
 - 인텐트란?
 - 인텐트 사용방법
 - 명시적 & 암시적 인텐트
 - 액티비티 통신

17강_프레그먼트
 - 프레그먼트 개요 및 구현

18강_액션바 & 옵션메뉴
 - 액션바
 - 옵션메뉴

19강_팝업 대화상자
 - 팝업 대화상자 만들기
 - 커스텀 레이아웃 팝업 대화상자 만들기
 - 프로그래스 팝업 만들기

20강_노티(Notification)바
 - Notification 만들기
 - Alarm 만들기

21강_스레드-I
 - 기본적인 스레드 구현
 - 핸들러
 - 메시지
 - runOnUiThread 메서드

22강_스레드-II
 - 스레드 클래스 분리
 - 루퍼
 - ANR & 메시지 큐를 이용한 작업 시간 조정

23강_스레드-III
 - AsyncTask

24강_BR
 - 브로드케스트 리시버(BroadCast Receiver)
 - sendBroadcast(송신)

25강_데이터-I
 - Files디렉토리를 이용한 I/O
 - Resources 이용한 데이터 처리
 - 프리퍼런스(SharedPreferences)

26강_데이터-II
 - Token 파싱
 - XML 파싱
 - JSON 파싱

27강_데이터베이스
 - SQLite
 - CP(Content Provider)

28강_맵
 - 맵을 이용하기 위한 설정
 - 위치 추적

29강_네트워크
 - HttpURLConnection
 - 서버 JSON파일 가져오기
 - 이미지 다운로드

30강_마켓
 - apk릴리즈
 - 마켓 등록