profile
App/Server Software Engineer
post-thumbnail

[Flutter, Android] Wireless Debug

안드로이드 기기에서 무선으로 빌드하고 디버깅하는 과정을 소개하려고 한다.무선 디버깅은 안드로이드 11이상에서만 지원하기 때문에 참고하길 바란다.10 이하에서는 usb 디버깅을 사용해야한다.. Developer Option먼저 안드로이드 폰에서 개발자 옵션을 켜야한다

2022년 11월 30일
·
0개의 댓글
·
post-thumbnail

Saga Pattern

앞선 포스팅에서 MSA 아키텍쳐에 대해 소개했다.MSA 아키텍쳐는 각 서비스 별로 별도의 DB를 가지고 있고, 서로 구조적으로 독립적인 형태를 띄는데 어떻게 데이터가 관리 되는지 궁금해졌다.그래서 오늘은 MSA에서 데이터를 관리하는 방법 중 하나인 Saga 패턴에 대해

2022년 11월 30일
·
0개의 댓글
·
post-thumbnail

MSA

오늘은 MSA 패턴에서 대해서 알아보고자 한다MSA는 Micro Service Architecture의 줄인 말로, 하나의 서비스를 여러가지 작은 서비스의 조합으로 만드는 것을 말한다.보통 작은 프로젝트에서는 Monolotical한 아키텍쳐를 많이 사용한다.모놀리틱하다

2022년 11월 30일
·
0개의 댓글
·
post-thumbnail

[Flutter] 플러터에서 Kakao Map 사용하기

Flutter 개발중에 지도를 표시 해야할 사용해야할 일이 생겼다.kakao map에서 지원하는 api를 사용해보기로 했다.카카오 맵은 현재(2022.11.29) 공식적으로 플러터를 지원하지 않는다.하지만 그렇다고 카카오 맵을 사용 할 수 없는 것은 아니다.카카오 맵에

2022년 11월 29일
·
0개의 댓글
·
post-thumbnail

TCP 4-way Handshake

TCP의 4-way handshake가 궁금해져서 추가로 글을 써볼까한다

2022년 11월 16일
·
0개의 댓글
·
post-thumbnail

[Flutter]Flutter Under the Hood

fluttermulti platform 지원하는 좋은 거시기 생산성 높여줌 요새는 데스크탑 앱이나, 웹도 가능(아직은 좀 부족한 면도 있는 것으로 보임) 일단은 이번 포스팅은 모바일에 초점이 맞춰져있다. flutter의 high performance의 가장 큰 이점

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

ReactNative <-> Flutter

Android, ReactNative, Flutter 에서 사용되는 기본 개념이 매우 비슷하다고 느꼈다. 그 중에서도 ReactNative와 Flutter가 서로 매우 비슷한데, 아마 선언형 UI를 사용하고, cross platform을 지원하기 때문이 아닐까 싶다.

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

MongoDB Injection

SQL Injection에 대해서는 많이 들어봣을 것이다.NoSQL에서도 비슷한 NoSQL Injection 가능하다.대표적인 NoSQL 중 하나인 MongoDB에서의 NoSQL Injection에 대해 얘기해보겠다.key-value pair로 이루어진 Json 오브젝

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

TCP/IP

TCP/IP

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

[Flutter] fvm (Flutter Version Management)

fvm은 Flutter Version Managemet의 약자로, flutter SDK 버전을 관리해주는 툴이다.node.js를 사용해본적이 있다면, nvm이라는 컨셉이랑 친숙할 것이다.fvm은 nvm의 flutter 버전이라고 생각하면 쉽다.Flutter SDK의 버

2022년 9월 30일
·
1개의 댓글
·
post-thumbnail

[MySQL] DB Index

index는 우리나말 말로하면 색인. 책 뒷쪽에 많이 있는 바로 그것 index다.책에서 색인이 있으면, 원하는 페이지를 빠르게 찾을 수 있다. 읽었던 내용을 까먹었을 때도, 책 전체를 전부 다시 읽을 필요 없이 색인을 통해 찾을 수 있다.DB Index도 이와 비슷한

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

[JavaScript] Call Stack & Execution Context

오늘은 JS에서 Call Stack과 Execution Context에 대한 개념을 알아보려고 한다. 먼저 간단한 예시로 운을 띄워 보자 React-Native 빌드를 하면 실행 중에 다음과 에러를 마주할 때가 있다. 꼭 RN 개발이 아니더라도, 모바일이나 웹 개

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

[Flutter] 위젯이란? (생명주기, Scaffold)

Flutter에서 위젯이란, UI를 구성하는 기본 단위다. React에서 Component와 유사하다고 할 수 있다. Widget 뷰를 묘사하는 다트 클래스이며, UI가 어떻게 표시 될 지를 결정하는 청사진과 같다고 할 수 있다.

2022년 9월 24일
·
2개의 댓글
·
post-thumbnail

세션이란? (feat.모바일 앱에서 세션)

세션이란 세션은 ... 세션의 필요성 및 역할 세션 구현 방식 Session의 저장 방식 Session의 저장 방식은 3가지로 나눌 수 있습니다. 아래의 순서는 의미가 있습니다. 각 저장 방식에 따른 문제점을 보완한 단계를 의미합니다. 어떤 문제점이 있는지 확인하는

2022년 9월 20일
·
1개의 댓글
·