[ITOnAir]데브멘토 동영상, 옥상훈 okgosu.net 운영자(2/2부)_Dev & Tech Festival
<!--StartFragment-->원소스 멀티 플랫폼 개발 개요플렉스 4.5와 플래시 빌더의 특징플렉스에서의 모바일 사용자 경험(UX)플렉스를 이용한 안드로이드 앱 개발 <?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />본 영상은 데브멘토 ITOnAir (tv.devmento.co.kr) 또는 다음tv팟(tvpot.daum.net/pot/Itonair)을 통해 웹과 모바일로 시청하실 수 있습니다.
1. Flex 4.5 모바일 앱 개발 방법
1. 플렉스 모바일 프로젝트 생성
2. 플렉스 기본 컴포넌트로 UI 작성
3. 이벤트 처리는 액션스크립트로 작성
4. 실행
1) on desktop 모드: 에뮬레이터
2) on device 모드: 폰을 USB로 연결하여 실행
* 해당 제조사의 USB 드라이버를 설치하면 가능
3. Flex 4.5 모바일 앱 개발
1. 화면 크기: %로 지정하여 다양한 크기 커버
2. 화면 구성: View가 하나의 화면
MobileApplication의 firstView 속성에 View의 아이디를 지정함
3. 화면에는 필요할 것만 보여줌
4. 알림메시지는 PopupManager 사용
Alert는 사용 못함
4. Flex 4.5 모바일 앱 내비게이션
1. 뷰에서 다른 뷰로 이동
– navigator의 함수 이용 (pushView, popView,
popToFirstView)
2. 탭화면 간의 이동
– TabbedMobileApplication으로 하여 탭 화면으로 사
용할 뷰를 ViewNavigator의 firstView 속성으로 설정
3. 다른 애플리케이션 호출
– navigateToURL(new URLRequest(처리할 URL));
5. Flex 4.5 모바일 앱 데이터 처리
1. RPC 서비스
: HTTPService, WebSerivce, RemoteObject 등
2. 로컬 DB
: SQLite
6. Flex 4.5 모바일 앱 업데이트와 배포
1. 앱스토어에 개발자 등록
• 안드로이드 마켓은 25$를 1회만 결제
• 애플 앱스토어는 1년에 99$씩 결제
2. 애플리케이션 디스크립터 파일의 정보 설정
• 아이콘, 버전, 권한을 확인한다.
• 미리 보기 이미지
3. 애플리케이션 릴리즈 빌드
4. 앱스토어에 설치파일 및 각종 설명 파일 업로드
: 안드로이드는 업로드 즉시 마켓에서 다운로드 가능하지만 아이폰은 애플의 승인을 받아야
하므로 2주 정도 시일이 소요된다. 따라서 아이폰 앱은 배포하기전에 확실한 테스트가 필
요하다.
* 업데이트는 애플리케이션 디스크립터 파일의 버전값을 1올린 다음 다시 배포의 과정을 거
친다.
7. 모바일은 사용자 관점
예약 날짜를 입력받는 화면의 예
July 1998
Enter year:____
Enter month:____
Enter day:____
데이터 관점 사용자 관점
8. 모바일은 사용자 관점
하지만 데스크탑 관점을 바꾸는 것은 쉽지 않다.
직접 만들어서 테스트 하는 것이 중요함!