본문 바로가기
반응형

Develop11

flutter) Firebase 연동하기 <Mac> flutter에서 firebase를 공식지원한 뒤로 firebase 연동이 아주 쉬워졌습니다. 그럼에도 처음 접하는 개발자에게는 험난한 길이기에 구글링을 하다가 결국 이전방식대로 연동을 하기도 하는데요, 이 포스팅을 통해 flutter - firebase 연동에 도움이 되었으면 좋겠습니다. *Flutter 프로젝트 생성은 본 포스팅에서 다루지 않습니다. 1. Firebase 프로젝트 생성 google Firebase Console사이트에서 firebase 프로젝트를 생성합니다. (https://console.firebase.google.com/) 프로젝트 추가 순서를 따라 진행합니다. 프로젝트가 생성되면 자동으로 해당 프로젝트 화면이 열릴텐데, 가장 우측의 Flutter아이콘을 눌러서 flutter프로젝.. 2022. 7. 8.
Flutter - List.map flutter를 다루다보면 List.map을 써야 할 상황이 반드시 생긴다. map의 데이터 구조가 어떻게 되어있는지는 알겠는데 List데이터에 응용하려니 어떻게 돌아가는건지 모르겠다면 한 번 가볍게 알아보도록 하자. map의 1차원적인 구조는 key, value로 이루어진다. final Map map = {"key01":"data01"}; 위 코드를 표로 표현하면 아래와 같이 된다. key value key01 data01 이런 map 데이터가 List로 이루어지면.. final List l_map = [{"key01":"data01"}, {"key02":"data02"}, ...]; key value key01 data01 key02 data02 ... ... 이렇게 늘어나게된다. 여기서 List.m.. 2022. 6. 29.
Dart 문법 - List, Map, Set (기본) List란 '배열(array)'이라고 생각하면 된다. 예를들어 List numbers = [1, 2, 3, 4, 5]; // numbers 5개의 숫자가 들어있는 List변수가된다. type을 뒤쪽에 입력해서 선언하는 방법도 있다. ex> final numbers = [1,2,3,4,5]; 사이에는 데이터타입(String ,int, ....)가 들어가며 사용자정의타입(class)를 사용할수도있다. 배열 내의 값(value)을 불러오기 위해서는 해당 value의 key값을 불러야하는데, List에서는 0부터 시작되는 Int값을 가진다. 즉, 위의 numbers변수에서 numbers[0]의 값은 1, numbers[4]의 값은 5가 된다. List에 내장된 기능들은 add, addAll 등 여러가지가 있는데.. 2022. 6. 16.
Flutter) Dart문법 기본 - 연산자(Operator) 연산자란 통상 수학에서 사용하는 덧셈, 뺄셈, 곱셈, 나눗셈 등이 있다. 이 연산자를 dart에서는 어떻게 사용하는지 간단히 포스팅한다. (연산자는 보통 다른 언어에서도 거의 동일하게 사용된다.) 기본 연산자 int a; int b; a + b : 덧셈. a와 b를 더한다. a - b : 뺄셈. a에서 b를 뺀다. a * b : 곱셈. a와 b를 곱한다. a / b : 나눗셈. a에서 b를 나눈다. a % b : 나머지. a에서 b를 나눈 나머지(정수, 소숫점 이하 버림)를 반환한다. 단순 연산자 ++, -- a++: a에 1을 더한다.(a = a+1) ex) int a = 1; a++; print(a); // 2 a--: a에서 1을 뺀다.(a = a-1) ex) int a = 1; a--; print.. 2022. 6. 1.
반응형