TIL46 [TIL] firebase 연동 내일배움캠프 Flutter 앱 개발 firebase 기능1.실시간 데이터베이스2.인증3.저장소4.푸시 메세지5.오류추적6.실시간 사용자 통계7.Firebase Remote Config(개발자는 사용자가 업데이트를 하지 않고도 앱의 기능 또는 구성을 업데이트 가능) firebase 연결하기1.파이어베이스 웹사이트에서 프로젝트 생성2.데이터 베이스 만들기3.컬렉션 만들기(필드)4. 안드로이드/ios 연동 [실습] 스레드 앱에서 파이어베이스 연결1.feed를 등록하는 ThreadFeedWriteController에 파이어 베이스 데이터베이스를 사용할 수 있도록 oninit 함수에서 설정late CollectionReference feedsCollectionRef;@overridevoid onInit() { .. 2024. 10. 24. [TIL] 상태관리 내일배움캠프 Flutter 앱 개발 GetX 통한 상태 관리import 'package:get/get.dart';class ProductController extends GetxController { Set products = {}; Set leftProducts = {}; Set rightProducts = {}; void addProduct(String product) { products.add(product); update(); } void pushZone(bool isLeft, String product) { if (isLeft) { leftProducts.add(product); } else { rightProducts.add(product); } prod.. 2024. 10. 23. [TIL] 앱 개발 종합반 - 2주차 위젯 스파르타 코딩 클럽내일배움캠프 - flutter 앱 개발[2일차]더보기위젯 1.위젯의 구성 : 클래스의 형태를 띠고 있음2. statefulWidget vs statelessWidget1)statefulWidget: 한번 클래스를 생성하면 내부 멤버 변수들이 변화가 생기지 않는다2)StatefulWidget: 런타임 중에 모양과 동작을 변경할 수 있는 위젯3. 라이프사이클: 위젯의 생성부터 종료되는 과정에서 여러 이벤트들의 호출 순서 view 위젯1.PageView 위젯: 가로 또는 세로로 스와이프 할 수 있는 일련의 페이지를 만들기 위한 위젯2.ListView 위젯: 스크롤 가능한 위젯 목록을 표시하는 데 사용3.GridView 위젯: 자식 위젯을 행과 열이 있는 그리드 형식으로 레이아웃을 구성할 수.. 2024. 10. 22. [TIL] Dart 문법 이해하기 내일배움캠프 Flutter 트랙[1주차] Dart 문법 이해하기 변수 생성String stringValue = "문자열";int intValue = 2;bool booleanValue = false; 배열 선언List cards = [];배열을 선언할때는 어떤 유형의 배열인지를 제네릭(Generic)으로 선언.제네릭(Generic) : 괄호 중간에 선언하는 타입 반복문void main() { var sum =0; for(var i =0; i 함수 생성int add(int a, int b) { int sum = a + b; return sum;}void main() { int result = add(3, 5); print('결과: $result'); // 출력: 결과: 8} 포지셔널 파라미.. 2024. 10. 21. 이전 1 ··· 5 6 7 8 다음