app inventer 8

A07. 여행앱 만들기(with ActivityStarter)

이번 시간에는 안드로이드OS에서 지원하는 ActivityStarter를 통해서 여행 명소를 탐방하는 앱을 만드려고한다. ActivityStarter란 스마트폰에 설치된 다른앱을 사용할 수 있는 기능이다. 해당 앱에서는 구글맵을 이용할 예정이다. 1. 아이디어 - 사전에 서울의 관광 명소 10 곳을 리스트를 이용하여 저장한다. - 리스트를 클릭하면 ActivityStarter를 이용해서 구글맵을 실행 시켜 해당 장소의 정보를 띄운다. 2. 디자인 필자는 다음과 같이 디자인을 하였다. 중요한 것은 어떻게 디자인을 하던 간에 ListPicker와 ActivityStarter가 필요하다는 것이다. (참고로, ActivityStarter 컴포넌트의 경우 connectivity에 존재한다.) 3. 코딩 코딩의 경우..

A06-2. 두더지 잡기

두더지 잡기 게임을 만들어 보자 1. 아이디어 지금 까지 앞서서 만들어온 앱들에 사용된 기능들을 이용해서 충분히 만들 수 있다. 3X3의 두더지 굴에서 랜덤하게 두더지가 나올 것이고, 두더지가 사라지기 전에 클릭을 하면 점수가 오르는 방식이다. 2. 디자인 우선 게임에 사용될 배경 이미지를 넣어 줄 것이다. canvas를 넣어 주자. 물론 Height 와 width는 Fill Parents이다. canvas를 넣어 주었다면 일단, 배경을 넣기 전에 두더지를 표현해줄 imagesprite를 추가해주자. 추가적으로 점수를 나타내주는 Label과 Start버튼, Reset버튼을 추가해 주자. HorizontalScrollArrangement를 이용해서 점수판과 start버튼과 reset버튼을 만들어 주었다. ..

A06-1. 디지털 시계

이번에는 clock 컴포넌트를 이용하여 시계를 만들어보려고 한다, 앞서서 말하면, 이번에 만드는 디지털 시계 앱은 이 바로 다음 게시글에도 같은 개념을 사용할 것이기 때문에 집중해서 공부해 보도록 하자. 1. 아이디어 clock 컴포넌트를 이용하여 화면에 날짜와 시간을 표시하여준다. 2. 디자인 사용되는 컴포넌트들은 다음과 같다. ■ 날짜를 표시해주는 Label ■ 시간을 표시해주는 Label ■ clock 컴포넌트 처음으로 휴대폰을 가로로 두었을 때를 기준으로 출력하고 싶기 때문에 설정을 만져 주도록 하겠다. 가로 출력을 디폴트로 만드려면 Screen Properties의 ScreenOrientation을 Landscape로 지정해 주면 된다. 이제 날짜와 시간을 표시해줄 Label을 넣어 주도록하자...