본문 바로가기

전체 글

(73)
[Flutter] Pub.dev 접속 불가일 때 해결했던 방법 안녕하세요, 황대성입니다. 몇 주 전에 Pub.dev가 터져서 접속이 불가능했었습니다. 그래서 그 때 Pub.dev에 접속하기 위해 사용했던 방법을 공유하려고 합니다. (혹시나 다시 이런일이 발생할까, 작성합니다..ㅎㅎ) 첫번째 방법은 flutter pub get을 통하여 특정 packages를 get 할 때 사용하는 방법입니다. 현재 작업하고있는 directory에서 아래의 명령어를 사용하여 Pub host의 url을 변경해주는 것 입니다. 해당 방법은 현재 directory에서 pub.dev가 연결이 되지 않아 flutter pub get 명령어가 통하지 않을 때 사용했습니다. export PUB_HOSTED_URL=https://pub.flutter-io.cn export PUB_HOSTED_URL..
[Flutter] Flutter pub.cache path 위치 안녕하세요, 황대성입니다. 이번 글에서는 pub.cache의 path를 포스팅 하려 합니다. 생각보다 Flutter로 개발을 하면서 pub.cache에 접근해야 할 일들이 있더라구요.. 각설하고 바로 알려드리겠습니다! pub-cache는 Home directory에 위치하고 있습니다. Home directory에서 ls -a 명령어를 입력하면 숨어있는 pub-cache를 찾을 수 있습니다! 이 글이 도움이 되었으면 좋겠습니다 : ) 오늘도 제 글을 읽어주셔서 감사합니다! 참고 사이트 Dart - dart.dev/tools/pub/environment-variables Configuring pub environment variables How to configure your environment for D..
[Flutter] Flutter 2.0 & Stable Flutter WEB 안녕하세요, 황대성입니다 :) 오랜만에 작성하는 포스팅인 것 같네요! 이번 글에서는 Flutter 2.0과 Stable이 된 Flutter WEB에 관해 정리한 사항을 공유하려합니다! Flutter 2.0에서 Flutter 앱을 브라우저에서 기본적으로 실행할 수 있습니다. Flutter 2.0에서 가장 큰 사항은 웹에 대한 프로덕션 품질 지원입니다. How? WebAssemby로 빌드 된 새로운 CanvasKit 기반 렌더링 엔진을 추가하여 성능 최적화에 대한 많은 진전을 이루었다. 이번 릴리즈에서는 특히 아래의 세 가지 앱 시나리오에 중점을 둡니다. PWA SPA 기존 Flutter 모바일 앱을 웹에서 지원 Flutter Web에서는 dartdevc or dart2js 컴파일러를 통해 JavaScrip..
[독서] 로지컬 씽킹(LOGICAL THINKING) 제 1부 내용 정리 안녕하세요, 황대성입니다. 데루야 하나코, 오카다 게이코님의 로지컬 씽킹 1부를 읽고 중요한 내용을 정리한 글입니다. 제가 이 책이 생각났을 때 이런 내용이 있었지.. 라고 생각할 수 있게 작성하는 글입니다. 로지컬 씽킹 책을 사기전에 이 글을 읽고 구매를 하는데 도움이 되었으면 좋겠습니다. 책 정보 제목: 로지컬 씽킹 : 맥킨지식 논리적 사고와 구성의 기술 저: 데루야 하나코, 오카다 게이코 역: 김윤경 로지컬 씽킹 로지컬 커뮤니케이션: 내가 하고 싶은 말을 논리적으로 전달해 상대를 설득하고 원하는 반응을 이끌어내는 것. 메시지를 전달받는 사람이 쉽게 이해하고 납득하도록 ‘내용에 부족한 점은 없는지’, ‘제시된 정보로 정말 이 결론이 나오는지’, ‘결론과 시타 요소를 어떻게 구성하면 좋을지’의 관점에서..
[Flutter] Client Post 통신 시 body에 json값 사용하는 방법 안녕하세요, 황대성입니다. 이번 글에서는 Flutter에서 Client를 사용하여 API 통신을 할 때 POST에서 body에 json값을 넣는 방법에 대해 포스팅하려 합니다! 제가 개발하다가 이건 공유하면 좋다고 생각이 들어 글을 작성합니다! 도움이 되었으면 좋겠습니다. 풀 코드를 통해 한 번에 설명해드리겠습니다! import 'dart:convert'; import 'package:http/http.dart' show Client; import 'package:http/http.dart'; Future getApiTest(List data, String name) async { var url = "api url"; try { Map data = {"harbor": harbor, "dock": dock..
VScode Open files always in a new Tab(항상 새 탭에서 파일 여는 방법) 안녕하세요, 황대성입니다. VSCode를 사용하면서 파일을 열 때 현재 페이지에서 열리는게 불편해서 작성하는 블로그 포스팅입니다. 이 글을 보고 다른 도움이 되었으면 좋겠어요! 1. Setting 들어가기. 2. 세팅에서 우측 상단에 json 파일 변환을 클릭하여 settings.json 파일로 들어갑니다. 버튼을 클릭하면 GUI로 되어있는 세팅을 Json파일로 볼 수 있습니다. 3. settings.json에서 아래의 코드를 추가합니다. "workbench.editor.enablePreview": false 이상 포스팅을 마치겠습니다. 정말 간단해서 쉽게 따라하실거라 믿습니다. 오늘도 제 글을 읽어주셔서 감사합니다. 도움받은 사이트 StackOverflow - stackoverflow.com/quest..
Docker와 Ffmpeg으로 tcp rtsp 통신하기 안녕하세요, 황대성입니다. 이번 글에서는 Docker와 FFmpeg으로 rtsp 통신하는 방법을 포스팅하겠습니다. 제가 나중에 까먹을까봐 작성하는 글로, 주관적인 내용이 담겨있을 수 있습니다! 글을 읽으시는 중 이해가 안되시는 부분이 있으시다면, 편하게 댓글로 남겨주세요! 1. Docker에 rtsp-simple-server 이미지를 설치합니다. hub.docker.com/r/aler9/rtsp-simple-server Docker Hub hub.docker.com 2. Ffmpeg을 설치합니다. osx ffmpeg설치 brew 설치 $ /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/insta..
[Flutter] Flutter_map package를 사용해 지도 구현하기 안녕하세요, 황대성입니다. 이번 글에서는 Flutter_map package를 사용하여 지도를 구현하는 방법에 대해 포스팅하려합니다. 준비물 Flutter Map Package: pub.dev/packages/flutter_map Geolocator Package: pub.dev/packages/geolocator 위 두 Package를 설치합니다. Flutter Map은 leaflet기반으로 구성되어있는 지도를 그려주는 라이브러리입니다. Geolocator는 현재 사용자의 위치를 받아오기 위해 사용하는 라이브러리입니다. 제일 먼저 현재 위치를 받아오는 코드를 구현해봅시다. import 'package:geolocator/geolocator.dart'; class Map extends StatefulWi..