flutterflow
이 블로그의 목표는 초 간단 소셜 앱을 만들어서 플레이스토어, 앱스토어에 심사요청을 하는 것입니다. 회원가입, 데이터베이스, 그리고 데이터베이스에 항목을 생성/조회/수정/삭제하는 기능을 갖춘 앱 정도는 만들어봐야 개발할 수 있다고 할 수 있겠죠. 정렬, 필터, 소셜로그인, 이미지 업로드도 해보면 좋겠죠. 남이 만든 템플릿을 가져와서, 우리 데이터베이스로 바꾸고, 약간의 변화만 주어 배포해보는 연습을 해봅시다. 2개의 템플릿을 가져와봤는데, 디버거를 살펴보고 어떤 큰 차이가 있는지 생각해보세요! 둘 다 방금 막 가져온 템플릿인데 어떤 프로젝트는 버그가 있고, 어떤 프로젝트는 버그가 없어요. 버그가 있으면 실행을 시킬 수 없고, 당연히 배포할 수도 없어요. 버그 내용을 살펴보면 아래 4가지입니다. 1. cu..
로그인하면 이런 화면이 있습니다. 사이드바부터 하나씩 구경해볼까요? 두 번째 항목(페이지)을 들어가서 구경해보겠습니다. 클릭해서 View Live 버튼을 누르면 실제 앱을 시뮬레이션할 수 있는 링크로 들어가게 되어요. 누구나 접속 가능한 url이니까 링크가 살아있다면 로그인하지 않은 분도 이 링크를 통해 들어가볼 수 있을겁니다. (https://app.flutterflow.io/run/zp4k5aBKOf5IXOgFBrU3) 회원가입, 목록, 채팅, 프로필 등 모바일 앱 하면 떠오르는 ui는 대체로 이미 다 있습니다. 우리에게 필요한 페이지를 여기저기서 가져다쓰면서 일관성 있는 디자인으로만 조정하면 됩니다. 어때요? 마음이 좀 편하지 않나요? 이번 포스트에서는 마켓플레이스에서 유저가 만든 컴포넌트나 페이지..
유저의 정보를 수집한다면, 동의서를 비롯한 문서를 만들어야 합니다. 개발만 하고 싶겠지만 어쩔 수 없죠. 학교에서 개발을 준비할 때 우연히 전단지로 plip이라는 사이트를 알게 되고, 덕분에 간편하게 처리방침, 동의서를 만들 수 있었습니다. 경우에 따라 다르지만, 보통 최소 3개의 문서는 만들어야합니다. 개인정보 처리방침, 개인정보 수집 및 이용 동의서, 이용약관 정도 만들 수 있으면 한숨 돌려도 괜찮겠죠. (경우에 따라 다르다고 한 이유는, 마케팅 동의서라거나 제3자 제공 동의서 같은 것들이 있을 수 있어서 그래요.) 1. 문서 만들기 plip.kr에 무료로 회원가입하고, 서비스를 추가하면 준비가 끝납니다. 오늘 제가 만들 서비스는, 회원 가입 후 유저끼리 팔로우하여 소통할 수 있는 메신저 앱 또는 소..
이 글은 플러터플로우로 앱을 만드는데 필요한 개발 외에 필요한 사전 지식을 전달하기 위해 작성합니다. 개인정보 보호법, 구글 플레이스토어와 애플 앱스토어의 앱 업로드 방법 및 심사 과정, 필요한 도구와 간단한 사용법을 안내해드립니다. 개인정보 보호법 개인정보를 수집한다면 개인정보 보호법을 준수해야합니다. 시키는대로 체크박스 클릭만 했었던 사용자였지만, 이제 그 체크박스 옆에 있는 (우리가 넘겨왔던) 문서를 준비해야합니다. 개인정보 처리방침, 개인정보 수집 및 이용 동의서, 이용약관이 대체로 필요해요. 어떻게 만들고 사용하면 좋을지 방법은 별도 링크를 참고해주세요. (https://cleverway.tistory.com/64) playstore / appstore 업로드 구글, 애플에 앱을 업로드할 때 무..
이 글은 플러터플로우로 앱을 만드는데 필요한 개발 관련 기본적인 이해를 돕기 위해 작성합니다. flutter, flutterflow, firebase, supabase, SQL과 NoSQL의 차이점을 다룹니다. Flutter (플러터) Flutter는 Google에서 만든 오픈 소스 모바일 애플리케이션 개발 프레임워크입니다. 플러터의 탄생은, 기존 앱 개발의 비효율성에서 시작됩니다. iOS, 안드로이드, 웹 등 서로 다른 환경에 대해 모두 따로 개발을 해야했거든요. 각 운영체제별로 개발자를 고용해야하고, 게다가 각 환경에서 일관성있는 사용자 경험을 제공하기 힘들기 때문입니다. 하나의 코드베이스로 다양한 환경에서 돌아가게 하는 바람, 이른바 크로스 플랫폼 개발 트렌드가 등장하게 됩니다. 그 중심에는 Flu..
앱 개발은 막막해보입니다. 일단 주변엔 웹 개발자가 더 많고, 간단한 웹사이트를 만들어 배포하는 것과 간단한 앱을 배포하는 것 역시 여러 의미로 천지차이니까요. 그래서 그런지 노코드/로우코드 툴에 관심이 많았습니다. 적어도 간단한 CRUD 앱 정도는 손쉽게 만들어서 스토어에 올릴 수 있어야하는 거 아닐까. 개발자가 아니더라도! 그렇게 flutterflow라는 노코드 툴을 알게되었고, 회원가입과 데이터베이스 기능을 갖춘 간단한 앱을 기획하고 안드로이드, iOS에 출시까지 성공할 수 있었습니다. 회사랑 병행해서 2달만에요! (심지어 이제는 처음이 아니니까 더 빠르지 않을까요?) 제가 출시한 앱 사진과 글을 지도에 올리고, 서로 좋아요 누르고 인기 차트를 볼 수 있는 그런 앱입니다. 소재는 눈사람이구요! 나..