brunch

You can make anything
by writing

C.S.Lewis

by 플톡 Apr 20. 2021

GlideApps : 코딩없이 어플 개발하기

누구나 앱 개발이 가능한 no-code 시대가 오고 있다

요즘 코딩없이 웹서비스나 어플리케이션을 기획하고 개발할 수 있는 no-code, low-code에 대한 관심이 높이지고 있습니다. 업무나 일에 필요한 서비스나 기능들을 코딩이나 프로그래밍에 대한 많은 지식없이도 간단히 개발할 수 있으며, 개발 시간이 짧고 앱스토어등의 검수과정없이 바로 사용해볼 수 있는다는 점에서 일이나 삶에서 생산성을 높이려는 분들에게도 주목받고 있는데요. ResearchAndMarkets에 따르면 시장규모가 2019년 $10B에서 2030년에 $187B까지 19배로 커질 전망이며, 2024년까지 기업에서 사용되는 업무 어플리케이션의 65%가 low-Code, no-code로 개발될 것이라는 가트너의 리서치 결과를 볼 때 앞으로 일과 업무 생산성 측면에서 no-Code, low-Code에 대한 관심과 활용의 여지도 높아질 것으로 기대됩니다. 이번 글에서는 Google Spreadsheet를 활용하여 웹기반의 어플리케이션을 간단히 제작해볼 수 있는 no-Code, low-Code 서비스인 GlideApps를 소개합니다.


Glideapps는 Google Spreadsheet를 데이타 저장소(storage)로 사용하고, Google Spreadsheet의 주소를 Glideapps로 연결하면 Glideapps에서 스프레드시트와 내부 저장소를 서로 연결하고 상호 업데이트를 통해 데이타 변경(신규등록, 삭제, 항목변경)을 수행합니다. GlideApps에서는 다양한 예시 프로그램들을 Templates에서 제공하고 있는데요. 무료도 제공되지만, 실제 유료로도 판매하고 있는 어플리케이션들($4 ~ $45.99)도 있습니다. 

참고할 프로그램을 클릭하면, “Preview Template”라는 링크가 제공되어 실제 어플리케이션이 어떻게 동작하는지 확인할 수 있어서 필요한 프로그램을 결정하는데 도움이 됩니다.

실제 Glideapps를 활용해서 어플리케이션을 어떻게 개발해야하는지 궁금해서 간단한 “미팅앱(meeting app)”을 반나절만에 만들어보왔는데요.  다양한 웹 구성요소들이 이미 내장되어 있고 이들을 잘 배치하는 것만으로도 보기 좋은 앱을 만들 수 있었습니다. 무엇보다 만들어진 모양과 사용성이 뛰어나고 동작 속도도 빠르고,  이미지와 동영상도 링크 입력만으로 표시되며 플레이도 바로 가능해서 무척 좋네요.

만든 어플리케이션은 접속 링크나 QRCode등으로 이메일이나 핸드폰등으로 빠르게 공유가능합니다. Glideapps는 기본적으로 WebApp으로 변환됨으로 PC/노트북에서 웹 브라우져를 사용해서 접속이 가능하며, 모바일 폰에서는 어플리케이션의 모습으로 표시됩니다. 접속 시, 안전한 연결을 위해서 보안(security)옵션들이 다수 제공되는데요. 개발한 자신만 접속할 수 있는 옵션, 패스워드(password) 설정 옵션, 이메일주소만 접속 옵션, Google login연계등 다양한 선택이 가능하여 보안성도 높일 수 있다는 점에서 유용한 것 같습니다. 개발한 앱 내의 데이타의 중요도나 민감도에 따라 회사 내 직원들이나 외부 업무 파트너들을 구분하여 접속하도록 하는 부분들도 고려가 필요할 것 같네요.

Glideapps가 별도의 데이타 저장공간 없이 Google SpreadSheet에 기반하여 간단히 필요 기능들을 탑재한 어플리케이션을 빠르게 만들수 있으며 UI/UX품질이 높다는 점에서는 매우 유용하나, 아래의 점들을 참고하시면 좀더 유용하게 Glideapps를 활용하실 수 있을 것 같습니다.


웹이나 모바일 어플리케이션에 대한 기본적인 기획업무 역량이 필요합니다. (table)형식으로 저장된 데이타를 데이터 필드로 Glideapps가 배치하는 방식에 대해서 먼저 이해가 필요하며, 해당 정보를 표시하는 형식과 모양에 대해서도 사용해면서 파악이 필요합니다.  


데이타가 화면에서 서로 연결되기 위해서는 데이타베이스에 대한 기초 이해가 필요합니다. Google Spreadsheet에 여러개의 워크시트로 나누어 데이타를 저장한 후 이들간을 서로 연결하여 Glideapps가 자동으로 데이타들 표시함으로 연결 방식 잘 못 되면 데이타가 표시되지 않거나 엉뚱한 데이타 항목들이 보여질 수 있습니다.  


Glideapps가 Google Spreadsheet의 데이타를 가져와서 동기화하여 내부적으로 사용한다는 점에서 Glideapps에서 사용하는 보이지 않은 필드들이 자동 생성되고 관리됩니다. 이 데이타는 Google Spreadsheet에는 저장되지 않아서 개발하다보면 없던 데이타 항목이 나타날 수 있습니다(Glideapps에서 생성된 데이타 항목들의 확인이 가능하니 염려해지 않으셔도 좋습니다).


유료 판매 시 수수료가 부가됩니다. 단순히 정보 제공이나 커뮤니케이션, 유틸리티 기능들이라면 해당되지 않습니다만, 개발한 앱에서 상품이나 서비스를 판매하는 경우라면 무료계정은 10%, Basic계정은 5%, 프로계정은 2%의 판매에 따른 수수료 비용을 Glideaspps에 지불해야합니다.


유료와 무료 버전간에 차이가 있습니다. Glideapps에서는 저장하는 데이타의 행(row)의 수를 제한합니다. 아울러, 무료와 유료계정 일부의 경우 public 로그인 및 메일 계정 접속만 가능합니다. 이미지등의 저장공간에도 제약이 있습니다. 


한글이 지원됩니다. 라벨이나 필드등의 입력이 가능하나 로그인 후 로그인 항목에서 한글이 제대로 표시되지 않은 오류가 있습니다. 영어의 경우 정상적으로 표시됩니다.


앞서 설명드린바와 같이, 이제 어플리케이션이나 서비스를 기획하고 개발하는 일이 조금은 쉽고 간단해지는 시대로 접어들고 있습니다. 4차산업 시대에 기업의 디지털 트랜스포메이션에 대한 속도가 점점 높아지고 있는 상황을 고려할 때, 필요한 업무나 일의 생산성과 속도를 높이는데 no-code, low-code에 대한 이해와 활용 역량이 유용할 것으로 생각합니다. 오늘 소개해드린 Glideapps가 no-code, low-code에 대한 관심과 흥미의 출발점이 되기를 기대해봅니다.

브런치는 최신 브라우저에 최적화 되어있습니다. IE chrome safari