728x90
flutter를 업데이트 하다보니,
https://pub.dev/packages/intent
는 너무 구형이라, nullsafety가 적용되지 않아. 최신 dart에서 사용할 수가 없었다 .
그렇다고 다른 library인
https://pub.dev/packages/android_intent_plus
를 사용하자니 1 ) 소스코드도 많이 달라 오류가 날 것이 예상 되기도 하고 2) 파라미터를 가져오지 않고 실행만하기 때문에 원하는 값을 가져오지 못할 것 같았다.
그래서 원래의 intent library의 issue를 뒤져보다보니,
null-safety로 누군가 fork 해서 PR을 올린 것이 확인 되었다.
그런데 나는 PR로 가져온 것을 사용하는 방법을 몰랐다. 그래서 이번에 공부해보려고 한다.
일단 원래 쓰고 있던 코드
intent:
git:
url: https://github.com/codehubcoders/intent
https://github.com/codehubcoders/intent
아래와 같이 수정하면 되는 것이었다.
https://github.com/nagoya0/intent
intent:
git:
url: https://github.com/nagoya0/intent
처음에 페이지 주소가 달라서 오류가 났었는데
깃 url 을 그대로 복사 후 .git을 지워주면 된다.!
728x90
'개발 > Flutter' 카테고리의 다른 글
flutter hive unknown type error (2) | 2022.11.25 |
---|---|
flutter library fork from GitHub (0) | 2022.11.22 |
flutter super initializer (0) | 2022.11.22 |
freezed 에서 custom method, add method 새로운 함수 만들기 (0) | 2022.11.20 |
flutter debug 문구 안 나올 때 .. (0) | 2022.11.19 |