Flutter17 Flutter 2Team Firebase 데이터 저장하기 & [Dart] Stream Flutter Firebase 데이터 저장하기 이번에는 인증이 아닌 Cloud FireStore를 활용하여 입력한 데이터를 저장해보는 기능을 구현해보겠습니다. Cloud FireStore는 키와 밸류로 이루어진 document형식의 NoSQL입니다. 우선 Cloud FireStore에 들어가서 원하는 컬렉션, 다큐먼트를 만들어주면 된다. 이제 Flutter에서 만든 데이터 베이스에 저장하고 변화가 있을 때 마다 트랙킹하는 코드를 작성해보자. 데이터 저장 FirebaseFirestore firestore = FirebaseFirestore.instance; firestore.collection('messeges').add( {'sender': loggedInUser.email, 'text': message.. 2021. 3. 1. Flutter 2Team 서버리스 서버 리스 Flutter 강의가 한창 진행 중인데 Firebase가 나오는 강의 였다. 따라서 Firebase는 서버리스라고 주고 부른다. 이번 강의에서는 서버리스가 무엇이고 어떤 종류가 있는지 확인해보자! Server Less 말그대로 서버가 없다는 뜻이다. 하지만 실제로 서버가 없는 것일까? 사실은 그렇지 않다 백엔드 개발자가 기존에 귀찮게 해주던 것을 특정한 서비스가 대신 제공해주는 것을 뜻한다. 그 종류에는 Paas, Faas, Saas 등등이 있다. 이와 같은 것들을 가볍게 알아보자! Iaas(Infrastructure as a Service) Iaas는 기업에서 제공해주는 가상 머신 호스팅 같은것을 의미한다. Os는 사용자가 보는 것과 같이 알아서 선택하여 구성해야합니다. ec2나 Comput.. 2021. 3. 1. Flutter 2Team Dart Mixins [Dart] Mixins 이런 문법은 처음본다.... 그래서 정리를 해보려고한다. 우선 Mixins람 무었일까? 클래스를 상속하지 않고 상속한 것 처럼 메소드를 사용할 수 있는 클래스이다. 이런 문구를 언제사용할 수 있을까? 최근 oop에서는 다중상속을 많이 지원하지 않는다. 이는 죽음의 다이아몬드라는 문제 때문인데 다트 또한 다중 상속을 지원하지 않는다. class Animal{ void move(){ print('move Postion'); } } class Fish extends Animal{ @override void move(){ super.move(); print('by Swim'); } } class Bird extends Animal{ @override void move(){ super.m.. 2021. 3. 1. Flutter 2Team Animation Hero Animation Hero Animation은 화면이 넘겨질 때 애니메이션을 적용시킬 수 있는 방법이다. 사용법은 간단한다. Container( height: 200.0, child: Image.asset('images/logo.png'), ), 위의 Container를 아래와 같이 변경하면 된다. Hero( tag: 'logo', child: Container( height: 200.0, child: Image.asset('images/logo.png'), ), ), 여기서 tag는 애니메이션을 적용한 요소를 선택해주는 것이다. Custom Animation Hero Animation은 화면의 회전할 때만 애니메이션이 시작하는 것을 알 수 있다. flutter에서는 애니메이션을 만들어 주기 위.. 2021. 3. 1. 이전 1 2 3 4 5 다음