이 글에서는 Amazon Linux EC2 인스턴스에서 Docker를 설치하고, Nginx 컨테이너를 실행하여 웹 페이지를 제공하는 방법을 단계별로 기록하고자 한다. 1. Amazon EC2 인스턴스 생성 AWS 콘솔에서 Amazon Linux 2로 EC2 인스턴스를...
Simple summary is at the very bottom of this post (in English). 간단 요약을 글의 가장 밑에 뒀습니다. 발단 평소처럼 습관적으로 flutter clean과 flutter pub cache clean 명령어를...
개요 현재 개발중인 프로젝트에서 사용자에게 위치 권한을 요청하고, 현재 위치를 가져와야 하는 기능이 필요해 Flutter Geolocator Plugin을 적용했다. Geolocator는 다음과 같은 기능을 제공한다: 기기의 마지막 위치와 현재 위치 가져오기 현재...
이번 주는,,, 해외여행 등의 이슈로 굉장히 여유가 없는 한 주기 때문에 친구와 운영체제 스터디를 하며 정리한 내용을 올려보고자 한다. 대부분의 이론 내용은 '공룡책' 을 참고했다. 4.1 Overview Thread: CPU utilization의 기본...
앞서 말했든 이번 프로젝트에선 Riverpod를 활용할 예정이기에, 라우팅 기능이 내장되어있는 GetX와 달리 라우팅을 따로 설정해줘야 했다. 가장 인기있는 라우팅 라이브러리인 GoRouter를 활용하기로 결정했다. [링크] GoRouter를 사용하는 기본적 라우팅...
새 프로젝트 개발에 들어가기에 앞서 폴더 구조에 대한 고민을 해보았다. 보통 플러터로 개발할 때 많이 쓰이는 폴더 구조는 다음과 같다: 1. Type/Domain 으로 폴더를 구분하는 구조 이런 식으로 lib 폴더 안에 models, screens, widgets,...