반응형 [Flutter]64 [Flutter] Firebase Cloud Functions 이용하기 (요금제 업그레이드 필요) Firebase에도 AWS의 서버리스 프레임워크처럼, 서버리스를 지원합니다. 그 서비스 이름은 바로 'Cloud Functions' 입니다. Cloud Functions Firebase용 Cloud Functions는 Firebase 기능과 HTTPS 요청에 의해 트리거되는 이벤트에 응답하여 백엔드 코드를 자동으로 실행할 수 있는 서버리스 프레임워크입니다. 함수를 작성하고 배포하면 Google 서버에서 즉시 함수를 관리하기 시작합니다. HTTP 요청으로 직접 함수를 실행하거나, 백그라운드 함수의 경우 Google 서버에서 이벤트를 수신대기하고 함수가 트리거되면 실행합니다. 이 서비스를 이용하기 위해서는 기본 요금 서비스로는 이용할 수 없고, 사용량 만큼 지불(Blaze)로 요금제를 업그레이드 하고 나야 .. 2023. 12. 19. Flutter에서 sp, dp 사용하기 안드로이드에서는 절대적인 픽셀값(px) 대신 논리적인 크기(sp, dp)를 사용한다. Flutter에서 기본적으로 있지는 않지만 라이브러리를 통해 이를 구현할 수 있다. dependency에 다음을 추가한다. responsive_sizer: ^3.1.1 그리고 MaterialApp()을 이렇게 감싸주기만 하면 된다. ResponsiveSizer( builder: (context, orientation, screenType) { return MaterialApp( home: HomePage(), ); }, ); 그리고 여태 넣던 숫자들을 이렇게 해주면 된다. fontSize: 17.sp 화면 비율 기준으로의 설정도 가능하다. ex) 15.w = 가로 15% 내가 진행해본 결과 여기서 dp는 사용하기가 좋지.. 2023. 4. 21. [Flutter] iOS FCM 추가 구현 및 주의 iOS에서는 FCM을 구현하기위해 APNs 추가 설정을 마쳐야한다. https://firebase.flutter.dev/docs/messaging/apple-integration/#1-registering-a-key FCM via APNs Integration | FlutterFire iOS & macOS require additional configuration steps to be completed before you can receive messages. firebase.flutter.dev 여기 나와있는대로 진행하면 문제없이 진행할 수 있다. 추가로, Android SDK는 포그라운드에서 FCM이 수신되면 자동 차단해버리므로 flutter_local_notification을 구현했었다. 하지만 이.. 2023. 4. 16. Await 실험 코틀린의 코루틴에 대해 익숙해졌다가 이번에 챗봇 만들 때 파이썬의 async await 에 익숙해졌다가 다시 Flutter를 해야해서.. Future ll() async { await Future.delayed(Duration(seconds: 3)); print('john'); } Future init() async { ll(); return "hello"; } void main() async { print(ll()); await Future.delayed(Duration(seconds: 5)); print('hello'); } 출력 Instance of '_Future' john hello ll()은 코루틴, 비동기이다. 값을 받아보려면 await으로 기다려야함. async 붙인 함수는 언제든지 나갔다.. 2023. 4. 12. 이전 1 2 3 4 5 ··· 16 다음 반응형