profile
플러터, 리액트
post-thumbnail

Dart언어의 Fragile Base Class Problem이란?

Fragile Base Class Problem은 객체 지향 프로그래밍에서 발생하는 객체 지향 프로그래밍 시스템의 근본적인 아키텍처 문제로 side-effect를 야기하는 부모의 변경으로 발생합니다.

2024년 10월 22일
·
0개의 댓글
·
post-thumbnail

Dart 언어의 class modifier 훑어보기

클래스 모디파이어(클래스 수정자 혹은 제어자, Class Modifiers)란, class 혹은 mixin이 라이브러리 내/외부로 사용되는 방식을 결정합니다. 이에 대해 간략히 정리해보겠습니다.

2024년 10월 20일
·
0개의 댓글
·
post-thumbnail

Dart 언어의 `extension method` 이해하기

한글로 번역하면 확장 메서드. extension method에 대해서 알아보자

2024년 10월 11일
·
0개의 댓글
·
post-thumbnail

Flutter로 사진 업로더 만들기

앱 서비스를 사용하다 보면, 내 사진을 업로드 하는 경우가 굉장히 많다. 플러터 라이브러리와 기초적인 네이티브 설정 만으로 문제를 해결할 수 있다. 사전 작업 우선 아래 라이브러리를 모두 설치하자. >1. permission_handler - 카메라, 라

2024년 9월 9일
·
0개의 댓글
·
post-thumbnail

[Flutter] 부드러운 로딩 처리 - Skeleton Loader

화면의 기본 뼈대(Skeleton)를 먼저 보여주고, 필요한 데이터는 나중에 로딩하여 효율적인 리소스 사용과 더 나은 사용자 경험을 제공하는 것이 바로 스켈레톤 로딩이다. 플러터로 아주 쉽게 이 기능을 배워보자.

2024년 8월 21일
·
0개의 댓글
·
post-thumbnail

5분만에 알아보는 검색 증강 생성(RAG)

RAG는 LLM의 단점을 효율적으로 해결하기 위해 등장한 콘셉트로 외부 DB를 참고하여 비용효율적이고 뾰족하게 답을 찾는 프로세스이다.

2024년 8월 12일
·
0개의 댓글
·
post-thumbnail

5분만에 알아보는 엣지 컴퓨팅(Edge Computing)

클라우드 컴퓨팅과 반대되는 개념으로 물리적으로 가까운 곳에서 데이터를 처리하며 실시간으로 많은 양의 데이터를 처리하기에 유리하다. 인터넷 대역폭 절약, 지연시간 감소 등 효과가 있다.

2024년 8월 1일
·
0개의 댓글
·
post-thumbnail

[Flutter] Flame 엔진으로 간단한 게임을 만들어보자

Flutter의 게임 엔진 Flame으로 간단한 게임을 구현하며 Flutter Flame 엔진의 기초적인 기능과 컴포넌트를 만들고 움직이는 방법에 대해서 알아보자

2023년 10월 30일
·
0개의 댓글
·
post-thumbnail

[Flutter] Custom Clipper - 2. 도형과 곡선

커스텀 클리퍼의 도형과 곡선을 마스터 해보자

2023년 10월 11일
·
0개의 댓글
·
post-thumbnail

[Flutter] Custom Clipper - 1. 기초편

커스텀 클리퍼(custom clipper)는 플러터에서 커스텀 도형을 그리는데 사용되는 위젯이다. 무엇인지 알아보고 기본적인 직선을 그리는 방법을 정리해보자.

2023년 10월 10일
·
0개의 댓글
·
post-thumbnail

[Next.js] Next.js 13버젼 + Redux Thunk

Redux Thunk 로 리덕스에서 비동기 호출을 해보자

2023년 8월 10일
·
4개의 댓글
·
post-thumbnail

[Next.js] Next.js 13버젼 + Redux Toolkit

app디렉토리를 사용하는 Next.js 13버젼에 Redux Toolkit을 사용해서 상태관리를 해보자

2023년 8월 6일
·
6개의 댓글
·
post-thumbnail

정규표현식을 공부해보자

정규표현식(regEx)의 기본 형태, 패턴, 플래그를 알아보고 실 적용 예시를 간단한 프로그래머스 문제로 알아보자

2023년 7월 4일
·
0개의 댓글
·
post-thumbnail

[Next.js 13] Next-auth 커스텀 로그인 페이지 구현하기

넥스트JS 13.2 버젼 이상일 때, next-auth를 통해 커스텀 소셜 로그인 페이지를 구현해보자

2023년 5월 29일
·
0개의 댓글
·
post-thumbnail

[Flutter] Dart 3.0 Patterns 알아보기

다트 3.0에 추가되는 "패턴"을 통해 할 수 있는 구조 분해 및 JSON의 해석 등 다양한 케이스를 공식문서를 읽으며 찍먹해보자

2023년 5월 27일
·
0개의 댓글
·
post-thumbnail

[Flutter] Dart 3.0 Records타입 알아보기

Dart 3.0 에서 등장한 Records 타입을 찍먹해보자! 아마 자바스크립트를 했다면 아 이거구나 할 것이다.

2023년 5월 26일
·
0개의 댓글
·
post-thumbnail

[Next.js 13]Next.js 13.2버젼에 Next-auth 구현하기(+ 네이버 소셜 로그인)

넥스트JS 13.2 버젼 이상일 때, next-auth를 통해 app폴더에서 next-auth로 네이버 소셜 로그인을 해보자

2023년 5월 13일
·
6개의 댓글
·
post-thumbnail

[안드로이드] QUERY_ALL_PACKAGES 권한 이슈 트러블슈팅

QUERY_ALL_PACKAGES 권한 문제로 Playstore에 앱이 올라가지 않을 때 대처방법 정리

2023년 4월 26일
·
2개의 댓글
·
post-thumbnail

[Flutter] Hive DB로 내부저장소 사용하기 #3 DB 실시간 구독, 인터넷 없을 때 로컬 저장소 사용하기

DB를 실시간으로 구독하고, 인터넷 없을 때 상황을 분기해서 서버 대신 내부저장소에 데이터를 저장할 수 있다.

2023년 3월 24일
·
0개의 댓글
·