묻고 답해요
141만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결[플러터플로우] 실전! 앱 출시를 위한 끝장 노하우!
Firebase 보안규칙 업데이트
안녕하세요! 만들고 싶은 앱이 있어 수강중인 왕초보수강생입니다. 아래와 같이 보안규칙 업데이트하라는 메일을 받았습니다.<<[Firebase] Firebase용 Cloud Storage 버킷에 대한 클라이언트 액세스 만료 예정>>검색해봐도 방법을 알 수가 없어요.수강과 관련이 없는 질문이지만 방법 부탁드립니다.
-
해결됨[플러터플로우] 실전! 앱 출시를 위한 끝장 노하우!
앱스테이트는 어느 시점에 최초 로딩을 할까요?
안녕하세요 잘 보고 있습니다 질문이 하나 있는데요최초 로그인 시에 앱스테이트를 업데이트 해주고 사용하는게 일반적일까요?아니면 어느 시점에 앱스테이트를 가져오는게 좋을까요? 감사합니다
-
해결됨[플러터플로우]코딩 없이 한 달 만에 앱 만들기
파이어베이스 아이디 질문
플러터플로우 관련 질파이어베이스 프로젝트 아이디 설정에서 generate config files을 눌러도 파이어베이스 프로젝트 아이디가 자동생성이 안되요.
-
미해결[플러터플로우]코딩 없이 한 달 만에 앱 만들기
Postgre SQL 연결
안녕하세요. 강의 잘 듣고 있습니다!! ㅎㅎAndroidStudio를 살짝 맛 봤던 사람으로써 코드 없이 앱을 만들 수 있다는게 너무 편하고 좋네요.. FlutterFlow에서는 Firebase를 주로 사용하는데제가 맡은 업무에서는 Postgre 연결이 필요할 것 같아요 혹시 이 연결 방법은 고급 강의에서 들을 수 있나요?제가 postgre sql자체를 아예 몰라서...문서 찾기나 방법 찾기가 더욱 힘든 것 같아질문 남겨봅니다. 또한 자체 개발 백앤드 api를 연결 할 경우 방법이 쉬운 편인지도 여쭤보고싶어요 😃
-
해결됨[플러터플로우] 실전! 앱 출시를 위한 끝장 노하우!
Firebase로 관계형 데이터베이스 구현 가능성
안녕하세요 개발 초보입니다.파이어베이스로 관계형 데이터베이스를 구축하기는 힘들거라는 조언을 얻었는데구체적으로 뭐가 힘든건지는 잘 모르겠어서 질문드립니다 일단 플러터플로우에서 기본적으로 파이어베이스를 제공하고있고 자료도 많아 이쪽으로 하고싶은데 조언대로라면 수파베이스를 써야할 것 같아서요. 예를 들어 a유저와 b유저 사이에 각자가 생각하는 친밀도값이 있고 b유저와 c유저도 마찬가지로 친밀도값이 있습니다. 결국 a유저와 b유저는 친하고, b유저는 c유저와 친하다는 것을 알아내어 a와 c를 연결하기 위한 것이 목적인데 이러한 알고리즘을 파이어베이스로 구축가능할까요?
-
해결됨[플러터플로우]코딩 없이 한 달 만에 앱 만들기
댓글 구현하기에서 막힙니다.(설정 화면이 다르게 뜹니다.)
08:56에 뜨는 설정화면에는Available Options, Document Properties이렇게 2개만 뜨는데요. 지금은 구성 업뎃이 되었는지..Available Options, Document Properties, Available Options 이렇게 3개가 뜹니다. 해당 옵션을 눌러보면 아무것도 안나오고 그대로 컨펌 눌러보면 'Current variable is not valid' 라는 문구가 뜨면서 닫히지 않습니다. 제가 놓친게 있나 싶어서 3번은 넘게 돌려봤는데요. 그건 아닌거 같아요.
-
미해결웹플로우(Webflow) 시작하기 - 코딩 없이 자유도 높은 프로토타입 만들기
웹플로우 제이쿼리 슬라이드 연동 어떻게 하면 될까요?
웹플로우를 이용해서 슬라이드를 제작중입니다.슬라이드 템플릿을 수정해서 사용중인데 슬라이드가 두장씩 넘어가는게 아니라한장씩 넘기고 싶어서+ 마우스 오버 비활성화를 하고싶어서 질문드립니다. 밑에 커스텀 코드를 'Before </body> tag 부분에 추가해서 퍼블리싱해봤는데 적용이 되지않네요.잘못된 부분이나 놓친 부분이 있을까요? 물어볼 장소가 마땅치 않아서 여기에 질문드려요.좋은 강의 늘 감사드립니다^^* <script> var Webflow = Webflow || []; Webflow.push(function() { // 슬라이더 설정 $('#gallery13_slider').slick({ // 슬라이드 ID가 gallery13_slider입니다 slidesToShow: 1, slidesToScroll: 1, infinite: true, dots: true, arrows: true, autoplay: true, // 자동 재생 활성화 autoplaySpeed: 2000, // 자동 재생 속도 (밀리초) pauseOnHover: false // 마우스 오버시 멈춤 비활성화 }); }); </script>
-
해결됨[플러터플로우] 실전! 앱 출시를 위한 끝장 노하우!
[문의드립니다] supabase에서 제공하는 kakao Auth Providers를 활용하여 인증을 구현을 어떻게 진행하면 되는지요?
요셉님께.. 강의 잘 듣고 있습니다. 질문을 드립니다. Supabase 의 Auth Providers 에서 Kakao를 제공해주는데요..이를 활성화해서 로그인을 구현하고자 하려면 어떻게 해야 할런지요?
-
해결됨[플러터플로우]코딩 없이 한 달 만에 앱 만들기
테스트 모드 구글 Oauth 도메인 추가 방법 발견
테스트 모드로 앱을 켠다.개발자 모드로 들어간다.콘솔에 보면 다음과 같은 형태의 도메인이 노출되어 있다:'ff-debug-service-frontend-ygxkweukma-uc.a.run.app'노출된 도메인을 firebase->authentication->settings->승인된 도메인에 추가한다.칭찬해주시죠 강사님!
-
해결됨[플러터플로우] 실전! 앱 출시를 위한 끝장 노하우!
카카오 로그인 질문드립니다
loginKakao 의 action code 맨 하단 // 5. DB 에 유저 데이터 동록 await maybeCreateUser(credential.user!);에서 에러 표시가 뜹니다.
-
미해결[플러터플로우] 실전! 앱 출시를 위한 끝장 노하우!
navigate to back 기능 질문입니다.
마스터클래스 강의도 잘 듣고 많이 배우고 있습니다. 감사합니다. 간단한줄 알았는데 의외로 해결이 되지 않는 문제 질문드립니다. [ 0페이지에서 1번 페이지로 이동합니다. navigate to back 기능을 가진 1번 페이지에서 페이지내의 필드 정보를 수정하기 위해 다른 페이지(2번)로 이동하여 업데이트 하고 1번 페이지로 이동하여 왔을때 1번 페이지의 navigate to back 기능이 사라집니다. 원하는 것은 1번 페이지의 navigate to back 버튼 클릭시 0번 페이지로 이동하는것입니다. ] 답변 부탁드리겠습니다.
-
해결됨[플러터플로우]코딩 없이 한 달 만에 앱 만들기
화면 밖을 벗어나는 큰 이미지 사용에 대한 문의
안녕하세요건축도면을 화면에 표시하며 각 객체(계단,문 등)를 누르면 사양이 표시되게끔 앱을 만들 계획중입니다.강의를 보고 화면 내에서 쓸 수 있는 작은 크기의 이미지는 문제가 없지만 도면처럼 큰 이미지는 어떻게 넣어야 할 지 모르겠습니다.보라색 창이 화면이라고 보고 이처럼 큰 이미지를 손으로 드래그, 스와이프 해서 보려고 합니다.정리하자면1. 화면 사이즈보다 큰 이미지를 넣으면 화면에서 잘린 상태로 움직이지 않는 문제2. 화면 밖으로 나간 이미지에 버튼을 넣는 방법어떻게 해결해야 할까요?
-
미해결[플러터플로우]코딩 없이 한 달 만에 앱 만들기
Custom Wdiget의 리턴값을 액션 필드에 가져오기
안녕하세요.. 선생님의 강의를 통해 앱을 만들 수 있겠다는 자신감을 가지게 되었습니다. 고맙습니다. 꼭 답변을 부탁드리는 내용은 아래와 같습니다. 텍스트필드 위젯에 숫자 입력시 1,000 원 단위를 표시하는 기능을 구현하고자 합니다.그래서 final double? height;pattern_formatter 라이브러리를 활용해서 custom widget를 구현했습니다custom widget를 통해서 Update App State 액션을 통해 +Add Field를 하려고 하는데 Value to set 필드에서 해당 custom widget 보이지가 않습니다. 어떻게 해야 필드에서 설정을 할 수 있을지요?작성한 코드는 아래와 같습니다. // Automatic FlutterFlow imports import '/backend/backend.dart'; import '/backend/schema/structs/index.dart'; import '/flutter_flow/flutter_flow_theme.dart'; import '/flutter_flow/flutter_flow_util.dart'; import '/custom_code/widgets/index.dart'; // Imports other custom widgets import '/flutter_flow/custom_functions.dart'; // Imports custom functions import 'package:flutter/material.dart'; // Begin custom widget code // DO NOT REMOVE OR MODIFY THE CODE ABOVE! import 'package:flutter/services.dart'; import 'package:pattern_formatter/pattern_formatter.dart'; import 'package:google_fonts/google_fonts.dart'; import 'package:provider/provider.dart'; class Thousand extends StatefulWidget { const Thousand({ super.key, this.width, this.height, this.title, }); final double? width; final double? height;pattern_formatter: ^3.0.0 final String? title; @override State<Thousand> createState() => _ThousandState(); } class _ThousandState extends State<Thousand> { final _textController = TextEditingController(); String userPost = ''; @override Widget build(BuildContext context) { return Container( child: // Generated code for this TextField Widget... TextFormField( controller: _textController, onChanged: (val) { FFAppState().update(() { setState(() { userPost = _textController.text; }); }); }, autofocus: false, textInputAction: TextInputAction.done, obscureText: false, decoration: InputDecoration( labelText: widget.title ?? '', labelStyle: FlutterFlowTheme.of(context).labelMedium.override( fontFamily: FlutterFlowTheme.of(context).labelMediumFamily, fontSize: 20, letterSpacing: 0, fontWeight: FontWeight.w600, useGoogleFonts: GoogleFonts.asMap() .containsKey(FlutterFlowTheme.of(context).labelMediumFamily), ), hintStyle: FlutterFlowTheme.of(context).labelMedium.override( fontFamily: FlutterFlowTheme.of(context).labelMediumFamily, letterSpacing: 0, useGoogleFonts: GoogleFonts.asMap() .containsKey(FlutterFlowTheme.of(context).labelMediumFamily), ), enabledBorder: UnderlineInputBorder( borderSide: BorderSide( color: FlutterFlowTheme.of(context).primaryBackground, width: 0.5, ), borderRadius: BorderRadius.circular(0), ), focusedBorder: UnderlineInputBorder( borderSide: BorderSide( color: FlutterFlowTheme.of(context).primary, width: 0.5, ), borderRadius: BorderRadius.circular(0), ), errorBorder: UnderlineInputBorder( borderSide: BorderSide( color: FlutterFlowTheme.of(context).error, width: 0.5, ), borderRadius: BorderRadius.circular(0), ), focusedErrorBorder: UnderlineInputBorder( borderSide: BorderSide( color: FlutterFlowTheme.of(context).error, width: 0.5, ), borderRadius: BorderRadius.circular(0), ), ), style: FlutterFlowTheme.of(context).bodyMedium.override( fontFamily: FlutterFlowTheme.of(context).bodyMediumFamily, fontSize: 22, letterSpacing: 0, fontWeight: FontWeight.w600, useGoogleFonts: GoogleFonts.asMap() .containsKey(FlutterFlowTheme.of(context).bodyMediumFamily), ), minLines: null, keyboardType: TextInputType.number, inputFormatters: [ LengthLimitingTextInputFormatter(15), ThousandsFormatter(allowFraction: true), ], )); } }
-
해결됨[플러터플로우]코딩 없이 한 달 만에 앱 만들기
구글로그인도 손쉽게 만들기강의에서 '하나 이상의 Android 앱에서 SHA-1 디지털 지문과 패키지 이름 조합을 이미 사용 중입니다. ' 라는 오류가 뜨는데요...
구글로그인도 손쉽게 만들기강의에서 " 하나 이상의 Android 앱에서 SHA-1 디지털 지문과 패키지 이름 조합을 이미 사용 중입니다. 라는 오류가 뜨는데요... https://support.google.com/firebase/answer/6401008#zippy=%2C%EC%B6%A9%EB%8F%8C%ED%95%98%EB%8A%94-oauth-%ED%81%B4%EB%9D%BC%EC%9D%B4%EC%96%B8%ED%8A%B8-id%EA%B0%80-%EC%96%B4%EB%8A%90-%ED%94%84%EB%A1%9C%EC%A0%9D%ED%8A%B8%EC%97%90-%EB%93%A4%EC%96%B4-%EC%9E%88%EB%8A%94%EC%A7%80-%EB%AA%A8%EB%A6%85%EB%8B%88%EB%8B%A4일단 구글쪽 고객센터쪽에 나온 설명보고 파이어베이스와 플러터플로우에서 해당프로젝트를 제외한 나머지 프로젝트들을 모두 삭제해봤는데도 해결되지 않고 있는데 혹시 어떤문제인지 그리고 해결방법을 알수있을까요??
-
미해결[플러터플로우]코딩 없이 한 달 만에 앱 만들기
Component Parameters로 데이터 가져올때 질문입니다.
안녕하세요! Post데이터를 가져올때 DocumentReference로 가져오는경우와 Document로 가져오는경우에는 어떤 차이가 있나요?Document로 가져오는경우에 Toggle Value에 값을 설정할 수 없는 문제가 있더라구요.. 공식문서를 뒤져봐도 잘 알 수 없어서 질문 남겨 놓습니다. 감사합니다.
-
해결됨[플러터플로우]코딩 없이 한 달 만에 앱 만들기
리스트뷰에서 qurey해온 데이터들 소팅에 질문있습니다.
안녕하세요!리스트뷰로 firebase에서 데이터를 불러와 이름과 이미지를 나열하는데요. 이게 등록된 순서로 소팅되지 않는것 같아 문의 드립니다. 글이 등록된 시간순으로 소팅하는 방법이 있을까요?
-
해결됨배민도 사용한다고? 환경설정 없는 백엔드 노코드 개발!
8강 사이트 변경으로 인한 Portal 접근 불가
.https://blog.naver.com/synctree/222878486439 블로그 글 참고해서 찾아보았는데, 사이트가 메뉴 구조가 변경되어 API Portal 을 찾을 수 없습니다. API Portal Admin 사이트에 접근하려면 어떻게 하나요?
-
해결됨[플러터플로우]코딩 없이 한 달 만에 앱 만들기
이메일 로그인이 안 됩니다!
안녕하세요. 강의 잘 듣고 있습니다.설정 잘 따라한 것 같은데 개발자 모드에서 아래와 같은 에러가 발생하면서 기본 이메일 로그인이 안 되네요. index.ts:152 POST https://identitytoolkit.googleapis.com/v1/accounts:signUp?key=AIzaSyCK0XNd-BenICDlTBtp4tmPTugBWU9p0lQ 400 (Bad Request) 이런 경우에는 어떻게 해야 하나요...?
-
해결됨비전공자도 따라하는 워드프레스 홈페이지 제작
wp reset으로 초기화 하니 elementor pro도 비활성화 되었습니다 어떻게 다시 설치해야 할까요>
(사진)
-
해결됨[플러터플로우]코딩 없이 한 달 만에 앱 만들기
플러터 플로우 데스크탑 엡 설치 관련
ㅡ 안녕하세요, 플러터 플로우가 데스크탑에서도 설치가 가능 한걸로 알고 있습니다ㅡ 윈도우 10 환경에서 로컬 런 모드로 실행을 해보고 싶은데 동영상을 보고 그대로 설치를 하니깐 프로그램이 업데이트 점검 화면 이후 자동으로 꺼져 벼리는 등의 문제가 발생합니다. ㅡ 혹시 가능하시다면 로컬모드에서 FF설치 하는 절차나 문제점들을 영상으로 만들어서 추가 해주시면 도움이 될 것 같습니다. 감사합니다.