DAY
 -
 7
“Refactoring”
학습목표
!
• 유지보수가
 쉽게
 리팩토링을
 할
 수
 있습니다.
 
• STAN4J를
 활용할
 수
 있습니다.
 
 
•
 SharedPreference를
 사용할
 수
 있습니다.
 
 
• 묵시적
 인텐트를
 사용할
 수
 있습니다.
 
이
 학습을
 마치면…⋯.
상황1. 원하는 책을 찾는 Z군
코드네이밍
서재에 책이 단 한권만 있다면?
한 7권쯤 있어도???
한 20권쯤 있으면….
감당할
 수
 없을
 만큼의
 책들은?
어떻게
 하면
 원하는
 책을
 쉽게
 찾지?
논술..
컴퓨터..
수학..
우리에게 필요한건 ?!
책
 분류
 라벨링
아무리
 이런
 큰
 서재라고
 해도!
이곳엔
 컴퓨터관련
 책이
 있어요
이곳엔
 수학관련
 책이
 있어요
이곳엔
 논술관련
 책이
 있다면.
 빨리
 찾을수
 있겠죠?
이거
 어때
 ­–
 How
 About
 분석
 사례
 
https://github.com/recomio/howabout-android
 
두
 가지의
 스트리밍
 서비스를
 이용해
 음악
 재생.
이거
 어때
 앱
 아키텍처
 
 
새로운
 스트리밍
 서비스를
 추가하고
 싶어요!
ActionBarSherlock
 

(액션바)
Universal
 Image
 Loader
 
 
(이미지
 로딩)
 spring-android
 
 
(RESTful)
 ViewPagerIndicator
 
 
(뷰페이저)
 RoboSpice
 
 
(비동기
 네트워킹)
 RoboGuice
 

(인스턴스
 인젝션)
 adlibr
 

[NEXT] Nextgram Refactoring