
본캠프 OT, 팀 미니프로젝트, 페이지 라우팅, 투두앱 만들기 (UI구현하기)

팀 프로젝트

내 소개 페이지 갈아치우기

개인 페이지 제작 마무리, 발표 자료 준비 , 발표 준비

1주차 정리

변수, 연산자, 조건문

리눅스 명령어, Git 기초, 반복문, 컬렉션, 열거형(enum), 함수, 제너릭

Git기초, 문제풀이, 함수형 프로그래밍 과 Dart , 과제 시작

객체 지향 프로그래밍과 Dart , 클래스와 속성, 클래스와 메서드 , 객체 지향과 상속 , 과제풀이

메서드 , 생성자 , 제너릭 클래스 , 상속

2주차 회고록

예외처리 , 오류,모닝스터디,라이브러리

모닝스터디 , 동기 프로그래밍 , 비동기 프로그래밍 , 과제 풀이

모닝 스터디 및 과제

모닝스터디,과제 마무리

과제 평가 기준이 있는걸 이번에 알아서 이번엔 TIL에 트러블 슈팅 및 과제 내용을 작성할거다. 트러블 슈팅 1.깃실수 새로운 과제 폴더를 만들어야 하는데 복사 후 페이지 내용을 지운후 기존 과제 폴더에서 git init 없이 해서 뭔가 오류가 생겼다? git reset --hard HEAD~1 으로 커밋을 되돌렸다! ~1 은 1단계 전 커밋 , ~2는...

3주차 회고록

Column, Row, SafeArea, Spacer, padding, Expanded, 디버그라벨, AspectRatio, ClipRRect

트러블 슈팅 , 앱 2개

BMI계산기 만들기

과제1-3까지 마무리 했습니다.

과제 1-4

힘듬........머리터짐

과제를 했다.

과제 제출 , 미니 프로젝트과제를 어찌저찌 완성해서 제출했다.각자 담당하는 페이지를 나눠서 진행했다.

New 프로젝트

모닝스터디 , 과제

오늘의 내용 모닝스터디 https://github.com/eunseong0207/flutter-practice-1/commit/3f1b51135668fa69b2e66a2961c8a081f64c1042 과제 상세 페이지에 숫자가 버튼에 따라 변경되도록 수정했다....

미니 프로젝트를 진행했다 내가 구현한 페이지다! 파일과 파일간 데이터 전송이 어려웠다.

숙련과정 시작

숙련강의

firebase

모닝 스터디 Riverpod 용도 : 상태 관리 사용법 상태 클래스 만들기 뷰모델 만들기 뷰모델 관리자 만들기 이전 버전과 변동사항 이전 버전에서는 뷰모델의 종류가 다양 Notifier : 기본 뷰모델. 한번 사용되면 앱이 종료될 때까지 유지됨 AutoDisposeNotifier : 한번 사용되고 더 이상 사용되지 않을 때 메모리에서 제...

숙련개인과제시작

모닝스터디 Freezed 사용법 패키지 추가 클래스 작성 (freezed 문법대로) 코드생성 .gitignore에 생성된 파일 안올라가게 추가 Firebase Firebase 셋팅 fierbase 로그인 되어있는지 확인하기 fierbase login flutterfire cli 패키지 설치 dart pub global activate flut...

트러블 슈팅 flutterfire configure 후 firebaseconsol에서 다른 파일에 연결을 했었다. 연결을 똑바로 하자. ... Spread Operator 리스트, 맵 등 컬렉션의 요소들을 펼쳐서 다른 컬렉션에 추가하거나 복사할 때 사용됨 OAUTH 오픈인증 사용자의 비밀번호를 직접 노출 하지 않고 인증하는 방법 ConsumerWidg...

MVVM 사용범

과제 제출

숙련 프로젝트 시작

과제 시작 내가 맡은 페이지 UI를 만들었다 UI 만드는게 세상에서 제일 재밌다 이거 빼고 다 재미없다

UI 완료하고 PPT 윤곽만 잡아놨당

MVVM에 조금 익숙해졌습니다.

팀 프로젝트를 마무리 하고,PPT 제작 했다.발표회를 진행했다!

하 층간소음 X같다.

화이팅

텐서플로우 (심화 1-8) 구글에서 개발한 오픈 소스 러닝 라이브러리 딥러닝 모델을 쉽게 만들고 학습 시킴 텐서플로우 라이트 텐서플로우를 기반으로 경량화된 라이브러리 모바일기기, 임베디드 시스템 등 제한적인 환경에서도 딥러닝 모델을 쓸 수 있음 YOLO You Only Look Once 이미지내의 객체를 한번에 탐지하는 실시간 객체 탐지 알고리즘 St...

Clean Architecture (심화 1-12,1-13) 클린아키텍쳐 소프트웨어를 관심사에 따라 계층으로 분리해서 개발 하는 것 Entities 엔티티는 비즈니스의 핵심 개념을 나타내는 객체 예) User, Product 클래스 Use Cases 유스케이스는 사용자가 시스템을 어떻게 사용할지를 정의하는 애플리케이션의 특정 기능 예) 회원가입, 상품등록...

모닝스터디 CURL 터미널에서 HTTP,HTTPS 등 터미널에 서버와 데이터를 주고 받는 라이브러리 DTO , Entity DTO : 외부에서 가져온 원본 데이터 Entity : 프로젝트에서만 사용할 객체 DTO 사용하기 DTO > Data Source > Repository> Entity > UseCase > ViewModel > View 이렇게...

집중 불가 하루하루 여기까지는 하자는 목표를 정해서 해보기로 했다. 오늘 하루 죙일 도파민에 빠져 릴스랑 숏츠 보다가 막바지에 튜터님과 얘기해서 목표를 정했다 지금 5시50분 [ ] 클린 아키텍처를 적용하여 프로젝트 리팩토링하기 (Dto, datasourse, test 코드 작성해보기)

일기

오늘 과제를 제출하는 날이고 클린 아키텍쳐를 만들어 Todo 앱을 고도화 하는 작업을 해야했다. 계속 진행하는 과정에서 어려움이 너무 많았고 튜터님과 날씨앱을 만들기로 했다 날씨앱을 만들면서도 어려움이 있어 AI기능을 활용해서 완료했다 AI를 활용해서 만들고 싶지 않았지만 AI로 만드는 과정에서 평소 이해가 안되는 것들이 이해가 되는 부분도 있어서 나쁘...

심화 프로젝트

기능을 모두 뺀 Mypage,MyPageEdit Ui 구현 했다 Mypage MyPageEdit

dev에 브랜치 새로 만들어서 해야하는데, dev에 그냥 해서 큰일날뻔 했다 복잡해서 내가 만든거 메모장에 하나씩 다 붙이고, 되돌리기하고 다시 붙여넣기 했다. 특강시간 프로그램 실행파일 .exe 프로세스 실행중인 프로세스 (내가 실행시킨 프로그램 -> 크롬, 메모, 줌, VScode, 등 스레드 프로세스에서 실행중인 작업 크롬 - 검색창에 커서 깜...

RAG Retrieval-Augumented Generation 검색 증강 생성 LLM에 공개된 지식이 아닌 vector DB (내가 제공한 데이터) 내에서 답을 찾아 제공해주는것 임베딩 문서를 벡터로 바꾸는 과정을 임베딩이라 부름 가상 환경 세팅하기 Pdf -> txt 패키지 설치 venv 폴더가 없다면 python -m venv .venv p...

트러블 슈팅 1개

오늘은 과제를 마무리 하고 발표회를 진행했다. 아침부터 마지막 오류들을 수정했고, 발표자료를 계속 회의하고 리허설 하면서 만들었다. 바쁘다 TIL 쓸시간없다