Flutter로 Dart DevTools 사용해보기
오늘은 Flutter 1.2 버전이 발표되면서 소개된 “New web-based tooling for developers building Flutter applications.”인 Dart DevTools를 알아보고 직접 해보려 합니다. Dart DevTools Dart와 Flutter에서 사용하는 성능 도구 제품입니다. 2019년 2월 기준으로...
오늘은 Flutter 1.2 버전이 발표되면서 소개된 “New web-based tooling for developers building Flutter applications.”인 Dart DevTools를 알아보고 직접 해보려 합니다. Dart DevTools Dart와 Flutter에서 사용하는 성능 도구 제품입니다. 2019년 2월 기준으로...
오늘은 python으로 작동되는 flask 웹 프레임워크 기반의 Flask-RESTPlus를 가져다가 json을 반환해주는 api 서버를 만들어보고, swagger도 적용해보려 합니다. Flask flask는 파이썬 웹 프레임워크로서 웹앱을 만들 수 있습니다. Werkzeug 툴킷과 Jinja2 템플릿 엔진으로 인해 웹 애플리케이션을 만들 수 ...
오늘은 python 3.6에 도입된 타입 힌트를 알아보고, 이에 같이 접목할 수 있는 typing 패키지도 같이 사용해보려고 합니다. 그리고 타입 힌트를 검사해주는 mypy 패키지도 설치해서 작성한 코드의 타입을 잘 작성했는지 검사해볼 것 입니다. 타입 힌트 타입 힌트는 예상치 못한 타입이 변수에 할당되는 것을 pycharm과 같은 ide나 myp...
오늘은 node로 구동되는 json-server로 가짜 REST API 서버를 만들고, 이를 이용하여 Python의 aiohttp 패키지로 json 데이터를 가져오는 실습을 하려고 합니다. 더미 json 데이터 만들기 우선 더미 json 데이터를 서버에 올리기 위해서는 node 패키지가 필요합니다. https://nodejs.org/ko/down...
오늘은 복수의 Python 프로그램을 만들 때에 전역적으로 설치되는 패키지들을 가상 환경인 virtualenv으로 나누어주는 과정을 실습해보려 합니다. virtualenv 프로젝트마다 다른 Python 의존성 패키지들을 각각의 독립적인 프로젝트 폴더에 따로 제공해줄 수 있습니다. 예시 예를 들자면, 이전에 진행한 Python 프로젝트에 rx 1...
오늘은 비동기 프로그래밍을 구현할 수 있는 Reactive Extensions을 python에서 적용할 수 있는 RxPY를 설치하고 실습해보려 합니다. RxPY는 비동기 프로그래밍을 구현할 수 있는 Reactive Extensions의 python 라이브러리입니다. RxPY 설치 pip3 install rx rx-1.6.1이 설치되며, 현재...
오늘은 비동기 프로그래밍을 구현할 수 있는 Reactive Extensions인 Rx에 대하여 알아보고, RxPY도 설치하고 실습해보려 합니다. Rx는 observer pattern을 확장하여 데이터와 이벤트 시퀀스를 지원하며, 비동기 시퀀스르 지원하기 위한 Observable를 중심으로 비동기 프로그래밍을 하게 됩니다. 왜 Observable를 ...
오늘은 Vue를 실습해보면서 자주 보이는 ECMAscript 2015 (es6)에 대하여 알아보려 합니다. jshint setting 자바스크립트 단일파일을 node로 하려니, vscode상에 설치되어있는 jshint가 경고를 출력했습니다. 스택오버플로우 답변을 보니 코드에 ECMAScript 6을 사용하면 파일 상단에 아래와 같이 작성해야 된다...
오늘은 Vue cli 3로 만든 vue 프로젝트에서 서로 다른 독립적인 컴포넌트에서 상위 인스턴스로 이벤트를 보내어 데이터를 처리하고, 최종적으로 props를 이용하여 데이터를 보여주는 작업을 실습해보려 합니다. 이번 포스팅에서는 input을 담당하는 inputComponent.vue 컴포넌트와 listComponent.vue 컴포넌트로 구성하여 실...
오늘은 Vue cli 3로 만든 vue 프로젝트에 직접 만든 컴포넌트를 추가해보려고 합니다. 기존 Vue cli 2버전에서 다른 점은 프로젝트를 생성하는 방법과 프로젝트 구조등이 다릅니다. vue cli 3 설치 npm install -g @vue/cli vue --version 2019년 2월 18일 기준으로 3.4.0 버전이 설치됩니다...