본문 바로가기
반응형

전체 글67

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.
Flutter) Dart언어 기본 - 변수(variable) / Dart variable / Flutter를 다루려면 flutter에서 사용되는 언어. 즉 Dart문법을 알아야 한다. 이번 포스트는 간단하게 변수에 대해서 알아보겠다. 변수(variable)란 간단하게 말해 변하는 값. 즉, 정해진 값이 아닌 사용자(개발자)가 임의의 값을 지정할 수 있는 값을 의미한다. 프로그래밍을 하며 항상 값을 입력할 수 없기 때문에 이 '변수'에 값을 넣어놓고, 그 '변수'를 입력해서 값을 쓰기위해 사용한다. 직접 dartpad에 입력해보며 콘솔창에 나오는 값을 확인하며 진행하는것을 추천한다. https://dartpad.dev/ DartPad dartpad.dev 변수 선언방법 변수타입 변수명 = 값; - 여기서 가장 뒤의 ';'는 해당 줄의 코드 입력이 끝났다는 것을 컴퓨터에게 알려주기 위해 사용한다. .. 2022. 5. 31.
횡단보도 우회전 단속 변경된 내용 횡단보도가 있는 곳에서의 우회전! 운전하다보면 우회전 해야하는데 멈춰야 하는건지 가야 하는건지.. 보행자 신호라서 멈췄더니 뒤에서 빵빵거리고!! 과연 어떻게 해야할까요? 오늘 확실하게 알고 가봅시다! 예전부터 한국에는 우회전법이 있었어요. 그 법이 너무도 애매하고 많은 허점이 있어서 이번에 법안이 개정되어 올해(2022년) 7월부터 횡단보도 우회전 단속이 시행되는데요. 혼란스러울 수 있습니다. 빨간 신호등에서 우회전 하라는거야? 초록불에서는 그냥 가면 되는거야? 이전에는 이에 대한 답이 명확하지 않았어요. 사람들의 의견은 맞는 것도 있고 틀린 것도 있기에 뉴스나 어디선가 확실하게 말해줬으면 다들 혼란스럽지 않고 잘 지킬텐데 말이죠. 하지만 요즘 뉴스는.. 돈되는것만(어그로성) 내보내고 정보성을 보내주질 .. 2022. 4. 28.
반응형