뒤로
Learning by Doing
Learning by Doing ·

하루만에 노코드로 앱 만들어보기 & 느낀 점


노코드에 대해 알게 되다.

노코드는 2020년부터 익히 들어 알고 있었지만 직접 관심을 가지고 사용해보기 시작한 것은 올해 8월이다. flutterflow 라는 서비스를 통해 노코드의 동작방식을 이해했으며, 앱을 만들어보기 보다는 flutter를 이해하는 방법 중 하나로 활용하였다. 따로 노코드를 활용해 앱을 만들지 않았던 이유 중 하나는 내가 원래 개발을 할 줄 알다보니 노코드라는 생태계를 이해하는데 생각보다 오래걸렸다는 것이 한 몫 했다.


이거 그냥 API 하나 만들면 되는데..

서버에 DB 하나 띄워놓고 이 가격이라고...?



그럼에도 노코드로 앱을 만들어보기로 결심하다.

3 ~ 4개월 정도 노코드 공부를 하면서 노코드로 구현하면 좋을 만한 아이템들을 고민하기 시작했다. 아이템을 고민하면서 계속 든 생각은 애매하다 였다. 어느 정도 사이즈로 가야할지 감이 안 잡혔고, 직접 개발하는 게 더 빠를 것 같은 느낌이 계속 들어서 엄청 힘들었던 것 같다. 결국 아주 작은 스펙인 CRUD만 활용하는 게시판 형태의 서비스를 노코드로 구현해보기로 했다.



노코드로 앱을 만들다.

CRUD 형태의 게시판이다보니 생각했던 것보다 더 빨리 만들 수 있었다. 사전에 기능 정리 및 어떤 노코드 툴을 사용할 것인지 미리 정리해서 그런지 총 6시간만에 간단한 앱을 만들 수 있었으며 테스트까지 모두 완료하였다. 실로 엄청나게 빠른 수준으로 앱을 만들었던 것 같다.



노코드로 앱을 만들고 난 후 느낀 점

  • 나에게 맞는 노코드 툴을 찾아라!
  • 3 ~ 4개월 glide, webflow, flutterflow, softr, parabola 등 다양한 노코드 툴을 공부하면서 느낀 점은 노코드로 만들 수 있는 서비스의 범위가 굉장히 제한적이기 때문에 노코드를 통해 서비스를 만들고 운영하고자 할 경우 스펙을 굉장히 잘 정리해야 한다는 점이다. 또한 이렇게 정리된 스펙을 기준으로 해당 기능을 가장 빠르고 쉽게 구현할 수 있는 노코드 툴을 잘 찾아야 한다는 점이다. 3개월 정도 여러 개의 노코드 툴을 많이 사용해본 이유도 여기에 있었다.
  • 노코드는 디자이너들이 필요하다는 생각을 더 늘릴 수 밖에 없을 것이다!
  • 노코드로 앱을 만들고 난 후 내가 가장 먼저 들었던 생각은 아... 디자이너 필요하다.. 이거였다. 대부분의 노코드 툴이 기본 제공되는 UI 위에 색상을 바꾸는 수준이다보니 디자인을 입히지 않으면 너무 이상했다. (컴공 1학년 1학기 과제 느낌 물씬...) 그러다보니 메인 컬러는 어떻게 할 것이며 글자 크기는 어떻게 할 것인지 등등 디자인 요소들이 난제였다.
  • 노코드는 개발자들이 더 필요하다는 생각을 더 늘릴 수 밖에 없을 것이다!
  • 노코드 공부하고 있다고 했을 때 대부분의 사람들이 했던 말은 개발자들의 밥그릇이 사라지는 것 아니냐라는 말이었는데 하면 할수록 결국 노코드로 서비스를 만든 순간부터 더욱 더 개발자들이 필요해질 수 밖에 없겠구나란 생각만 들었다. 그 이유는 노코드는 MVP 수준의 서비스를 검증하기 위한 것이기 때문이다. PMF 검증에 성공했다면 결국 서비스 유지보수와 운영을 위해서는 개발자들이 필요해지기 때문이다. (사람마다 생각의 차이는 있을 수 있을 것 같다.)
  • 이와 더불어 사실 지금까지도 고민이 되는 부분은 확장성이다. 개발을 할 때 더 많은 트래픽, 더 많은 기능을 포함하기 위해 코드의 확장성을 많이 고민했는데 노코드로 하다보니 이 모든 것이 다 돈이거나 포기를 해야 했다. (대부분 포기했다.)




결국 현재 시중에 나와있는 노코드 툴은 내 가설이 시장에서 의미가 있음을 검증하는 수준의 서비스를 만드는데 의미가 있으며 너무 많은 욕심을 부린다면 이도저도 되지 않는다는 것을 알았다. 이를 기반으로 다음 노코드 서비스를 만들어 볼 예정이다.


ps. 노코드로 서비스를 개발하고 운영한다는 것에 대해 사람마다 의견이 다를 수 있을 것이다. 이 글은 개인적인 의견임으로 잊지 않았으면 좋겠다.

9

댓글

로그인 후 댓글을 남길 수 있습니다.

Hongmin Park
Hongmin Park

경험하신 후기 공유해주셔서 감사드려요 ..!! 저는 개발자다 보니까 오히려 더 노코드툴에 관심을 못가졌었는데요, 막연했던 생각이 정리된 것 같아서 너무 도움되었습니다 !!

이종석
이종석

노코드에 대한 경험 후기 감사드립니다. 노코드로 구현하는 방식은 각자 모두 다르니 참고가 되었습니다.