2019. 10. 23. 10:46
반응형

요즘 초등학교에서 부터 코딩 수업이 들어갈 정도로 여기저기 코딩이 유행처럼 번지고 있습니다.

코딩 시 쉽고 편하게 개발할 수 있도록 블 코딩 방식을 많이 사용합니다.

기존의 코딩을 영어로 타이핑 하는 방식이 아니고 마우스로 드래그 앤 드롭으로 붙여 넣어서 진행하기 때문에

진입이 쉽고 무료 동영상 강의도 많기 때문에 누구나 쉽게 개발을 할 수 있습니다.

 

코딩은 아두이노(로봇 제작), 레고 코딩, 스크래치 등을 수업에서 활용하고 있지만

App Inventor 같은 프로그램을 이용하면 같은 블럭 코딩 방식을 사용해서 Android 스마트폰 앱을 만들 수 있기 때문에 만들 때의 열정과 만들고 나서의 활용성을 따져 보면 더 유익할 수 있을 것 같습니다.

 

Android 블럭 코딩 사이트들의 장/단점을 정리했습니다.

1. App Inventor

 - 스크래치와 같은 MIT에서 제공해주는 툴

 - 튜토리얼이 잘 준비 되어 있다.

 - 번역이 잘 되어 있다.

 - 가장 기본적이지만 안정적으로 개발이 가능하다.

 - 핸드폰과 연결도 비교적 안정적으로 사용 가능하다.

 - 기능들이 부족하다.

 - 광고용 배너를 달 수 없다. (유료 앱이 아닌 이상 수익은 불가능)

 

2. AppyBuilder

 - App Inventor 보다 기능이 많다.

 - 번역이 부족한 부분이 많다.

 - 광고용 배너를 달 수 있다. (수수료 5% - 5%의 확률로 AppyBuilder 광고가 대신 노출 됨.)

 - 현재 온라인 빌드는 API26까지만 지원이 되기 때문에 빌드 해도 Google Playstore에 배포가 안된다.

 - Kodular 와 합쳐지는 단계에 있다.

 

3. Thunkable

 - 대부분 AppyBuilder와 비슷하다.

 - 광고용 배너를 달면 수수료로 5% 정도 가져간다.  (5%의 확률로 Thunkable 광고가 대신 노출 됨.)

 - admob 광고는 하단 배너와 전면 광고만 가능하다.

 - 온라인 빌드도 이상없이 잘 진행된다.

 - 핸드폰과 인터넷으로 연결하려면 WIFI의 같은 망에서만 가능하다. (컴페니언)

 - iOS까지 한번에 개발되는 크로스 플랫폼도 사용 가능하지만 월 20달러나 연 200 달러를 내야 됨, 그렇지 않으면 모든 소스가 오픈되어서 다른 사람이 보거나 가져다 쓸 수 있음.

 - 크로스 플랫폼이 아닌 Android 전용을 사용하려면 로그인시 하단의 "or click here for the Classic Platform" 글자를 누르고 들어가면 됨

 

4. Kodular

 - 가장 많은 확장 기능을 기본으로 가지고 있다.

 - 유일하게 google play game service 연결 기능을 제공한다. (리더보드 사용 가능)

 - admob 리워드 광고 사용 가능 (광고 다 보면 보상해주는 방식)

 - 광고 수익 수수료 10~35% 까지 가져감. 광고가 뜰때 일정 확률로 Kodular쪽 광고가 뜨는 방식. 전면 광고의 경우 소리가 나는 동영상 광고가 많고 광고가 뜨는 중에는 뒤로가기 버튼을 막아 놓은 경우도 있다. Kodular 쪽 광고가 좀 짜증나게 뜬다.

 - 화면 구성이 App Inventor, AppyBuilder, Thunkable과 조금 달라서 초반에 적응이 살짝 필요함.

 - 서버가 느릴때가 종종 있음.

 - 컴페니언 연결이 같은 WIFI망일 필요가 없이 인터넷에 접속만 되면 가능하며, 안정적으로 오래 유지된다.

 

결론!

광고 수익 필요없고 교육용으로 안정적인 사용을 원하면 App Inventor

배너, 전면광고 정도만 수수료를 싸게 이용하려면 Thunkable (old)

iOS같이 같이 개발을 원하면 Thunkable cross platform

수수료는 비싸도 이것저것 많은 기능을 원하면 Kodular

AppyBuilder는 2020년 초에 온라인 부분을 오픈한다고 합니다. 오프라인 버전을 설치해서 사용하는 경우 API 28 사용 가능.

 

전체적으로 아무래도 해외에서 만든것이기 때문에 한글로 맞춰도 번역이 안되어 있는 곳이 있고,

한글일 때 적용한 전역 변수가 영문일 때 깨지는 경우도 발생됩니다. (App Inventor)

그래도 이왕 만드는 프로그램이 나의 스마트폰에서 동작한다는 사실만으로도 최고의 흥미를 이끌어 낼 수 있을 거라 생각합니다.

 

반응형

'Android' 카테고리의 다른 글

고민타파 - 마음속 고민 해결  (0) 2019.11.19
My Best Wifi Ssid Connect  (0) 2019.11.19
친구와 비밀 대화  (0) 2019.11.19
친구와 비밀 대화 앱 개발 완료  (0) 2019.10.31
Android manifest.xml  (1) 2010.04.17
Posted by seongsland