본문 바로가기

Flutter5

다트(Dart) 기본문법(1) 주석 주석은 코드에 달아 두는 설명을으로 실행에 영향을 주지 않는다. 아래 예시와 같다. // 이것은 주석 : 한 줄 주석 /** * 이것도 주석 : 여러 줄 주석 **/ /// 이것도 주석 : 문서 주석 문장(statement) 문장은 명령 단위 이다. 문장의 끝은 세미 콜론(;)로 표시 한다. void main(){ print("Hello, World");//문장의 끝 } 변수(variable) 변수는 데이터를 담는 상자이다. 변수 종류를 타입 또는 자료형이라고 한다. 다트는 다음과 같은 기본 타입을 가진다. int : 정수 double : 실수(소수점) string : 문자열 bool : 불리언(참과 거짓을 가진다) 변수명 앞에 타입을 선언하고, 변수명 뒤에 = 로 값을 할당한다. String na.. 2022. 6. 20.
Flutter 앱 만들기 오늘은 플러터를 사용하여 기본적인 앱을 만들고 실행해 보도록 합니다. 기본적인 IDE로는 Visual Studio Code 나 Android Studio를 사용합니다. 가능하면 IDE를 사용하는 것이 편리하지만, 개발을 하는 입장에서는 기본적인 CLI(Command Line Interface) 명령어를 알아야 합니다. 그래야만 문제가 발생하는 경우 대처할 수 있습니다. 모든 IDE의 기본은 CLI이기 때문입니다. 먼저 터미널에서의 CLI를 설명하고, IDE 메뉴를 제공하는 방식으로 포스트를 하려 합니다. 앱 생성 터미널에서는 flutter create myapp cd myapp VSCode View메뉴의 Command Pallete...를 선택합니다. “flutter”를 입력한 후, Flutter: Ne.. 2022. 5. 16.
ios: 음악 라이브러리에 접근하여 EQ 세팅을 바꾸어 주는 방법 MPMusicPlayerController 를 사용하여 유저의 로컬 파일에 접근하는 방법을 알아야 합니다. ios에서 EQ를 세팅하는 예제들은 찾을 수 있었습니다. 예를 들면 AVAudioUnitEQ, AVAudioEngine을 사용하는 것인데, SO Link, tutorial 이 있습니다. 하지만 플러터에서 어떤 식으로 사용하는지에 대한 예제는 찾지 못했습니다. 플러터 플러그인 중에서는 just_audio plugin 이라는 것이 있고, 다른 몇 가지(playify) 가 있지만 오디오 파일에 대한 세팅을 바꾸어 줄수는 없었습니다. 그리고 또한 실제 MPMusicPlayerController 와 함께 동작하는 예제는 찾을 수 없었습니다. AVAudioEngine 바로 접근 할 수 있는 방법을 찾아 냈는데.. 2022. 5. 10.
Flutter SDK(2) #플러터 는 #Dart 라는 프로그램 언어로 만들어져 있습니다. 물론 #Dart 에 대해서는 좀 더 많은 공부가 필요하겠죠. 일단, 그런 부분은 다음으로 넘기기로 하고 #플러터 의 특징에 대해서 먼저 알아 보도록 하죠. #플러터 의 핵심은 #위젯 이라고 할 수 있습니다. #플러터 에서는 거의 모든 것이 #위젯 이고 #레이아웃 모델 역시 #위젯이라고 할 수 있습니다. #플러터 에서 볼 수 있는 아이콘, 텍스트, 이미지 역시 모두 #위젯 입니다. 그리고, 로우(행) 나 컬럼(열) 그리드(grid)같은 것도 모두 #위젯 입니다. #플러터 의 #위젯은 #리액트 로 부터 영감을 얻어 만들어진 현대적인 #프레임워크 라 할 수 있습니다. 기본적인 아이디어는 #위젯 으로 부터 #UI 를 만들어 내는 것 입니다. #위젯.. 2022. 5. 7.
Flutter SDK(1) #플러터 sdk 가져오기 #맥 에서의 다운로드 및 설치를 안내 합니다. 다음 링크에서 인스톨 번들을 가져옵니다. SDK release 파일을 다운 받은 후 적당한 위치에 압축을 풉니다. 예를 들어 위치가 ~/development 인 경우 cd ~/development unzip ~/Downloads/flutter_macos_x.x.x-stable.zip 맥의 path에 #플러터 툴의 경로를 지정합니다. $ export PATH="$PATH:`pwd`/flutter/bin" 참고로 경로 지정 방법에 대해서 간단히 설명해 봅니다. 각자가 사용하는 #셸 에 따라서 편집해야 하는 기본 환경 설정 #셸 스크립트가 다를 수 있습니다. echo $SHELL 위의 명령을 통해서 각자의 #셸 타입을 알수 있고, bash.. 2022. 5. 1.