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

Post on 15-Aug-2015

162 views 14 download

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

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

in GDG Busan

으리으리한 계획!

• 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)

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

진행방법 및 기타…

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

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

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

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

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

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

참고로 말하지만 “Advanced”

영화 제목 아님(크..)

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

이런게 나온다.

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

피자?

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

다시 고쳐 볼까요?

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

다시 고쳐 볼까요?

이런걸 반복해 나갑니다.

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

이것은 꼭 활용해 봅시다!

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

‘주석’과 '예외처리’

•SyncAdapter•Anotation•SharedPref