앱인벤터란?
일반적으로 안드로이드 OS를 가진 스마트폰 앱은 자바, 코틀린을 이용해 개발합니다. 자바 및 코틀린을 이용하는 방법은 어렵고 복잡한 사전 지식을 요구합니다. 이를 해결하기 위해 레고(Lego)처럼 생긴 블록을 조립하는 방식으로 앱을 만들 수 있게 만들어 놨습니다. 단순히 프로그래밍 블록을 서로 끼워 맞추면 앱이 만들어지는 시각화된 언어입니다.
앱인벤터는 블록을 이용한 앱을 만들 수 있는 무료 사이트입니다.
자세히 알고 싶으시다면 검색을 하시는 것을 추천드립니다.
앱인벤터의 장점
사용자 입장에서의 현실적인 장점🔥
1. 무료!!
블록을 이용한 어플을 만들 수 있는 사이트는 앱인벤터만 있는 것이 아닙니다. (스마트메이커 등) 각 사이트마다 일종의 컨셉이 있습니다. 앱인벤터는 공부를 목적으로 하는 사이트이기에, 전부 무료입니다. 다른 사이트는 유료 사이트도 많습니다. 여러분이 돈을 목적으로 어플을 만드신다면 앱인벤터에서 공부를 하시고, 유료 사이트에서 똑같이 만들어서 광고(애드몹)을 붙여서 제작하시는 걸 추천드립니다.
2. 편한 테스트!!
앱인벤터는 MIT라는 어플을 지원합니다. MIT 어플을 통해 빠르게 웹페이지와 어플을 연결할 수 있으며, 실시간 테스트가 가능합니다. 또한, 테스트 외에도 빌드도 편하게 할 수 있도록 지원합니다.
3. 쉽다 !!
앱인벤터를 이용하는 이유 중 많은 비율을 차지한다고 생각합니다. 앱인벤터는 비전공자 및 초등,중등,고등학생도 사용합니다. 초등부에 경우, 약 7일만 학습한다면 그 이후부턴 스스로 개발이 가능한 경우도 많습니다. 그만큼 쉽고, 접근이 용이하다는 뜻입니다.
내가 어플은 만들고 싶지만 자바, 코틀린을 공부하기 싫으신 분들이나 스스로 개발하는 것을 좋아하시는 분들이라면 한달이면 충분히 어플을 만드실 수 있습니다.
앱인벤터의 단점
저의 경험을 토대로 단점을 말씀드립니다!
1. 애드몹(광고) 기능을 지원하지 않는다
앱인벤터는 교육용 플랫폼으로 애드몹 기능을 지원하지 않습니다. (다른 플랫폼(사이트)는 애드몹 기능을 지원하는 경우가 많다) 하지만, 이는 단점아닌 단점이라고 생각합니다. 앱인벤터 자체가 무료 플랫폼이기에 굳이 수익을 낼 필요가 없기에 애드몹이 필요하지 않다고 생각합니다. (유료 플랫폼은 애드몹 기능을 지원하는 대신 유료입니다)
2. 한정적인 개발
앱인벤터는 레고(Lego)같은 블록을 이용한 어플 개발입니다. 그렇기에 내가 원하는 블록(레고)가 없다면 만들 수가 없다는 것입니다. (하지만, 실제 개발자처럼 만들 수 있긴합니다. 어려울 뿐...) 앱인벤터는 사용하다보면 은근히 없는 기능이 많아서 불편을 겪는 경우가 많습니다. 이럴 때는 기능을 우회하는 방식으로 개발을 해야 합니다
3. 안이쁜 디자인
저는 개인적으로 시각적인 요소(디자인)가 중요하다고 생각합니다. 앱인벤터는 디자인적인 부분을 지원은 하지만, 너무 한정적입니다. 예를 들어, 버튼을 만든다면 버튼의 디자인을 변경할 수 있는 요소가 배경색, 크기 정도만 있습니다. 그만큼 디자인 부분에서는 할 수 있는게 없다는 뜻입니다.
번외) 앱인벤터 수익 관련된 글
2022.03.26 - [앱인벤터 강좌] - 코딩없이 어플 만들수가 있을까?
2022.03.28 - [앱인벤터 강좌] - [앱인벤터] 수익 내는 방법 및 광고 다는 방법
'앱인벤터 강좌' 카테고리의 다른 글
[앱인벤터 가이드] 스마트폰 연결하기(어플 테스트하기) (0) | 2022.06.16 |
---|---|
[앱인벤터 가이드] 앱인벤터 시작하기 (0) | 2022.06.11 |
[앱인벤터 가이드] 목록 (0) | 2022.06.11 |
[앱인벤터] 암호문으로 친구와 대화해보기 (0) | 2022.06.07 |
[앱인벤터 강좌] 로또 우측의 QR코드로 빠르게 낙첨확인하기 (0) | 2022.05.25 |