전체 글 58

본캠프 4일차

이번에 Flutter와 Firebase Firestore 연동을 학습하면서, 단순히 화면을 만드는 수준을 넘어 데이터가 실제로 클라우드에서 관리되고 앱과 실시간으로 동기화되는 과정을 직접 경험할 수 있었습니다. 그동안 로컬 상태 관리로만 앱을 다루던 방식과는 차원이 다른 확장성을 느낄 수 있었고, 서버를 따로 구축하지 않아도 앱이 백엔드 기능을 갖추게 된다는 점이 특히 인상 깊었습니다.가장 먼저 Firestore의 개념을 이해하는 것이 출발점이었습니다. Firestore는 구글에서 제공하는 NoSQL 기반의 클라우드 데이터베이스로, 데이터가 컬렉션과 문서 단위로 저장되는 구조를 가지고 있습니다. 관계형 데이터베이스처럼 복잡한 테이블 설계가 필요하지 않고, 직관적으로 데이터를 저장·조회할 수 있다는 장점 ..

카테고리 없음 2025.09.18

[내일배움캠프] 본캠프 3일차

Flutter 위젯 1.글자 넣고 싶다.-Text(‘’)style: 텍스트 스타일 설정 (크기, 색상, 굵기 등)textAlign: 텍스트 정렬 (left, right, center 등)maxLines: 최대 줄 수 제한overflow: 넘치는 텍스트 처리 (예: TextOverflow.ellipsis) 2.아이콘 넣고싶다.-Icon(Icons.아이콘 이름)color: 아이콘 색상size: 아이콘 크기 3.이미지 넣고 싶다.-Image.asset(‘경로’)새로운 assets 폴더 만들어서 이미지 파일 삽입해줘야함또 pubspec.yamal에 들어가서 경로 설정해줘야함(위 하나 주석 풀고 - assets/ 기입)fit: 이미지 비율 및 맞춤 (BoxFit.cover, contain, fill 등)widt..

카테고리 없음 2025.09.17

[내일배움캠프] 본캠프 2일차

다트언어를 다시 복습하고있다.처음 듣는 것 같이 어렵다..하지만 예전보단 강사의 말이 이해가됬다. 변수와 함수 그리고 조건문과 반복문등은 이제 알 것 같다.다만 머리로는 이해를해도 적어나가는 것은 다른 것 같다..하나하나 차근차근 진행해보자.. 오늘 정리한 내용은 1.산술 연산자// 덧셈 +print(100+1);// 뺄셈 -print(100-1);// 곱셈 *print(3 * 5);// 나눗셈 /print(5 / 2); // 2.5// 나머지 %print(5 % 2); // 1// 몫 ~/print(5 ~/ 2); // 2 2.비교 연산자print(5 == 5); // true (같다)print(5 != 3); // true (같지 않다)print(10 > 7); // true ..

카테고리 없음 2025.09.16