Upload
sigmadream
View
162
Download
14
Embed Size (px)
Citation preview
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