plugin (2) 썸네일형 리스트형 [Flutter] Android/iOS Native Platform 코드 사용하기 개요 회사에서 Android/iOS Native로 개발된 SDK를 Flutter에서 사용하기 위해 알게 된 내용을 정리한 글이다. Flutter의 구조 Flutter App(client)와 각 platform host로의 통신은 다음과 같은 흐름을 가진다. 이 때, 메시지와 응답은 비동기적으로 처리된다. 유의해야할 점은 Flutter가 Dart를 통해 channel method를 비동기로 실행했더라도, 해당하는 실제 platform method는 메인 스레드에서 호출해야 한다. [참고] MethodChannel은 각 platform에 맞는 method 호출이 가능하게 한다. 이 클래스를 통해 약간의 보일러 플레이트를 통해 Plugin을 개발할 수 있다. 이 때, 각 platform에 맞게 변화하는 cod.. [Linux] Vim 에디터를 Vundle로 커스터마이징 기본 셋업 $ git clone https://github.com/VundleVim/Vundle.vim.git ~/.vim/bundle/Vundle.vim $ sudo apt install universal-ctags $ vi .vimrc .vimrc 내용 et rtp+=~/.vim/bundle/Vundle.vim " :vs -> 창 수직 분할 " ctrl+ww -> 창 이동 " :NERDTree " :term -> 터미널 열기, ctrl+d 닫기 call vundle#begin() Plugin 'VundleVim/Vundle.vim' " 파일 구조 관리 Plugin 'scrooloose/nerdtree' " 태그로 함수 등을 관리 Plugin 'majutsushi/tagbar' " git으로 관리되는 .. 이전 1 다음