post-thumbnail

의존성 주입이란 무엇이고, 왜 사용하나?

2026.03.05 (목)의존성 주입관련 라이브러리의존성 주입(Dependency Injection, DI)은 객체 간의 의존성을 외부에서 주입하는 설계 패턴이다.클래스가 직접 다른 객체를 생성하는 것이 아니라, 외부에서 제공된 객체를 사용하는 것이다. 1) 결합도를

2026년 3월 5일
·
0개의 댓글
·
post-thumbnail

Flutter Web이 작동하는 원리

2026.03.04 (수)Flutter Web이 작동하는 원리에 대해 설명크게 컴파일 과정과 렌더링 방식 두가지로 설명\-> 내가 쓴 Dart 언어를 브라우저가 알아듣는 언어로 번역하는 과정Dart to JavaScript브라우저는 Dart 언어를 직접 해석할 수 없다

2026년 3월 4일
·
0개의 댓글
·
post-thumbnail

Entity와 DTO 분리 및 데이터 바인딩

2026.02.12 (목)Troble Shooting: Entity와 DTO의 분리 및 데이터 바인딩팀 프로젝트 Healthy bag 진행 중, 외부 API나 Firebase에서 받아오는 데이터 구조 (DTO)와 앱의 핵심 비지니스 로직에서 사용하는 데이터 구조 (En

2026년 2월 12일
·
0개의 댓글
·

RAG 맛보기

2026.02.11 (수)RAG 란?RAG와 firebase 연동하기RAG (Retrieval-Augmented Generation, 검색 증강 생성) 는 LLM(거대 언어 모델)이 학습하지 않은 외부 데이터를 참조하여 답변의 정확성을 높이는 기술입니다. 기존 LLM의

2026년 2월 11일
·
0개의 댓글
·

프로세스와 스레드

2026.02.10 (화)프로그램, 프로세스, 스레드의 개념정의: 실행 가능한 코드의 집합 (파일)상태: 멈춰 있음 (정적)비유하자면 일한 내용이 담긴 창고?정의: 실행 중인 프로그램의 인스턴스상태: 살아있음 (동적)비유해보면?? 시키고 있는 감독관정의: 프로세스 내에

2026년 2월 10일
·
0개의 댓글
·

대칭키, 비대칭키 암호화의 방식

2026.02.09 (월)대칭키와 비대칭키 암호화 방식암호화와 복호화에 동일한 키를 사용하는 방식방식: 송신자와 수신자가 동일한 하나의 비밀키를 공유한다.장점: 속도가 빠르다.단점: 키를 안전하게 전달하기 어렵다. / 사용자가 늘어날수록 관리해야 할 키의 개수가 기하급

2026년 2월 9일
·
0개의 댓글
·

HTTP와 HTTPS

2026.02.06 (금)HTTP는 Hyper Text Transfer Protocol의 약자로, 암호화 과정 없이 데이터를 인터넷으로 전송하는 프로토콜입니다. 누구나 쉽게 볼 수 있는 상태HTTPS는 Hyper Text Transfer Protocol Secure의

2026년 2월 6일
·
0개의 댓글
·
post-thumbnail

🎹 정렬 알고리즘 🎹

2026.02.05 (목)정렬 알고리즘

2026년 2월 5일
·
0개의 댓글
·
post-thumbnail

정렬 알고리즘

2026.02.04 (수)정렬 알고리즘선택 정렬버블 정렬정렬(Sorting)은 흩어져 있는 데이터를 정해진 기준에 따라 차례대로 나열하는 것이다. 예를 들어, 3, 1, 4, 2라는 무작위 리스트를 1, 2, 3, 4 또는 4, 3, 2, 1로 만드는 과정이다.

2026년 2월 4일
·
0개의 댓글
·

Test Code Review

2026.02.03 (화)리펙토링하면서 테스트 코드 다시 손보기테스트 코드 리뷰단위 테스트는 메서드나 클래스의 동작을 확인, 특정 코드 단위를 분리하고 테스트 하기 때문에 다른 부분의 영향을 받지 않고 테스트할 수 있고 잘 작동하는지 확인 가능목적: 특정 코드 단위의

2026년 2월 3일
·
0개의 댓글
·
post-thumbnail

GoRouter Path Parameter 데이터 타입 Troble Shooting_과제 todo App 리펙토링

2026.02.02 (월)GoRouter Path Parameter 데이터 타입Troble ShootingGoRouter 를 사용하여 상세 페이지(DetailPage)로 이동하는 라우팅을 설정하던 중, URL 파라미터인 id값을 int.parse()를 이용해 숫자로 변

2026년 2월 2일
·
0개의 댓글
·
post-thumbnail

날씨 앱을 클린 아키텍처로 리펙토링 🌈

2026.01.29 (목)MVVM에서 클린 아키텍처로 .. gogo클린 아키텍처 마스터를 위해 기존에 MVVM 형식의 만들어진 날씨 앱을 클린 아키텍처를 사용해서 리펙토링 해보았다..!master..data/dto/weather_dto.dart 서버 데이터(JSON)

2026년 1월 29일
·
0개의 댓글
·

SOLID 원칙

2026.01.28 (수) SOLID 원칙이란/ 오늘의 공부 내용 이미지 💫 ⛄️ SOLID 원칙이란? ❄️ SRP: 단일 책임 원칙 (Single Responsibility Principle) 클래스가 너무 많은 일을 하면 버그가 발생했을 때 수정하기 어렵고, 코드의 가독성이 떨어지기 때문에 하나의 클래스에 하나의 책임만 부여한다 🛵 배달 앱으로...

2026년 1월 28일
·
0개의 댓글
·
post-thumbnail

MVVM, 클린 아키텍처

2026.01.27 (화)MVVM / 클린 아키텍처의존 역전 원칙소프트웨어의 핵심 로직을 UI, 데이터베이스, 프레임워크와 같은 외부 요소로부터 완전히 분리하여 어떤 환경에서도 독립적으로 동작 가능하고 테스트가 가능한 구조로 만드는 것이 핵심이다 🌟핵심 구조는 전에

2026년 1월 27일
·
0개의 댓글
·

REST API

2026.01.26 (월)REST APIREST API는 HTTP 프로토콜의 장점을 최대한 활용하여, 서버에 있는 자원(Resource)에 접근하는 방식을 정의한다.자원(Resource): 서버에 저장된 데이터(예: 사용자 정보, 게시글, 이미지 등)를 의미한다.행위(

2026년 1월 26일
·
0개의 댓글
·
post-thumbnail

MVVM_(DoranDoran App_TP)_Flutter 숙련주차 15일_

2026.01.23 (금)DoranDoran APP 팀프로젝트 완료 후 KTP 회고 및 트러블 슈팅이번 주는 MVVM 패턴 기반으로 Riverpod과 Firebase를 연동해서 실시간 채팅 기능까지 구현해봤다. 데이터 흐름을 이해하고 UI와 로직을 분리하는 과정에서 발

2026년 1월 23일
·
0개의 댓글
·
post-thumbnail

TeamProject_도란도란_Flutter_숙련주차 11일

2026.01.19 (월)TeamProjectChatting Page 구현오늘은 정말 정신없이 chatPage UI 구현하느라고 TIL 작성을 못 했다...그래도 오늘 작업한 내용은 사진으로 남겨보려고 한다..이제 파일 정리가 안 되면 벌써 짜증난다...어디어디어디어디

2026년 1월 19일
·
0개의 댓글
·
post-thumbnail

TeamProgect_도란도란_Flutter 숙련주차 10일

2026.01.16 (금)Team Project 시작

2026년 1월 16일
·
0개의 댓글
·
post-thumbnail

ToDoApp_Trobleshooting_Flutter 숙련주차 9일

2026.01.15 (목)

2026년 1월 15일
·
0개의 댓글
·
post-thumbnail

ToDoApp_Firebase 연동 과제_Flutter 숙련주차 8일

2026.01.14 (수)

2026년 1월 14일
·
0개의 댓글
·