본문 바로가기

분류 전체보기49

Flutter 2Team Firebase 연동하기(ios, android) Firebase 연동하기 우선 Filrebase 프로젝트를 만들어 준 후 ios, android 둘중 하나를 선택한다. Android 안드로이드를 눌러주면 아래와 같이 나오게 되는데 패키지 이름만 작성해주면 된다. 패키지 이름은 app -> build.gradle -> defaultConfig의 Application Id 정보를 보면 된다. co.SangHoon.flash_chat을 입력해주면 된다. 혹은 자신이 적고 싶은데로 커스텀해서 작성해주어도 된다. 구성 파일을 다운로드 받아서 app 폴더에 넣어주면 된다. build.gradle에 몇개의 명령어를 추가해주면 안드로이드는 설정완료이다. project의 build.module에 추가해주면 된다. App의 build.gradle또한 몇개의 명령어를 추.. 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.