post-thumbnail

Dart 2.17 업데이트 요약

(원본)https://medium.com/dartlang/dart-2-17-b216bfc80c5denum에 스테이트를 가진 필드를 넣거나, 스테이트를 바꾸는 생성자를 넣거나 메소드를 넣을수 있게되었다.생성자를 만들때 super를 사용해서 간략하게 생성할 수 있

2022년 5월 18일
·
0개의 댓글

Flutter 3.0 업데이트 요약

1. macOS, Linux 지원 지난 버전에서는 Window지원을 했는데 Flutter 3에서는 추가로 macOS 와 Linux앱을 지원한다.

2022년 5월 17일
·
0개의 댓글

[Flutter] Android 특정 sharedPreference 마이그레이션!

[분석결과] sharedPreference 패키지에서는 특정 안드로이드 sharedPreference접근할수있는 기능을 제공하지 않는다. https://pub.dev/packages/shared_preferences 따라서, 세가지 방안을 찾았다. 방안1. 채널링을

2022년 4월 27일
·
0개의 댓글
post-thumbnail

[Flutter] InAppWebview - Chrome99이상일때 이상현상

문제현상Android Chrome99이상일때 잘못된 intent주소가 브라우징 되는 현상업로드중..원인Chrome99이상이고 잘못된 intent주소일때 flutter inappWebview의 shouldOverride가 아닌 shouldIntercept가 호출됨해결을

2022년 4월 22일
·
0개의 댓글

[Flutter] 앱종료 - Programmatically exit

참고 : https://flutteragency.com/how-to-programmatically-exist-the-app-in-flutter/

2022년 4월 11일
·
0개의 댓글

[Flutter]Sealed Class

Enum 클래스의 확장판이라고 생각하면 쉽다.가장 큰 차이점은 Enum은 하나의 인스턴스만 사용할 수 있고 생성자도 동일하지만Sealed Class는 state(상태값)을 포함한 여러 인스턴스를 가질 수 있고 생성자도 다르게 가질 수 있다.Pattern matching

2022년 3월 13일
·
0개의 댓글

Flutter 2.10 업데이트 요약

원본 : https://medium.com/flutter/whats-new-in-flutter-2-10-5aafb0314b12이 릴리즈에는 텍스트 처리, 키보드 처리, 전역화된 텍스트, 접근성 등 많은것을 포함하고 있다.Windows 버전 더 많은 내용 확인하

2022년 2월 9일
·
0개의 댓글

[Flutter] WebRTC 사용한 라이브 스트리밍 환경

WebRTC는 중개자 서버를 거치지않고 client - client 간에P2P 연결을 할 수 있는 기술이다.하지만 내가 구현한 라이브 스트리밍 환경에서는 영상데이터를 보내주는 서버는 필요하므로 WebRTC를 사용하여 client - 영상송출 서버를 P2P로 연결한셈이다

2021년 12월 16일
·
0개의 댓글

[Flutter] 실시간 채팅 기능

socket_io를 사용 https://pub.dev/packages/socketioclient/install

2021년 12월 6일
·
0개의 댓글

websocket vs webrtc 비교정리!

안드로이드앱과 플러터앱 각각에 라이브 스트리밍 플랫폼을 구축한 경험을 적어보고자 한다. 1. 라이브 영상 2. 실시간 채팅 1. [라이브영상] 먼저, websocekt에 대해 설명하겠다. 브라우저의 화면을 바꾸기위해서는 보통 새로고침을 해야한다. 새로고침 없이 화면을

2021년 12월 5일
·
0개의 댓글

[Flutter] Dialog에서 Navigator.of(context).pop()을 했는데 엉뚱한 화면이 pop되는 경우

showDialog를 WidgetsBinding.instance!.addPostFrameCallback 으로 감싸줘야한다!build()중에 ShowDialog()메소드가 실행되면 플러터가 위젯트리에서 가장 가까운 Overlay를 찾게된다.그 Overlay를 다이얼로그의

2021년 11월 11일
·
0개의 댓글

[Flutter] 한글이 들어갔을때 ellipsis 이상하게 동작하는경우!

한글이 포함되었을때 ellipsis 동작이 이상한경우가 있다 텍스트위젯을 여백만큼 남고 ellipsis 먹는현상 아래처럼 해주려면 해결책은 .replaceAll('', '\u{200B}')를 사용하여 폭이없는 공백 처리를 해준다! 영어숫자는 1바이트, 한글은 2

2021년 11월 9일
·
0개의 댓글

[Flutter] 왜 키패드 동작시 rebuild가 발생할까

자식위젯에서 키패드를 펼치고 닫을때마다부모위젯이 rebuild되는 상황이 있어서 원인을 찾아보았다키패드가 동작하면 MediaQueryData.viewInsets 가 업데이트 되고 -> Scaffold같은 MediaQuery에 의존하는 위젯을 쓰면 키패드 동작으로 인해

2021년 10월 19일
·
0개의 댓글

[Flutter]Connectivity를 사용한 네트워크 상태 체크

https://pub.dev/packages/connectivity사용하려는 위젯의 클래스에 선언참고로 StreamSubscription은 Stream에서 발생한 이벤트로listener를 정의하면 StreamSubscription 객체가 수신된다.initSta

2021년 10월 12일
·
0개의 댓글

[Flutter] 플러터에서 생명주기 이벤트를 받고싶으면? didChangeAppLifeCycleState

앱이 background 혹은 foreground 놓여질때마다 불려진다inactive : 앱이 비활성화 상태이고 사용자의 입력을 받지 않는다. paused : 앱이 보이지 않고, 사용자의 입력을 받지 않으며, 백그라운드에서 동작 중. (안드로이드의 onPause()와

2021년 10월 11일
·
0개의 댓글

[Flutter] Navigator.pop(context) vs Navigator.of(context) .pop() 둘중에 뭘 써야할까

참고 : https://newbedev.com/flutter-navigator-of-context-pop-vs-navigator-pop-context-difference

2021년 10월 5일
·
0개의 댓글

[Flutter] LifeCycle

[Flutter] LifeCycle

2021년 10월 4일
·
0개의 댓글