20
Advanced Android App Development Sangkon Han (sigmadream at gmail.com) in GDG Busan

Busan, Developing Android Apps 스터디 그룹 2015, Together!

Embed Size (px)

Citation preview

Page 1: Busan, Developing Android Apps 스터디 그룹 2015, Together!

Advanced Android App DevelopmentSangkon Han(sigmadream at gmail.com)

in GDG Busan

Page 2: Busan, Developing Android Apps 스터디 그룹 2015, Together!

으리으리한 계획!

• 1주• Introduction • Integration Points and Error Cases

• 2주• Accessibility and Localization • Libraries • Google Cloud Messaging

• 3주• Material Design • Optional Material Design Project

• 4주• Building a Total Experience • Performance

• 5주• Final Project: Super Duo

• Android API Level >= 21

• Android Studio >= 1.3

• Source Repo • https://github.com/udacity/Ad

vanced_Android_Development/tree/2.00_Integration_Points_and_Error_Cases

• With Nexus 7(2012)

Page 3: Busan, Developing Android Apps 스터디 그룹 2015, Together!

Preview Sunshine

• BaseAdapter• ArrayAdapter

• SimpleAdapter

• CursorAdapter

• Network• HTTP Request

• Thread

• AsyncTask

• JSON

• Activity and Intent• Activity with Views

• C.P.

• Lifecycle

• UI/UX• Layout

• Devices

• Service

Page 4: Busan, Developing Android Apps 스터디 그룹 2015, Together!

진행방법 및 기타…

Page 5: Busan, Developing Android Apps 스터디 그룹 2015, Together!

“아무 문제 없어 보이는 앱의 문제를 발생시킴"

Page 6: Busan, Developing Android Apps 스터디 그룹 2015, Together!

해결책은 “너의 DB를 사용해주겠어!”

Page 7: Busan, Developing Android Apps 스터디 그룹 2015, Together!

그러기 위한 첫번째 "이런걸 해봐!”

Page 8: Busan, Developing Android Apps 스터디 그룹 2015, Together!

https://github.com/udacity/Advanced_Android_Development.git

git은 사용할 수 있다는 강한 믿음

없다면… ‘생활코딩’으로 GoGo!

Page 9: Busan, Developing Android Apps 스터디 그룹 2015, Together!

참고로 말하지만 “Advanced”

영화 제목 아님(크..)

Page 10: Busan, Developing Android Apps 스터디 그룹 2015, Together!

각고의 노력으로 컴파일 성공!

Page 11: Busan, Developing Android Apps 스터디 그룹 2015, Together!

이런게 나온다.

Page 12: Busan, Developing Android Apps 스터디 그룹 2015, Together!

정답을 풀었다면 리뷰!!_뭘 시켰더라?

피자?

Page 13: Busan, Developing Android Apps 스터디 그룹 2015, Together!

약간의 어색함(미국과 한국의 조화로움)

Page 14: Busan, Developing Android Apps 스터디 그룹 2015, Together!

다시 고쳐 볼까요?

Page 15: Busan, Developing Android Apps 스터디 그룹 2015, Together!

라이브러리도 추가하고(Annotation)

Page 16: Busan, Developing Android Apps 스터디 그룹 2015, Together!

다시 고쳐 볼까요?

Page 17: Busan, Developing Android Apps 스터디 그룹 2015, Together!

이런걸 반복해 나갑니다.

Page 18: Busan, Developing Android Apps 스터디 그룹 2015, Together!

계속하다 보면 ‘완성’ 됩니다.

Page 19: Busan, Developing Android Apps 스터디 그룹 2015, Together!

이것은 꼭 활용해 봅시다!

Page 20: Busan, Developing Android Apps 스터디 그룹 2015, Together!

이번 2장 통해 꼭 알았으면 하는 것!

‘주석’과 '예외처리’

•SyncAdapter•Anotation•SharedPref