[누구나 앱을 만들 수 있다!!!] 앱인벤터로 출시 가능한 앱을 만들기 위해서는 어떤 과정을 거쳐야 할까요?

in #kr6 years ago (edited)

앱인벤터로 출시 가능한 앱을 만들기 위해서는 어떤 과정을 거쳐야 할까요?

앱인벤터로 앱을 만들기 위한 절차는 다음과 같습니다.

첫번째, 앱인벤터의 컴포넌트들에 익숙해진다.

맨처음에는 앱인벤터의 각종 컴포넌트에 익숙해는 것이 필요합니다.
버튼 컴포넌트, 이미지 컴포넌트 등의 다양한 컴포넌트들이 많습니다. 이런 컴포넌트들의 용도 및 속성을 익히는 것이 중요합니다. 추후 앱의 화면을 디자인 하기 위해서는 이런 부분을 제대로 이해해야 합니다.(아직 저도 모르는게 너무 많습니다만...ㅠㅠ)

두번째, 앱 기획

어떤 앱을 만들것인지 화면 전환 및 인터페이스 구성은 어떻게 할 것인지에 대해서도 사전에 기획해두어야 합니다. 초보 시절에는 로그인 처리 같은 중급 구현 부분보다는 뷰잉하는 것만 처리하는 것도 많은 시간이 걸립니다. 이런 점을 고려해서 너무 욕심을 내지 않는게 좋습니다.

세번째, 앱 디자인

시중의 앱인벤터 책을 보시면 1개 화면짜리의 아주 기초적인 앱만 만들거나 간단한 게임이나 유틸만을 다루고 있습니다. 이런 앱으로는 앱장터에 올려서 판매를 하기에는 어렵겠죠. (물론 한 화면에서도 근사한 앱을 만드시는 분들도 많습니다^^) 우리가 일반적으로 사용하는 앱은 여러화면이 있으며 여러가지 정보가 들어있는 앱들인데 이런 앱을 만들기 위해서는 앱 화면을 앱인벤터로 어떻게 하면 보기 좋게 만들 수 있는지에 대해서도 고민해야 합니다.

네번째, 앱 콘텐츠 제작 및 정리

앱에 들어갈 각종 이미지 및 아이콘, 콘텐츠 들을 사전에 정리해야 합니다. 앱인벤터에는 치명적인 단점이 있는데 앱의 용량을 10M까지만 제작 가능합니다. 이 용량을 넘어가면 앱 생성이 되지 않습니다. 10M 안에서 앱을 개발하려면 이미지 등에 상당한 제약이 발생합니다. 구글링해서 찾을 수 있는 이미지들의 용량이 보통 2~4 정도인 것을 생각한다면 이미지의 축소 및 사이즈 변형 작업이 반드시 필요합니다. 그리고 앱의 아이콘 등을 제작해야 하므로 이런 부분도 처음 하시는 분들은 부담이 될 수 있겠습니다.

다섯번째, 앱에 데이터 입력 (화면 구성 및 블록코딩)

본격적으로 앱 화면을 디자인하고 데이터를 삽입하는 과정입니다. 앞의 화면 디자인이나 구성이 끝났다면 이제 블록코딩을 할 차례입니다. 앱인벤터의 가장 강력한 기능이죠. JAVA나 C언어처럼 텍스트 코딩 할 필요없이 직관적으로 레고 블록을 맞추듯이 블록코딩을 하는 단계입니다. 물론 알고리즘에 대한 이해는 필요하긴 하지만 많은 부분이 지원되므로 논리적으로 잘 생각만 해보면 어렵지 않게 할 수 있습니다.

여섯번째, 여러가지 디바이스로 앱 테스트

앱을 만들어가면서 여러가지 디바이스에서 실행해 보아야 합니다. 앱인벤터의 가장 큰 특징은 실시간으로 앱을 변경 상황을 보면서 개발할 수 있다는 것입니다. 또한 앱을 내 핸드폰으로 직접 전송받아 설치하여 테스트 해 볼 수도 있습니다. 이런 기능을 잘 활용하여 가능한 많은 디바이스에서(스마트폰, 태블릿) 테스트 해보는 것이 중요합니다. 특히 안드로이드 스마트폰은 종류 및 해상도가 워낙 다양하기 때문에 애써 디자인한 화면이 다른 스마트폰에서는 이상하게 나오는 경우도 있습니다. 가능한 많은 스마트폰에서 테스트 해보는 것이 중요합니다.

마지막, 앱 출시 및 마케팅

앱을 출시한 후에 알리지 않으면 알아주지 않습니다. 여기저기 홍보해야 합니다. 내놓기 부끄러운 작품이라고 해서 움츠러들지 말고 일단 여기저기 알려서 피드백을 받는 것이 중요합니다. 앱 만들기 까지는 쉬울 수 있으나 사실 가장 어려운 것은 앱을 사용하도록 홍보하는 것입니다. 많은 사람이 사용해야 앱을 만든 보람이 있겠죠?^^

이상으로 앱인벤터를 통해 앱을 제작하는 과정에 대해서 살펴보았습니다.
제대로 된 앱을 출시하려면 "그냥 한번 해볼까?" 라는 생각으로는 힘듭니다. 시중에 앱인벤터 책이 여러가지 있으니 서점에 가셔서 제대로 보시고 나에게 맞는 책을 선정하여 1-2달 정도는 시험삼아 책에 있는 예제들을 만들어 보아야 합니다. 시중의 서점에는 기획이나 프로덕션 용 앱 디자인에 대해서 다루는 앱인벤터 책은 현재 없습니다. 아주 간단한 스플래시 화면 구성하는 것 조차 적혀있지 않습니다. 기회가 되면 앱인벤터를 통해 앱을 만드는 과정에 대해서 왕초보부터 차례차례 적어보도록 하겠습니다.

Sort:  

홍보가 제일 어렵군요.

네. 사실 가장 어려운게 앱 마케팅 분야입니다. 많이 알리려면 돈이 들어가니까요.ㅠㅠ SNS를 최대한 활용해야죠...

Coin Marketplace

STEEM 0.16
TRX 0.13
JST 0.027
BTC 60832.40
ETH 2912.20
BNB 525.30
SBD 2.31