반응형 전체 글338 cloud_firestore 추가 후 빌드속도 향상시키기 https://firebase.flutter.dev/docs/firestore/overview Cloud Firestore | FlutterFire This page is archived and might not reflect the latest version of the firebase.flutter.dev 공식문서에서 나온 내용이다. flutter_ios_sdk의 경우 라이브러리가 드럽게 연결이 많이 되어서 한번 추가하면 빌드타임이 5분이나 걸린다고 한다. 이를 해결해주는 방법은 podfile에 아래 코드를 추가하는것이다. pod 'FirebaseFirestore', :git => 'https://github.com/invertase/firestore-ios-sdk-frameworks.git', :t.. 2023. 10. 20. Module 'cloud_firestore' not found 파이어베이스 연동하다가 저런 에러가 떳다. iOS개발 경험이 적은 나에게 어려웠던 문제... 구글링해서 flutter clean하고 다시 get하고 해도 되지를 않았다. 그러다가 결국 해결책을 찾았는데, xcode에서 xcworkspace를 열어 빌드를 하면 해결되는것이였다. 주의할점은 xcodeproj가 아니라 xcworkspace를 열어야 한다는 점. 차이점은 xcworkspace의 경우 코코아팟을 이용해 외부라이브러리를 사용할 때 이런 외부 의존성을 관리 어쩌구 저쩌구. 고로 플러터를 할 때 xcworkspace를 열어주도록 하자 2023. 10. 20. 안드로이드 OpenGL 배우기 1부 - 기초 https://developer.android.com/develop/ui/views/graphics/opengl/about-opengl OpenGL ES | Android Developers OpenGL ES Stay organized with collections Save and categorize content based on your preferences. Android includes support for high performance 2D and 3D graphics with the Open Graphics Library (OpenGL®), specifically, the OpenGL ES API. OpenGL is a cross- developer.android.com 1. OpenGL 기초 .. 2023. 9. 28. 파이어베이스 INVALID_LOGIN_CREDENTIALS 파이어베이스로 flutter 로그인 구현을 하는데 자꾸 저 에러가 떳다.. 원인은 간단하다. 이메일과 패스워드가 틀려서 나오는 문제이다. 분명 제대로 했는데 왜 자꾸 저런에러가 뜰 까 하고 디버깅만 한시간 했는데 원인은 내가 signup을 구현하면서 패스워드 설정하는곳에 이메일주소를 넣어서 생긴 문제였다. 혹시나 고생하고 계신다면 signup쪽을 확인하시길... 2023. 9. 26. 초간단 Flutter Method Channel 배우기 https://docs.flutter.dev/platform-integration/platform-channels Writing custom platform-specific code Learn how to write custom platform-specific code in your app. docs.flutter.dev 1. 메소드 채널이란? 플러터에서 native code(android, ios)를 동작하고 싶을 때 사용하는 인터페이스이다. 2. 어떻게 만드는데? 먼저 flutter 코드에 아래와 같이 methodChannel을 생성한다. 생성할 때 채널이름을 넘겨준다. 그리고 채널을 통해 네이티브 메소드를 호출한다. 이때 method호출은 async/await를 지원한다. static const c.. 2023. 9. 12. 초간단 AWS CDK 개념 1. AWS CDK(Cloud Development Kit)란? AWS에 올라가는 서버 인프라를 코드로 구성해줄 수 있게 만드는 tool kit 이다. 왜 필요한데? 우리가 AWS에 서버를 올린다고 생각해보자. AWS 페이지 들어가서 마우스로 딸깍딸깍 이것 저것 사람이 손으로 다다다닥 눌러주고 설정해주어야 하고. 생각만해도 피곤하다. 이걸 코드 스크립트 같은걸로 적어서 자동화하고, 사람이 실수하는것도 줄일 수 있으면 얼마나 좋을까? 바로 그래서 AWS CDK가 나온것이다. 코드로 나의 AWS 인프라를 구성하고 배포할 수 있다. 2. AWS CDK의 중요 컨셉 CDK에는 App, Stack, Construct 라는 세가지 중요 컨셉이 있다. App 앱은 AWS 인프라를 define하는 코드가 작성된 어플리.. 2023. 8. 5. 파이썬 가상환경 사용법 1. 파이썬 가상환경이란 각 파이썬 프로젝트 폴더마다 서로 다른 패키지 버전을 요구한다고 가정하자. 프로젝트를 여러개 왔다 갔다 할 때 마다 매번 pip로 패키지를 지우고 다시깔고. 생각만해도 끔찍하다. 그래서 나온게 가상환경이다. 가상환경을 이용하면, 각 프로젝트마다 가상환경을 만들어 그 가상환경에서 패키지를 따로 설치해서 관리할 수 있다. 2. 사용법 가상환경 생성방법은 사용법은 다음과 같다 python -m venv 가상환경이름 보통 가상환경 이름은 .venv를 사용하는게 보통이다. 즉 python -m .venv 가상환경을 활성화 하려면 다음과 같이 activate를 활성화 시켜준다 source 가상환경이름/bin/activate 그리고 아래의 커맨드를 입력해보라 which python which.. 2023. 7. 31. 개발환경을 편리하게 해주는 Pyenv 사용법 https://github.com/pyenv/pyenv GitHub - pyenv/pyenv: Simple Python version management Simple Python version management. Contribute to pyenv/pyenv development by creating an account on GitHub. github.com 1. Pyenv란? 파이썬 버전을 관리해주는 프로그램이다. 하나의 컴퓨터에 여러가지 파이썬버전을 설치하고 이를 관리해준다. 왜 필요한가? 개발을 하다가 파이썬 버전이 여러개일 필요가 있다. 어떤 라이브러리는 특정버전을 요구하고, 다른 라이브러리는 또 다른버전을 요구하고. 매번 재설치를 하고 관련 패키지를 설치하는것은 몹시 복잡한 일이다. 이를 위해.. 2023. 7. 31. ReactNative Firebase 구글 로그인 카카오 로그인보다 더 말썽일가 싶었는데 구글로그인도 생각보다 말썽이다 1. 기초설정 먼저 하기 링크에서 기초 환경세팅을 설정한다 https://rnfirebase.io React Native Firebase | React Native Firebase Welcome to React Native Firebase! To get started, you must first setup a Firebase project and install the "app" module. React Native Firebase is the officially recommended collection of packages that brings React Native support for all Firebase services on r.. 2023. 7. 13. 이전 1 ··· 4 5 6 7 8 9 10 ··· 38 다음 반응형