Maison de learning

배울 수 있을만큼, 기록할 수 있을만큼

Flutter + Firebase 3편

Firebase Social Login

들어가기 App을 만들때 가장 기본이 되는 요소 중 하나는 ‘로그인’이다. 다행이 Firebase를 이용하면 이메일 로그인과 각종 소셜 로그인 기능을 비교적 쉽게 구현할 수 있다. 지금부터 차례대로 알아보자. 1. 구글로그인. 먼저 연동시킨 firebase console창에 들어가서 각종 로그인 기능을 활성화 시켜주어야 한다. 이를 위해 Fire...

Flutter + Firebase 2편

Firebase Security Rule

들어가기 Firebase를 생성하면 기본적인 Security Rule이 생성되어 있다. Firebase를 사용하기 위해서는 Security Rule에 대한 어느정도 이해가 필요하니, 이번 포스팅을 통해 간략히 정리해 보았다. 1. 모든 권한 거부 및 허용 1 2 3 4 5 6 7 8 9 rules_version = '2'; service clou...

Flutter + Firebase 1편

Firebase 설정

들어가기 Flutter는 IOS, Android 그리고 2.0 업데이트를 거쳐 Desktop, Web까지 지원하게 됐지만 그래도 어찌됐든 프론트엔드 프레임워크다. 그렇기 때문에 단순 날씨앱이 아닌 그 이상의 상용화 가능한 앱을 만들기 위해서는 무엇보다 백엔드가 필요하다. 그러나 나는 아직 서버에 대한 지식이 많이 그것도 아주 많이 부족하기 때문에 J...

Flutter State Management with GetX - Complete App

Flutter GetX 사용해보기

들어가기 이전 포스팅에 이어 오늘은 Flutter State Management 중 하나인 GetX에 대해 알아보겠다. 글을 쓰는 시점 기준 GetX는 대중적인 Flutter StateMent 중 가장 최근에 나온 package이다. 그러나 그 뛰어난 성능으로 빠른 시간 안에 주목받게 되었다. 그래서 나도 공부해보고자 이번 포스팅을 준비했다. 그럼 ...

Flutter로 날씨앱 만들기 2편

Provider와 get 사용해서 만들기

들어가기 이번 프로젝트의 목적은 State Management를 피부로 느껴보는 것이다. 따라서 기상철 날씨 파싱앱을 만들면서 두 가지 방법으로 만들었는데, 첫 번째는 State Management Packages를 안 쓰고 만드는 것이고, 두번째는 State Management Packages를 써서 만들어보는 방법이다. 이 시리즈를 보시는 분들...