[Live Coding] 3주차_5/30 #1시스템정보 앱 #2SMSTest 앱 API 문서 http://camp-android.slack.com
Aug 16, 2015
[Live Coding] 3주차_5/30#1시스템정보 앱
#2SMSTest 앱API 문서
http://camp-android.slack.com
구현하려는 기능● 시스템 정보를 가져와서 화면에 표시● 이왕이면 Android 5.0 의 material theme 도 지원
-> 요구사항은 꼭 정제되어야 함.-> 먼저 Activity Diagram 을 그려보자.
[Live Coding] 3주차_5/30#1시스템정보 앱
#2SMSTest 앱API 문서
http://camp-android.slack.com
[Live Coding] 3주차_5/30#1시스템정보 앱
#2SMSTest 앱API 문서
http://camp-android.slack.com
Activity Diagram머릿속에만 존재하는 로직을 그림으로 표현해보자.
(Visual Paradigm CE)참고: https://msdn.microsoft.com/ko-kr/library/dd409360.aspx
[Live Coding] 3주차_5/30#1시스템정보 앱
#2SMSTest 앱API 문서
http://camp-android.slack.com
UI 프로토타이핑어떤 UI 를 가지는앱인지 가상으로표현해보자.(http://ovenapp.io)
[camp_exam_SysteInfo]https://goo.gl/pQql26
구현에 필요한 정보 수집● “android system information api” 검색
○ http://stackoverflow.com/questions/7074584/android-device-information
● “안드로이드 material theme” 검색○ https://developer.android.com/intl/ko/training/material/theme.html
[Live Coding] 3주차_5/30#1시스템정보 앱
#2SMSTest 앱API 문서
http://camp-android.slack.com
[Live Coding] 3주차_5/30#1시스템정보 앱
#2SMSTest 앱API 문서
http://camp-android.slack.com
[Live Coding] 3주차_5/30#1시스템정보 앱
#2SMSTest 앱API 문서
기획자가 원하는 기능● SMS 보내기/받기
● MMS 보내기/받기
● 수신자가 확인했는지 여부 체크
● 이미지, 사운드, 동영상 첨부파일 관리
● 자주 연락하는 사람의 빈도수 통계확인
http://camp-android.slack.com
[Live Coding] 3주차_5/30#1시스템정보 앱
#2SMSTest 앱API 문서
개발자의 응답● SMS 보내기/받기
● MMS 보내기/받기
● 수신자가 확인했는지 여부 체크
● 이미지, 사운드, 동영상 첨부파일 관리
● 자주 연락하는 사람의 빈도수 통계확인
http://camp-android.slack.com
[Live Coding] 3주차_5/30#1시스템정보 앱
#2SMSTest 앱API 문서
개발자의 응답● SMS 보내기/받기
● MMS 보내기/받기 -> 국내 유통단말들의 mms 관련 db 복잡도 높음
● 수신자가 확인했는지 여부 체크 -> 국내 SMS 스펙상 구현불가
● 이미지, 사운드, 동영상 첨부파일 관리 -> mms 관련 db 복잡함
● 자주 연락하는 사람의 빈도순 통계확인 -> 기간내 개발불가
http://camp-android.slack.com
[Live Coding] 3주차_5/30#1시스템정보 앱
#2SMSTest 앱API 문서
정제된 기능리스트● SMS 보내기/받기 기본기능 -> milestone 1
● SMS 수신알림기능 -> milestone 2
● 특정 사용자별 SMS 대화리스트 UI -> milestone 3, 1차 출시
● 자주 연락하는 사람순 빈도수 통계확인 -> milestone 4
● MMS 보내기/받기 -> 2차 출시를 위한 milestone 정리 검토 예정
http://camp-android.slack.com
[Live Coding] 3주차_5/30#1시스템정보 앱
#2SMSTest 앱API 문서
정제된 기능리스트● SMS 보내기/받기 기본기능 -> milestone 1
● SMS 수신알림기능 -> milestone 2
● 특정 사용자별 SMS 대화리스트 UI -> milestone 3, 1차 출시
1차 출시를 위한 기능명세와 Story Board 작업이 시작되고, 이를 기반으로 GUI 가이드라인 문서 작업이 진행됨. 이 과정이 기능 및 UX 과정.이후 앱개발자들은 기능명세와 Story Board 및 GUI 가이드라인 문서를 바탕으로 앱을 설계하며, 기획, UI, 구현의 3주체는 유기적으로 커뮤니케이션하면서 전체 개발기간동안 서로 조율해야 함.
http://camp-android.slack.com
[Live Coding] 3주차_5/30#1시스템정보 앱
#2SMSTest 앱API 문서
커뮤니케이션은 중요합니다.http://m.clien.net/cs3/board?bo_style=view&bo_table=park&page=1&wr_id=38107156
몰랑몰랑:
http://www.instiz.net/pt/1982711
http://camp-android.slack.com
[Live Coding] 3주차_5/30#1시스템정보 앱
#2SMSTest 앱API 문서
● 전문가에게 도움받기○ 팀동료에게 묻거나 혹은 사내/외 개발자 커뮤니티에 질문글 올리기○ http://www.androidpub.com/893038
● Google 검색○ Google 검색어: “android sms sending”○ http://stackoverflow.com/questions/4967448/send-sms-in-android
● API 문서○ api 문서의 검색창에 sms 라고 입력○ http://developer.android.com/intl/ko/reference/android/telephony/SmsManager.html
http://camp-android.slack.com
[Live Coding] 3주차_5/30#1시스템정보 앱
#2SMSTest 앱API 문서
기능구현에 앞서 프로토타이핑 앱을 만들자.- Activity Diagram
SMS 기능을 테스트해볼 수 있는 SMSTest 앱● 구현에 필요한 시간을추정하는데 도움이 됨.
http://camp-android.slack.com
[Live Coding] 3주차_5/30#1시스템정보 앱
#2SMSTest 앱API 문서
기능구현에 앞서 프로토타이핑 앱을 만들자.- UI 프로토타이핑
SMS 기능을테스트해볼 수 있는SMSTest 앱
● 프로토타이핑 앱(혹은 파일럿 앱) 은비개발자들과대화하는데 유용함.
[camp_exam_SMSTest]https://goo.gl/irpsx6
http://camp-android.slack.com
[Live Coding] 3주차_5/30#1시스템정보 앱
#2SMSTest 앱API 문서
잘 만든 앱 구경하기[Google 뮤직앱]
https://play.google.com/store/apps/details?id=com.google.android.music
[Google Inbox]
http://rack.2.mshcdn.com/media/ZgkyMDE0LzEwLzI1LzhlL2dvb2dsZWluYm94LjZmZjczLmpwZwpwCXRodW1iCTEyMDB4OTYwMD4/9ac2fdd2/920/google-inbox-invite.jpg
http://camp-android.slack.com
[Live Coding] 3주차_5/30#1시스템정보 앱
#2SMSTest 앱API 문서
API 문서는 우리의 친구입니다.
http://developer.android.com/intl/ko/reference/packages.html
http://camp-android.slack.com
[Live Coding] 3주차_5/30#1시스템정보 앱
#2SMSTest 앱API 문서
Happy Coding~
http://camp-android.slack.com