잡탕4 - Flutter 개발 LOG2023. 12. 14. 17:11

oleumi 프로젝트

- extended_image-8.0.2 패키지

 

c:> flutter > pub_cache > hosted > pub.dev > extended_image-8.0.2 > lib > src > image > painting.dart 에서

ImageTilingInfo, createTilingInfo 때문에 에러!

 } else {
      for (final Rect tileRect
          in _generateImageTileRects(rect, destinationRect, repeat))
        canvas.drawImageRect(image, sourceRect, tileRect, paint);
      // final ImageTilingInfo info =
      //     createTilingInfo(repeat, rect, destinationRect, sourceRect);
      // final ImageShader shader = ImageShader(
      //     image, info.tmx, info.tmy, info.transform.storage,
      //     filterQuality: filterQuality);
      // canvas.drawRect(rect, paint..shader = shader);
    }

extended_image 최신버전에거 보고 수정

 

c:> flutter > pub_cache > hosted > pub.dev > extended_image-8.0.2 > lib > src > extended_image.dart 에서

borderRadius: widget.borderRadius!,

extended_image 최신버전에거 보고 수정

 

extended_image 는 8.2.0까지 있지만 kakaomap_webview 패키지와 연관성 문제로 8.0.2 만 설치가능.

kakaomap_webview 는 더이상 업데이트가 없어서 수정 불가능.

둘 중 하나는 포기해야하는 상황에서 비교적 수정이 간단한 extended_image 패키지를 수정.

 

 

- Convert 'key' to a super parameter warning

각 클래스 key 값이 super 인스텐스로 호출해야 가능한걸로 변경됨

 

analysis_options.yaml

  rules:
    use_super_parameters: true

[추가]

: super 파라메타 사용

 

cmd> dart fix --apply --code user_super_parameters

[실행]

Computing fixes in oleumi...
Applying fixes...

lib\main.dart
  use_super_parameters • 1 fix

lib\src\component\circular_border_avatar.dart
  use_super_parameters • 1 fix

lib\src\component\excel_button.dart
  use_super_parameters • 1 fix

lib\src\component\kakao_loginout_button.dart
  use_super_parameters • 1 fix

lib\src\component\naver_loginout_button.dart
  use_super_parameters • 1 fix

lib\src\component\save_data_delete_popup.dart
  use_super_parameters • 1 fix

lib\src\component\searchbar.dart
  use_super_parameters • 1 fix

lib\src\component\user_favorite_comment.dart
  use_super_parameters • 1 fix

lib\src\component\user_favorite_pic.dart
  use_super_parameters • 1 fix

lib\src\oleumi_app.dart
  use_super_parameters • 1 fix

lib\src\pages\oleum_favorite.dart
  use_super_parameters • 1 fix

lib\src\pages\oleum_list.dart
  use_super_parameters • 1 fix

lib\src\pages\oleum_search.dart
  use_super_parameters • 1 fix

lib\src\pages\oleum_setting.dart
  use_super_parameters • 1 fix

lib\src\pages\sub_page\oleum_detail.dart
  use_super_parameters • 1 fix

lib\src\pages\sub_page\user_info.dart
  use_super_parameters • 1 fix

lib\src\pages\web_page.dart
  use_super_parameters • 1 fix

lib\src\repository\oleum_favorite_data_prefs.dart
  use_super_parameters • 1 fix

lib\src\repository\oleum_favorite_list_prefs.dart
  use_super_parameters • 1 fix

lib\src\repository\oleum_search_data_prefs.dart
  use_super_parameters • 1 fix

20 fixes made in 20 files.

: 각 클래스의 key를 super.key 로 변경

Posted by pearl짓거리전문
잡탕1 - IT2023. 11. 22. 15:43

VSCode 설치 : https://code.visualstudio.com/Download

 - VScode extensions : Flutter 설치

 

 

 

Flutter SDK 설치 : https://flutter-ko.dev/get-started/install/windows
- flutter\bin path 등록

 

 

 

Android Studio 설치 : https://developer.android.com/studio?hl=ko
- 기본 commponent 설치

- android SDK 에 Android SDK Command-line Tools 설치

 

 

 

Visual Studio 커뮤니티 버전 설치 : https://visualstudio.microsoft.com/ko/downloads/

 - Desktop development with C++ 만 설치

 - cmd : flutter -v doctor 실행

 

 

git 설치 : https://git-scm.com/download/win

Posted by pearl짓거리전문