일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- 노티피케이션 익스텐션
- swift 문자
- 푸시 데이터 저장
- 스위프트 웹뷰
- 스위프트 앨범
- flutter 회전
- NotificationService Extension
- Flutter UIKitView MethodChannel
- Swift flutterview
- Flutter NativeView
- 앱 백그라운드 푸시 데이터 저장
- FlutterView MethodChannel
- silent push
- 안드로이드 바로가기
- 안드로이드 앨범
- 스위프트
- 플러터 뷰 컨트롤러
- 안드로이드 숏컷
- Swift flutterviewcontroller
- native flutter view
- swift autolayout
- swift sms
- 앱 꺼졌을 때 푸시 데이터 저장
- 안드로이드 FCM
- 안드로이드 에러
- 스위프트 UserDefaults
- flutter rotate
- 스위프트 테이블 뷰 셀
- 스위프트 푸시
- 스위프트 카메라
- Today
- Total
목록Flutter (12)
Things take time
[코드] import 'package:flutter/cupertino.dart'; import 'package:flutter/material.dart'; import 'package:flutter/widgets.dart'; class PageRouteWithAnimation { final Widget page; PageRouteWithAnimation(this.page); Route slideRitghtToLeft() { return PageRouteBuilder( pageBuilder: (context, animation, secondaryAnimation) { return page; }, transitionsBuilder: ( BuildContext context, Animation animation..
[popUntil] Navigator.popUntil(context, (route) => false) 네비게이터에서 제공하는 pop()은 스택구조에서 제일 위에 있는 루트를 제거하는 기능이다. 근데 만약 A->B->C 순서대로 루트를 호출한 상태에서 C-> A로 가면서 B도 제거하고 싶다면 popUntil을 통해 제거할 수 있다 Navigator.popUntil(context, ModalRoute.withName("/")); 루트테이블에 "/"로 등록된게 A루트라면, 위와 같은 코드로 돌아갈 수 있다. 그런데 C->A루트로 이동할때 데이터를 전달하고 싶다면 어떻게 해야하는가? [참고 사이트] https://medium.com/@hungregistermail/flutter-popuntil-with-retu..
[데이터 전달] 이전 포스팅에서는 루트간 데이터 전달에서, 데이터를 보내는 것을 알아봤고 이번에는 루트를 연 루트에서 데이터를 받아올때를 처리하겠다. Android의 startActivityForResult와 iOS의 딜리게이트 패턴과 같은 것으로 생각하면 되겠다. https://flutter-ko.dev/docs/cookbook/navigation/returning-data 이전 화면에 데이터 반환하기 새로운 화면으로부터 이전 화면으로 데이터를 반환해야하는 경우가 있습니다. 예를 들어,사용자에게 두 가지 옵션을 보여주는 화면이 있다고 합시다. 사용자가 한 옵션을 선택했을 때그것을 첫 flutter-ko.dev 공식문서만큼 설명이 잘 된 것은 없으므로 참고하자. 다만 공식문서에서는 Navigator.pu..
[Route] 안도르이드의 액티비티, iOS의 뷰 컨트롤러에 대응되는 개념인 Route, 이 루트간 이동하는 방법은 iOS와 마찬가지로 다양한 방법이 존재한다. 안드로이드처럼 startActivity계열로 깔끔하게 사용하면 좋으련만 [단순 이동] 방법은 두 가지가 있는데, 공통적으로 Navigator객체를 사용하여 이동하는 방식이나 사용법이 다르다. 1) Navigator.of(context).push( MaterialPageRoute( builder: (context) { return SecondPage(); }, ), ); 첫 번째 방법은 Navigator에 push로 넣되, 직접 MaterialPageRoute를 사용하는 방법이다. 여기서 추가로 데이터를 전달하려면, SecondPage의 생성자를 ..