Programing Language/Flutter(Dart)
-
Flutter) Flutter 3.0 설치하기!!Programing Language/Flutter(Dart) 2022. 7. 12. 22:02
초기 1.0 이하 버전의 Flutter는 정말 문제가 많았다곤 하는데 지금은 그래도 SDK가 1.7 버전이 넘은걸 보니 왠만큼 해결 했으리라 생각되었습니다. 저는 안드로이드 스튜디오와 XCode가 너무 지겨워서 이번엔 VS Code로 해보겠습니다!! 크로스 플랫폼 개발이라 그런지 설정할게 많으니 잘 따라와 주세요~!~! 0. Flutter는? 모든 블로그 마다 같은 말을 반복하는게 싫어서.. 제가 처음에 접한 잘 정리된 게시글을 공유해 드립니다. [번역] Flutter는 왜 혁명적인가? - Dan Kim - Medium 이 글은 What’s Revolutionary about Flutter를 번역한 글입니다. 조금 더 쉽게 읽히는 글을 위해 약간의 의역이 섞여 있습니다. medium.com 요약 하자면,..
-
Flutter) 플루터용 .gitignore 추가하기Programing Language/Flutter(Dart) 2022. 2. 17. 20:26
# Miscellaneous *.class *.lock *.log *.pyc *.swp .DS_Store .atom/ .buildlog/ .history .svn/ # IntelliJ related *.iml *.ipr *.iws .idea/ # Visual Studio Code related .classpath .project .settings/ .vscode/ # Flutter repo-specific /bin/cache/ /bin/internal/bootstrap.bat /bin/internal/bootstrap.sh /bin/mingit/ /dev/benchmarks/mega_gallery/ /dev/bots/.recipe_deps /dev/bots/android_tools/ /dev/device..
-
Flutter) Anroid,iOS에서 FCM 메세지 구현하기Programing Language/Flutter(Dart) 2022. 2. 17. 20:00
안드로이드, iOS 기본 세팅 참고 url https://velog.io/@leedool3003/Flutter-FCM-Firebase-Cloud-Messagin-%EC%97%B0%EB%8F%99 [Flutter] FCM, Firebase Cloud Messagin 연동 FCM 을 이용하여 Flutter 알림을 만들어보자. velog.io pubspec.yaml firebase_messaging: ^11.1.0 firebase_core: ^1.10.0 flutter_local_notifications: ^9.3.2 main.dart의 void() 함수에 (안드로이드에서 반드시 firebaseOptions을 꼭 적어줘야합니다!) Future _firebaseMessagingBackgroundHandler(..
-
Flutter) WidgetsFlutterBinding.ensureInitialized(); 사용하는 이유Programing Language/Flutter(Dart) 2022. 2. 17. 12:07
Flutter는 main 메소드를 앱의 시작점으로 사용합니다. main 메소드에서 서버나 SharedPreferences 등 비동기로 데이터를 다룬 다음 runApp을 실행해야하는 경우 아래 한줄을 반드시 추가해야합니다. WidgetsFlutterBinding.ensureInitialized(); 예: void main() { WidgetsFlutterBinding.ensureInitialized(); Timer(Duration(seconds: 10), () { runApp(MyFlutterApp()); }); } 이 메소드는 async-await의 경우에도 마찬가지로 필요합니다. runApp 메소드의 시작 지점에서 Flutter 엔진과 위젯의 바인딩이 미리 완료되어 있게만들어줍니다. runApp : h..
-
Flutter)내장 오디오 실행하기Programing Language/Flutter(Dart) 2022. 2. 6. 13:38
pubspec.yaml dependencies: flutter: sdk: flutter #https://pub.dev/packages/audioplayers/install audioplayers: ^0.20.1 실행 페이지 mp3, wav 둘다 문제 없이 실행가능 AudioCache player = new AudioCache(); player.play("test.wav"); 도움되셨다면 하단의 광고 클릭 부탁드립니다!
-
Flutter) 클래스간 데이터 전달 (Callback Function 만들기)Programing Language/Flutter(Dart) 2022. 2. 4. 22:56
참고 URL을 보면 충분히 이해가 가능하다. https://medium.com/@flutterhive/how-to-implement-call-back-function-in-dart-66bdf8c8ca3c How to implement call back function in Dart What you are going to learn: How implement call-back function to get back data from delegate class in tree steps. medium.com
-
Flutter) 플루터로 하이브리드 웹앱 만들기Programing Language/Flutter(Dart) 2021. 12. 30. 12:45
구글링하다가 다 잘 안되서 google 문서를 보고 구현하였다. 가장 기본 코드를 올려 놓겠다. import 'dart:io'; // Add this import. import 'package:flutter/material.dart'; import 'package:webview_flutter/webview_flutter.dart'; void main() { runApp( const MaterialApp( home: WebViewApp(), ), ); } class WebViewApp extends StatefulWidget { const WebViewApp({Key? key}) : super(key: key); @override State createState() => _WebViewAppState();..