기본은 CRUD 임시저장, 레지스트리, 유저디폴츠, 쉐어드프리퍼런스, 파일, 데이터베이스 사용자 측면 디자인과 UI - 편리함, 정보력 (한눈에 잘 보이고 안보이고, 잘 눌러지고 아니고, 불편한 볼륨조절) 개발자 측면 개발방법론 - 효율, 유지보수, 속도, 가독성..