본문 바로가기
728x90
반응형

프로그램 개발해서 돈벌기/flutter49

flutter에서 OutlinedButton width 변경 방법 SizeBox 사용 SizedBox( width: 200, // set the width to 200 child: OutlinedButton( onPressed: () { // add your onPressed logic here }, child: Text('My Button'), ), ); Container 사용 Container( width: 200, // set the width to 200 child: OutlinedButton( onPressed: () { // add your onPressed logic here }, child: Text('My Button'), ), ); container 미국∙영국 [kənˈteɪnə(r)] 1. 그릇, 용기 2. (화물 수송용) 컨테이너 2023. 3. 23.
부동 소수점 연산 버그로 발생한 실제 사건을 Dart 코드로 검증 해 보고 해결해 보기 부동 소수점 계산 시 오류 현상 https://dartpad.dev/ DartPad dartpad.dev void main(){ if(1.1 + 0.1 == 1.2) { print("true"); } else { print("false") } // 위 if 구문이 왜 false 되었는지 확인 print(1.1 + 0.1); // 원하는 값을 얻고 싶으면 정수로 변환 후 계산 진행 // 이후 소수로 변환 print(((1.1 * 10) + (0.1 * 10)) / 10); } // 실행 결과 // false // 1.2000000000000002 // 1.2 버그로 실제 발생한 사건 1991년 미육군 MIM-104 패트리어트 미사일 소프트웨어의 숫자 전환 라운드오프 에러 미 육군이 사용하는 모바일 지대공 .. 2023. 1. 25.
10. 클래스 (class) - 완전 초보 Dart 언어 기초 문법 : flutter 사용 툴 - DartPad https://dartpad.dev/ DartPad dartpad.dev DartPad 정보 : Based on Flutter 3.3.10 Dart SDK 2.18.6 클래스 (class) 기본 구조 이름을 찍는 클래스와 이 클래스를 이용한 코드입니다. void main(){ UserInfo ui = UserInfo(); ui.printName(); // >> 홍길동 } class UserInfo { String name = "홍길동"; void printName() { print(name); } } UserInfo 클래스는 멤버 변수 name과 멤버 함수 printName을 갖고 있습니다. 클래스 사용법은 변수 사용 처럼 클래스명을 타입과 같이 사용하면 됩니다. 생성자(con.. 2022. 12. 31.
flutter에서 Named route 화면 전환을 이용하여 첫(시작) 로딩 화면( Splash Screen ) 만들기 Named route 화면 전환 https://flutter-ko.dev/docs/cookbook/navigation/named-routes Named route로의 화면 전환 [새로운 화면으로 이동하고, 되돌아오기](/docs/cookbook/navigation/navigation-basics/)예제에서는 Route를 생성하고,[`Navigator`]({{site.api}}/flutter/widgets/Navigator-class.html)에 전달하여 새로운 화면으로 전환하는 flutter-ko.dev import 'package:flutter/material.dart'; void main() { runApp(MaterialApp( title: 'Named routes Demo', // "/"을 앱이 .. 2022. 12. 30.
flutter material button - The method 'FlatButton' isn't defined flutter로 작성한 프로젝트에서 flutter 3.0.0에서 3.3.0으로 upgrade를 했습니다. 정상적으로 업그레이드를 마친 후 프로젝트를 여니 FlatButton에서 에러가 발생하고 있었습니다. "The method 'FlatButton' isn't defined ....." 구글링을 해 보니 "flutter flatbutton is deprecated" 였습니다. 기존 Material Buttons (Deprecated) 신규 Material Buttons FlatButton TextButton RaisedButton ElevatedButton OutlineButton OutlinedButton 신규 Material Buttons 사용법 import 'package:flutter/materi.. 2022. 12. 30.
flutter upgrade와 zsh: command not found: flutter flutter 버전 업그레이드를 위해서 macOS 터미널 창에서 flutter upgrade를 실행했더니 "zsh: command not found: flutter" 에러가 발생했습니다. zsh가 flutter 명령어 인식을 못한다는 뜻이겠죠. zsh에 PATH에 flutter 명령어 실행 파일를 경로 넣어주면 해결 됩니다. // PATH 설정을 위해 .zshrc 파일을 엽니다. >> vi ~/.zshrc // "export PATH=$PATH:"에 flutter 설치 경로를 입력해 줍니다. export PATH=$PATH:/flutter 설치 경로/flutter/bin // vi를 저장 후 빠져나와 source 명령어를 실행합니다. >> source ./zshrc 위 과정을 거친 후 터미널에서 flut.. 2022. 12. 30.
728x90
반응형