Flutter[플러터] / url_launcher 패키지 사용법 (링크, 인터넷, 사이트, 이동, 전화번호 호출, 메시지, 문자, 메시지, 이메일, 열기, 런처, 불러오기, 유튜브 앱 실행, 라이브러리, pub.dev) url_launcher (Flutter Package of the Week)
package:url_launcherURL을 시작하기 위한 Flutter 플러그인입니다.https://youtu.be/qYxRYB1oszw 앱에서 URL을 눌렀을 때 새 인터넷 창이 열리면서 웹 사이트에 접속해 본 적이 있는가? 혹은 앱 자체에서 인터넷 브라우저가 열린다든지 아니면 유튜브 링크를 눌렀는데 유튜브에 들어가지면서 해당 영상으로 열린 적은 있는가? 그러한 모든 작업을 간단하게 실행시켜 주는 Flutter의 공식 패키지(publisher:flutterdev)가 있는데 그 패키지는 바로 url_launcher이다.url_launcher는 외부 애플리케이션(웹 브라우저, 전화, 이메일, 문자 메시지 등)을 실행하기 위해 사용하는 공식 패키지이다. 예를 들어, 사용자가 버튼을 눌렀을 때 웹 페이지를 ..
2025. 7. 12.
Flutter[플러터] / async 패키지 사용법 (더 많은 비동기 함수, 라이브러리, 유틸리티, pub.dev, 어싱크, package, AsyncMemoizer, CancelableOperation, FutureGroup, StreamGroup) async (Flutter Package of the Week)
package:asyncdart:async비동기 계산을 처리하는 스타일의 유틸리티 클래스를 포함합니다.https://youtu.be/r0tHiCjW2w0우리가 Dart로 코드를 짤 때 필연적으로 필요한 것이 바로 비동기 기능인데 우리는 그러한 기능을 사용할 때 외부 패키지가 아닌 Dart SDK에 내장된 비동기 지원 기능 라이브러리인 dart:async를 임포트 해서 사용하게 된다. 이렇게 임포트 해서 사용하면 async, await, Future, Stream등 다양한 비동기 클래스와 함수들을 사용할 수 있게 된다. 하지만 여기서 더 나아가서 더 많은 기능을 내포하고 있는 Dart의 공식 패키지(publisher:dart.dev)가 있다면 어떻게 될까? 바로 그 패키지가 async 패키지이다.이 asy..
2025. 7. 10.