728x90 반응형 분류 전체보기462 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. 9. typedef - 완전 초보 Dart 언어 기초 문법 : flutter 사용 툴 - DartPad https://dartpad.dev/ DartPad dartpad.dev DartPad 정보 : Based on Flutter 3.3.10 Dart SDK 2.18.6 덧셈, 뺄샘을 출력하는 일반적인 함수 사용법 코드 입니다. void main() { add(5, 3); sub(5, 3); } void add(int x, int y) { print("add : ${x + y}"); // >> add : 8 } void sub(int x, int y) { print("sub : ${x - y}"); // >> sub : 2 } 위 add와 sub와 같은 형식으로 CallFunc 함수를 typedef 했습니다. typedef로 정의한 함수를 변수 처럼 할당을 할 수 있습니다. 아래.. 2022. 12. 23. 8. 함수(function) 만드는 과정 - 완전 초보 Dart 언어 기초 문법 : flutter 사용 툴 - DartPad https://dartpad.dev/ DartPad dartpad.dev DartPad 정보 : Based on Flutter 3.3.10 Dart SDK 2.18.6 함수는 반복 사용하는 로직을 묶어 공통으로 사용할 수 있게 해 줍니다. 아래와 같이 1부터 10까지 더하기와 1부터 100까지 더하는 코드가 있습니다. void main() { int nSum = 0; for(int i = 1; i > 55 nSum = 0; for(int j = 1; j > 5050 } 위 코드에서 10까지 더하는 부분은 add_10() 함수로 만들고 100까지 더하는 부분은 add_100() 함수로 만들 수 있습니다. void main() { add_10(); add_100(); } add_1.. 2022. 12. 23. 7. for, for / in, forEach, while, do / while - 완전 초보 Dart 언어 기초 문법 : flutter 사용 툴 - DartPad https://dartpad.dev/ DartPad dartpad.dev DartPad 정보 : Based on Flutter 3.3.10 Dart SDK 2.18.6 for 기본 구조 for(초기변수선언 ; 조건문 ; 실행문) {} void main() { for(int i = 0; i > 0 1 2 3 4 } 반복문 내부에서 break와 continue를 사용합니다. 아래 설명하는 모든 반복문에서 사용합니다. break는 반복문 수행을 멈추게 합니다. 그리고 continue는 반복문 {} 내 실행 중 continue 아래 구문은 실행하지 않고 반복문 조건문으로 보냅니다. 아래 코드 결과 0 1 2가 출력됩니다. 3과 같을 경.. 2022. 12. 23. 이전 1 ··· 60 61 62 63 64 65 66 ··· 77 다음 728x90 반응형