Coding/Flutter(수업)
-
(플러터) 실로폰Coding/Flutter(수업) 2020. 2. 20. 09:22
import 'package:flutter/material.dart'; import 'package:audioplayers/audio_cache.dart'; // Xylophone 실로폰 void main() => runApp(Xylophone()); class Xylophone extends StatelessWidget { final AudioCache audioPlayer = AudioCache(); final List text = [' ', '도', '레', '미', '파', '솔', '라', '시']; void playSound(int number) { audioPlayer.play('note$number.wav'); } Expanded buildKey({int num, Color color}) ..
-
다트 정리(기본)Coding/Flutter(수업) 2020. 2. 17. 09:53
- var 타입 변환 불가능 var n = 1; n = '문자'; - dynamic 타입 변환 가능 dynamic data = 1; data = '문자'; fianl final 에는 var을 사용할 수 없다. 다른 자료형 타입에는 사용할 수 있다. final은 자료형 타입을 선언하지 않아도 된다. final vs const 공통점 -변하지 않는다. fianl f =DateTime.now(); //(O) const c = DataTime.now(); //(X) 차이점 fianl (결정적인) - fianl은 compile, runtime시점 모두 값을 정의할 수 있다. - 값이 없는 상태로도 선언이 가능하다. - 한번 정의되면 변경 불가능 const (끊임없는) - compile 시점에만 값을 정의할 수 있..