본문 바로가기

Flutter8

플러터에서 Firebase SDK를 사용해서 로그인 인증하기 플러터에서 Firebase를 설치 및 사용하는 방법은 이전 포스팅을 참조하시길 바랍니다. 플러터에서 Firebase SDK 사용하기 (SDK 설치하기) 이전 포스팅에서 플러터에서 Rest API를 사용하여 Firebase Realtime Database를 사용하는 방법에 대해 소개했습니다. 플러터에서 Rest API로 Firebase Realtime Database 사용하기 이번에는 플러터에서 Rest API로 Fir android-developer.tistory.com 이번 포스팅에서는 설치한 firebase SDK를 사용하여 로그인 계정을 만들어보겠습니다. UI를 작성하는 부분은 생략하겠습니다 Firebase 프로젝트 설정하기 먼저 Firebase의 프로젝트에서 어떤 방법으로 인증을 할 것인가 정의해.. 2024. 1. 6.
flutter에서 화면 회전 하지 못하게 막는 방법 앱을 만들 때 가로 모드 UI를 별도로 구현하지 않는 이상 휴대폰을 가로로 회전 시 앱이 같이 돌지 않게 해야 합니다. 안드로이드에서는 간단했지만 flutter에서는 조금 복잡한데 flutter에서 세로 모드만 사용하는 방법을 알려드리겠습니다. flutter 코드 작성하기 먼저 제일 처음 실행되는 파일(예: main.dart)에 들어갑니다. 제일 위에 다음과 같은 패키지를 선언합니다. import 'package:flutter/services.dart'; 그리고 main() 함수로 가서 다음과 같이 정의합니다. void main() async { // 이 부분을 추가합니다. WidgetsFlutterBinding.ensureInitialized(); // 이 부분을 추가한 뒤 then 안에 runApp(.. 2023. 8. 29.
flutter_dotenv을 사용해서 local에 API Key 보관하기 안드로이드에서 API Key 같은 것을 Project 내에 보관해서 사용할 때는 local.properties에 값을 저장해서 사용하곤 했다. 하지만, 해당 방법을 flutter에서 사용하기 쉽지 않기 때문에 플러터의 flutter_dotenv 라이브러리를 사용해서 비슷한 기능을 실현할 수 있다. 참고로 해당 방법은 플러터의 패키지를 사용하기 때문에 Android / iOS 둘 다 사용할 수 있다 flutter_dotenv 패키지 설치 및 셋업 하기 해당 사이트에서 설치 방법을 찾을 수 있다. flutter_dotenv | Flutter Package Easily configure any flutter application with global variables using a `.env` file. pu.. 2023. 8. 11.
플러터에서 androidManifest에 localProperties 값 대입하기 플러터에서 GoogleMap을 사용하려고 GoogleMap API Key를 local.properties에 넣고 build.gradle에서 값을 가져와서 androidManifest에서 사용할 수 있도록 다음과 같은 방법으로 build.gradle에서 값을 가져왔습니다. manifestPlaceholders = [ 'googleMapsApiKey': localProperties['google_maps_api_key'] ] 그런데 다음과 같은 에러가 발생하네요? Attribute application@name at AndroidManifest.xml:5:9-42 requires a placeholder substitution but no value for is provided. 왜 위와 같은 에러가 발생했.. 2023. 8. 8.