Browse Source

fix: precache svg and remove svg picture

pull/20/head
AmirrezaChegini 3 weeks ago
parent
commit
50bbd9a772
  1. 0
      assets/svg/bubble_chat_left.svg
  2. 0
      assets/svg/bubble_chat_right.svg
  3. 0
      assets/svg/button.svg
  4. 0
      assets/svg/button_2.svg
  5. 0
      assets/svg/button_3.svg
  6. 0
      assets/svg/close_btn.svg
  7. 0
      assets/svg/correct.svg
  8. 0
      assets/svg/done.svg
  9. 0
      assets/svg/done_rounded.svg
  10. 0
      assets/svg/facebook.svg
  11. 0
      assets/svg/hand_point.svg
  12. 0
      assets/svg/home.svg
  13. 0
      assets/svg/instagram.svg
  14. 0
      assets/svg/lang.svg
  15. 0
      assets/svg/language.svg
  16. 0
      assets/svg/location.svg
  17. 0
      assets/svg/music.svg
  18. 0
      assets/svg/music_off.svg
  19. 0
      assets/svg/music_on.svg
  20. 0
      assets/svg/new_horizon.svg
  21. 0
      assets/svg/play.svg
  22. 0
      assets/svg/theme.svg
  23. 0
      assets/svg/unmusic.svg
  24. 0
      assets/svg/whatsapp.svg
  25. 0
      assets/svg/wrong.svg
  26. 0
      assets/svg/youtube.svg
  27. 52
      lib/common_ui/resources/my_assets.dart
  28. 2
      lib/core/widgets/about_us_dialog/about_us_dialog.dart
  29. 2
      lib/core/widgets/answer_box/styles/picture_box.dart
  30. 2
      lib/core/widgets/button/my_button.dart
  31. 2
      lib/core/widgets/error/error_state.dart
  32. 2
      lib/core/widgets/hadith_dialog/hadith_dialog.dart
  33. 6
      lib/core/widgets/images/my_image.dart
  34. 2
      lib/core/widgets/showcase/question_showcase.dart
  35. 2
      lib/features/download/presentation/ui/download_page.dart
  36. 2
      lib/features/home/presentation/ui/home_page.dart
  37. 11
      lib/features/intro/presentation/bloc/intro_bloc.dart
  38. 2
      lib/features/intro/presentation/ui/intro_page.dart
  39. 2
      lib/features/language/presentation/ui/language_page.dart
  40. 2
      lib/features/level/presentation/ui/level_page.dart
  41. 2
      lib/features/level/presentation/ui/widgets/hint_level_widget.dart
  42. 2
      lib/features/level/presentation/ui/widgets/level_widget.dart
  43. 2
      lib/features/question/presentation/ui/screens/diamond_screen.dart
  44. 2
      lib/features/question/presentation/ui/screens/question_screen.dart
  45. 2
      lib/features/question/presentation/ui/widgets/glassy_button.dart
  46. 2
      lib/features/question/presentation/ui/widgets/left_blob.dart
  47. 2
      lib/features/question/presentation/ui/widgets/question_stepper.dart
  48. 2
      lib/features/question/presentation/ui/widgets/right_blob.dart
  49. 12
      pubspec.lock
  50. 6
      pubspec.yaml

0
assets/images/bubble_chat_left.svg → assets/svg/bubble_chat_left.svg

0
assets/images/bubble_chat_right.svg → assets/svg/bubble_chat_right.svg

0
assets/images/button.svg → assets/svg/button.svg

0
assets/images/button_2.svg → assets/svg/button_2.svg

0
assets/images/button_3.svg → assets/svg/button_3.svg

0
assets/images/close_btn.svg → assets/svg/close_btn.svg

0
assets/images/correct.svg → assets/svg/correct.svg

0
assets/images/done.svg → assets/svg/done.svg

0
assets/images/done_rounded.svg → assets/svg/done_rounded.svg

0
assets/images/facebook.svg → assets/svg/facebook.svg

0
assets/images/hand_point.svg → assets/svg/hand_point.svg

0
assets/images/home.svg → assets/svg/home.svg

0
assets/images/instagram.svg → assets/svg/instagram.svg

0
assets/images/lang.svg → assets/svg/lang.svg

0
assets/images/language.svg → assets/svg/language.svg

0
assets/images/location.svg → assets/svg/location.svg

0
assets/images/music.svg → assets/svg/music.svg

0
assets/images/music_off.svg → assets/svg/music_off.svg

0
assets/images/music_on.svg → assets/svg/music_on.svg

0
assets/images/new_horizon.svg → assets/svg/new_horizon.svg

0
assets/images/play.svg → assets/svg/play.svg

0
assets/images/theme.svg → assets/svg/theme.svg

0
assets/images/unmusic.svg → assets/svg/unmusic.svg

0
assets/images/whatsapp.svg → assets/svg/whatsapp.svg

0
assets/images/wrong.svg → assets/svg/wrong.svg

0
assets/images/youtube.svg → assets/svg/youtube.svg

52
lib/common_ui/resources/my_assets.dart

@ -24,32 +24,32 @@ class MyAssets {
static const String loading = 'assets/images/loading.png';
/// SVG
static const String closeBtn = 'assets/images/close_btn.svg';
static const String musicOff = 'assets/images/music_off.svg';
static const String musicOn = 'assets/images/music_on.svg';
static const String button = 'assets/images/button.svg';
static const String button2 = 'assets/images/button_2.svg';
static const String button3 = 'assets/images/button_3.svg';
static const String theme = 'assets/images/theme.svg';
static const String facebook = 'assets/images/facebook.svg';
static const String whatsapp = 'assets/images/whatsapp.svg';
static const String youtube = 'assets/images/youtube.svg';
static const String instagram = 'assets/images/instagram.svg';
static const String language = 'assets/images/language.svg';
static const String newHorizon = 'assets/images/new_horizon.svg';
static const String home = 'assets/images/home.svg';
static const String music = 'assets/images/music.svg';
static const String bubbleChatLeft = 'assets/images/bubble_chat_left.svg';
static const String bubbleChatRight = 'assets/images/bubble_chat_right.svg';
static const String done = 'assets/images/done.svg';
static const String correct = 'assets/images/correct.svg';
static const String wrong = 'assets/images/wrong.svg';
static const String handPoint = 'assets/images/hand_point.svg';
static const String location = 'assets/images/location.svg';
static const String play = 'assets/images/play.svg';
static const String doneRounded = 'assets/images/done_rounded.svg';
static const String lang = 'assets/images/lang.svg';
static const String unMusic = 'assets/images/unmusic.svg';
static const String closeBtn = 'assets/svg/close_btn.svg';
static const String musicOff = 'assets/svg/music_off.svg';
static const String musicOn = 'assets/svg/music_on.svg';
static const String button = 'assets/svg/button.svg';
static const String button2 = 'assets/svg/button_2.svg';
static const String button3 = 'assets/svg/button_3.svg';
static const String theme = 'assets/svg/theme.svg';
static const String facebook = 'assets/svg/facebook.svg';
static const String whatsapp = 'assets/svg/whatsapp.svg';
static const String youtube = 'assets/svg/youtube.svg';
static const String instagram = 'assets/svg/instagram.svg';
static const String language = 'assets/svg/language.svg';
static const String newHorizon = 'assets/svg/new_horizon.svg';
static const String home = 'assets/svg/home.svg';
static const String music = 'assets/svg/music.svg';
static const String bubbleChatLeft = 'assets/svg/bubble_chat_left.svg';
static const String bubbleChatRight = 'assets/svg/bubble_chat_right.svg';
static const String done = 'assets/svg/done.svg';
static const String correct = 'assets/svg/correct.svg';
static const String wrong = 'assets/svg/wrong.svg';
static const String handPoint = 'assets/svg/hand_point.svg';
static const String location = 'assets/svg/location.svg';
static const String play = 'assets/svg/play.svg';
static const String doneRounded = 'assets/svg/done_rounded.svg';
static const String lang = 'assets/svg/lang.svg';
static const String unMusic = 'assets/svg/unmusic.svg';
static final List<String> images = [

2
lib/core/widgets/about_us_dialog/about_us_dialog.dart

@ -6,9 +6,9 @@ import 'package:hadi_hoda_flutter/common_ui/resources/my_assets.dart';
import 'package:hadi_hoda_flutter/common_ui/resources/my_colors.dart';
import 'package:hadi_hoda_flutter/common_ui/resources/my_text_style.dart';
import 'package:hadi_hoda_flutter/core/utils/check_platform.dart';
import 'package:hadi_hoda_flutter/core/utils/my_image.dart';
import 'package:hadi_hoda_flutter/core/utils/my_localization.dart';
import 'package:hadi_hoda_flutter/core/widgets/about_us_dialog/styles/background.dart';
import 'package:hadi_hoda_flutter/core/widgets/images/my_image.dart';
Future<void> showAboutUsDialog({required BuildContext context}) async {
await showDialog(

2
lib/core/widgets/answer_box/styles/picture_box.dart

@ -7,7 +7,7 @@ import 'package:hadi_hoda_flutter/common_ui/resources/my_assets.dart';
import 'package:hadi_hoda_flutter/common_ui/resources/my_colors.dart';
import 'package:hadi_hoda_flutter/common_ui/resources/my_spaces.dart';
import 'package:hadi_hoda_flutter/common_ui/resources/my_text_style.dart';
import 'package:hadi_hoda_flutter/core/utils/my_image.dart';
import 'package:hadi_hoda_flutter/core/widgets/images/my_image.dart';
import 'package:hadi_hoda_flutter/features/question/presentation/ui/widgets/black_white_effect.dart';
class AnswerPictureBox extends StatefulWidget {

2
lib/core/widgets/button/my_button.dart

@ -3,8 +3,8 @@ import 'package:hadi_hoda_flutter/common_ui/resources/my_assets.dart';
import 'package:hadi_hoda_flutter/common_ui/resources/my_colors.dart';
import 'package:hadi_hoda_flutter/common_ui/resources/my_spaces.dart';
import 'package:hadi_hoda_flutter/common_ui/resources/my_text_style.dart';
import 'package:hadi_hoda_flutter/core/utils/my_image.dart';
import 'package:hadi_hoda_flutter/core/widgets/button/enum/button_type.dart';
import 'package:hadi_hoda_flutter/core/widgets/images/my_image.dart';
class MyButton extends StatelessWidget {
const MyButton({

2
lib/core/widgets/error/error_state.dart

@ -4,8 +4,8 @@ import 'package:hadi_hoda_flutter/common_ui/resources/my_colors.dart';
import 'package:hadi_hoda_flutter/common_ui/resources/my_spaces.dart';
import 'package:hadi_hoda_flutter/common_ui/resources/my_text_style.dart';
import 'package:hadi_hoda_flutter/core/utils/gap.dart';
import 'package:hadi_hoda_flutter/core/utils/my_image.dart';
import 'package:hadi_hoda_flutter/core/utils/my_localization.dart';
import 'package:hadi_hoda_flutter/core/widgets/images/my_image.dart';
class ErrorState extends StatelessWidget {
const ErrorState({super.key, this.onTap});

2
lib/core/widgets/hadith_dialog/hadith_dialog.dart

@ -7,8 +7,8 @@ import 'package:hadi_hoda_flutter/common_ui/resources/my_colors.dart';
import 'package:hadi_hoda_flutter/common_ui/resources/my_spaces.dart';
import 'package:hadi_hoda_flutter/common_ui/resources/my_text_style.dart';
import 'package:hadi_hoda_flutter/core/utils/check_platform.dart';
import 'package:hadi_hoda_flutter/core/utils/my_image.dart';
import 'package:hadi_hoda_flutter/core/widgets/about_us_dialog/styles/background.dart';
import 'package:hadi_hoda_flutter/core/widgets/images/my_image.dart';
Future<void> showHadithDialog({required BuildContext context}) async {
await showDialog(

6
lib/core/utils/my_image.dart → lib/core/widgets/images/my_image.dart

@ -1,5 +1,5 @@
import 'package:flutter/material.dart';
import 'package:flutter_svg/flutter_svg.dart';
import 'package:vector_graphics/vector_graphics.dart';
class MyImage extends StatelessWidget {
const MyImage({
@ -25,8 +25,8 @@ class MyImage extends StatelessWidget {
height: size,
);
} else {
return SvgPicture.asset(
image,
return VectorGraphic(
loader: AssetBytesLoader(image),
fit: fit ?? BoxFit.contain,
width: size,
height: size,

2
lib/core/widgets/showcase/question_showcase.dart

@ -2,8 +2,8 @@ import 'package:flutter/material.dart';
import 'package:hadi_hoda_flutter/common_ui/resources/my_assets.dart';
import 'package:hadi_hoda_flutter/common_ui/resources/my_colors.dart';
import 'package:hadi_hoda_flutter/common_ui/resources/my_text_style.dart';
import 'package:hadi_hoda_flutter/core/utils/my_image.dart';
import 'package:hadi_hoda_flutter/core/utils/screen_size.dart';
import 'package:hadi_hoda_flutter/core/widgets/images/my_image.dart';
import 'package:showcaseview/showcaseview.dart';
class QuestionShowcase extends StatelessWidget {

2
lib/features/download/presentation/ui/download_page.dart

@ -6,10 +6,10 @@ import 'package:hadi_hoda_flutter/common_ui/resources/my_spaces.dart';
import 'package:hadi_hoda_flutter/common_ui/resources/my_text_style.dart';
import 'package:hadi_hoda_flutter/core/status/base_status.dart';
import 'package:hadi_hoda_flutter/core/utils/convert_size.dart';
import 'package:hadi_hoda_flutter/core/utils/my_image.dart';
import 'package:hadi_hoda_flutter/core/utils/my_localization.dart';
import 'package:hadi_hoda_flutter/core/utils/screen_size.dart';
import 'package:hadi_hoda_flutter/core/widgets/error/error_state.dart';
import 'package:hadi_hoda_flutter/core/widgets/images/my_image.dart';
import 'package:hadi_hoda_flutter/features/download/domain/entities/download_entity.dart';
import 'package:hadi_hoda_flutter/features/download/presentation/bloc/download_bloc.dart';
import 'package:hadi_hoda_flutter/features/download/presentation/bloc/download_event.dart';

2
lib/features/home/presentation/ui/home_page.dart

@ -2,11 +2,11 @@ import 'package:flutter/material.dart';
import 'package:flutter_bloc/flutter_bloc.dart';
import 'package:hadi_hoda_flutter/common_ui/resources/my_assets.dart';
import 'package:hadi_hoda_flutter/common_ui/resources/my_spaces.dart';
import 'package:hadi_hoda_flutter/core/utils/my_image.dart';
import 'package:hadi_hoda_flutter/core/utils/my_localization.dart';
import 'package:hadi_hoda_flutter/core/utils/screen_size.dart';
import 'package:hadi_hoda_flutter/core/widgets/button/enum/button_type.dart';
import 'package:hadi_hoda_flutter/core/widgets/button/my_button.dart';
import 'package:hadi_hoda_flutter/core/widgets/images/my_image.dart';
import 'package:hadi_hoda_flutter/features/home/presentation/bloc/home_bloc.dart';
class HomePage extends StatelessWidget {

11
lib/features/intro/presentation/bloc/intro_bloc.dart

@ -30,9 +30,14 @@ class IntroBloc extends Bloc<IntroEvent, IntroState> {
await _precacheAllImages(context);
}
if (context.mounted) {
context.goNamed(Routes.homePage);
}
await Future.delayed(
Duration(seconds: 2),
() {
if (context.mounted) {
context.goNamed(Routes.homePage);
}
},
);
}
/// ------------Api Calls------------

2
lib/features/intro/presentation/ui/intro_page.dart

@ -2,9 +2,9 @@ import 'package:flutter/material.dart';
import 'package:flutter_bloc/flutter_bloc.dart';
import 'package:hadi_hoda_flutter/common_ui/resources/my_assets.dart';
import 'package:hadi_hoda_flutter/common_ui/resources/my_spaces.dart';
import 'package:hadi_hoda_flutter/core/utils/my_image.dart';
import 'package:hadi_hoda_flutter/core/utils/screen_size.dart';
import 'package:hadi_hoda_flutter/core/widgets/animations/rotation_anim.dart';
import 'package:hadi_hoda_flutter/core/widgets/images/my_image.dart';
import 'package:hadi_hoda_flutter/features/intro/presentation/bloc/intro_bloc.dart';
class IntroPage extends StatefulWidget {

2
lib/features/language/presentation/ui/language_page.dart

@ -4,10 +4,10 @@ import 'package:hadi_hoda_flutter/common_ui/resources/my_assets.dart';
import 'package:hadi_hoda_flutter/common_ui/resources/my_colors.dart';
import 'package:hadi_hoda_flutter/common_ui/resources/my_spaces.dart';
import 'package:hadi_hoda_flutter/common_ui/resources/my_text_style.dart';
import 'package:hadi_hoda_flutter/core/utils/my_image.dart';
import 'package:hadi_hoda_flutter/core/utils/my_localization.dart';
import 'package:hadi_hoda_flutter/core/utils/screen_size.dart';
import 'package:hadi_hoda_flutter/core/widgets/button/my_button.dart';
import 'package:hadi_hoda_flutter/core/widgets/images/my_image.dart';
import 'package:hadi_hoda_flutter/features/language/presentation/bloc/language_bloc.dart';
import 'package:hadi_hoda_flutter/features/language/presentation/bloc/language_event.dart';
import 'package:hadi_hoda_flutter/features/language/presentation/bloc/language_state.dart';

2
lib/features/level/presentation/ui/level_page.dart

@ -2,8 +2,8 @@ import 'package:flutter/material.dart';
import 'package:flutter_bloc/flutter_bloc.dart';
import 'package:hadi_hoda_flutter/common_ui/resources/my_assets.dart';
import 'package:hadi_hoda_flutter/common_ui/resources/my_spaces.dart';
import 'package:hadi_hoda_flutter/core/utils/my_image.dart';
import 'package:hadi_hoda_flutter/core/utils/screen_size.dart';
import 'package:hadi_hoda_flutter/core/widgets/images/my_image.dart';
import 'package:hadi_hoda_flutter/features/level/domain/entity/level_entity.dart';
import 'package:hadi_hoda_flutter/features/level/presentation/bloc/level_bloc.dart';
import 'package:hadi_hoda_flutter/features/level/presentation/bloc/level_state.dart';

2
lib/features/level/presentation/ui/widgets/hint_level_widget.dart

@ -2,10 +2,10 @@ import 'package:flutter/material.dart';
import 'package:hadi_hoda_flutter/common_ui/resources/my_assets.dart';
import 'package:hadi_hoda_flutter/common_ui/resources/my_spaces.dart';
import 'package:hadi_hoda_flutter/common_ui/resources/my_text_style.dart';
import 'package:hadi_hoda_flutter/core/utils/my_image.dart';
import 'package:hadi_hoda_flutter/core/utils/my_localization.dart';
import 'package:hadi_hoda_flutter/core/utils/screen_size.dart';
import 'package:hadi_hoda_flutter/core/widgets/answer_box/styles/text_box.dart';
import 'package:hadi_hoda_flutter/core/widgets/images/my_image.dart';
import 'package:hadi_hoda_flutter/features/level/domain/entity/level_entity.dart';
class HintLevelWidget extends StatelessWidget {

2
lib/features/level/presentation/ui/widgets/level_widget.dart

@ -2,7 +2,7 @@ import 'package:flutter/material.dart';
import 'package:hadi_hoda_flutter/common_ui/resources/my_assets.dart';
import 'package:hadi_hoda_flutter/common_ui/resources/my_colors.dart';
import 'package:hadi_hoda_flutter/common_ui/resources/my_text_style.dart';
import 'package:hadi_hoda_flutter/core/utils/my_image.dart';
import 'package:hadi_hoda_flutter/core/widgets/images/my_image.dart';
import 'package:hadi_hoda_flutter/features/level/domain/entity/level_entity.dart';
enum LevelType {

2
lib/features/question/presentation/ui/screens/diamond_screen.dart

@ -6,11 +6,11 @@ import 'package:hadi_hoda_flutter/common_ui/resources/my_assets.dart';
import 'package:hadi_hoda_flutter/common_ui/resources/my_colors.dart';
import 'package:hadi_hoda_flutter/common_ui/resources/my_text_style.dart';
import 'package:hadi_hoda_flutter/core/utils/gap.dart';
import 'package:hadi_hoda_flutter/core/utils/my_image.dart';
import 'package:hadi_hoda_flutter/core/utils/my_localization.dart';
import 'package:hadi_hoda_flutter/core/utils/screen_size.dart';
import 'package:hadi_hoda_flutter/core/widgets/button/enum/button_type.dart';
import 'package:hadi_hoda_flutter/core/widgets/button/my_button.dart';
import 'package:hadi_hoda_flutter/core/widgets/images/my_image.dart';
import 'package:hadi_hoda_flutter/features/question/presentation/bloc/question_bloc.dart';
import 'package:hadi_hoda_flutter/features/question/presentation/bloc/question_event.dart';

2
lib/features/question/presentation/ui/screens/question_screen.dart

@ -5,9 +5,9 @@ import 'package:hadi_hoda_flutter/common_ui/resources/my_colors.dart';
import 'package:hadi_hoda_flutter/common_ui/resources/my_spaces.dart';
import 'package:hadi_hoda_flutter/common_ui/resources/my_text_style.dart';
import 'package:hadi_hoda_flutter/core/utils/gap.dart';
import 'package:hadi_hoda_flutter/core/utils/my_image.dart';
import 'package:hadi_hoda_flutter/core/utils/my_localization.dart';
import 'package:hadi_hoda_flutter/core/widgets/answer_box/answer_box.dart';
import 'package:hadi_hoda_flutter/core/widgets/images/my_image.dart';
import 'package:hadi_hoda_flutter/core/widgets/showcase/question_showcase.dart';
import 'package:hadi_hoda_flutter/features/question/domain/entity/answer_entity.dart';
import 'package:hadi_hoda_flutter/features/question/presentation/bloc/question_bloc.dart';

2
lib/features/question/presentation/ui/widgets/glassy_button.dart

@ -1,6 +1,6 @@
import 'package:flutter/material.dart';
import 'package:hadi_hoda_flutter/common_ui/resources/my_spaces.dart';
import 'package:hadi_hoda_flutter/core/utils/my_image.dart';
import 'package:hadi_hoda_flutter/core/widgets/images/my_image.dart';
class GlassyButton extends StatelessWidget {
const GlassyButton({super.key, required this.image, this.onTap});

2
lib/features/question/presentation/ui/widgets/left_blob.dart

@ -1,8 +1,8 @@
import 'package:flutter/material.dart';
import 'package:hadi_hoda_flutter/common_ui/resources/my_assets.dart';
import 'package:hadi_hoda_flutter/common_ui/resources/my_text_style.dart';
import 'package:hadi_hoda_flutter/core/utils/my_image.dart';
import 'package:hadi_hoda_flutter/core/utils/my_localization.dart';
import 'package:hadi_hoda_flutter/core/widgets/images/my_image.dart';
class LeftBlob extends StatelessWidget {
const LeftBlob({super.key});

2
lib/features/question/presentation/ui/widgets/question_stepper.dart

@ -1,7 +1,7 @@
import 'package:easy_stepper/easy_stepper.dart';
import 'package:flutter/material.dart';
import 'package:hadi_hoda_flutter/common_ui/resources/my_assets.dart';
import 'package:hadi_hoda_flutter/core/utils/my_image.dart';
import 'package:hadi_hoda_flutter/core/widgets/images/my_image.dart';
class QuestionStepper extends StatelessWidget {
const QuestionStepper({super.key, required this.length ,required this.currentStep});

2
lib/features/question/presentation/ui/widgets/right_blob.dart

@ -1,8 +1,8 @@
import 'package:flutter/material.dart';
import 'package:hadi_hoda_flutter/common_ui/resources/my_assets.dart';
import 'package:hadi_hoda_flutter/common_ui/resources/my_text_style.dart';
import 'package:hadi_hoda_flutter/core/utils/my_image.dart';
import 'package:hadi_hoda_flutter/core/utils/my_localization.dart';
import 'package:hadi_hoda_flutter/core/widgets/images/my_image.dart';
class RightBlob extends StatelessWidget {
const RightBlob({super.key});

12
pubspec.lock

@ -299,14 +299,6 @@ packages:
description: flutter
source: sdk
version: "0.0.0"
flutter_svg:
dependency: "direct main"
description:
name: flutter_svg
sha256: b9c2ad5872518a27507ab432d1fb97e8813b05f0fc693f9d40fad06d073e0678
url: "https://pub.dev"
source: hosted
version: "2.2.1"
flutter_test:
dependency: "direct dev"
description: flutter
@ -899,7 +891,7 @@ packages:
source: hosted
version: "4.5.1"
vector_graphics:
dependency: transitive
dependency: "direct main"
description:
name: vector_graphics
sha256: a4f059dc26fc8295b5921376600a194c4ec7d55e72f2fe4c7d2831e103d461e6
@ -915,7 +907,7 @@ packages:
source: hosted
version: "1.1.13"
vector_graphics_compiler:
dependency: transitive
dependency: "direct dev"
description:
name: vector_graphics_compiler
sha256: d354a7ec6931e6047785f4db12a1f61ec3d43b207fc0790f863818543f8ff0dc

6
pubspec.yaml

@ -18,7 +18,6 @@ dependencies:
flutter_bloc: ^9.1.1
flutter_localizations:
sdk: flutter
flutter_svg: ^2.2.1
get_it: ^8.2.0
go_router: ^16.1.0
hive: ^2.2.3
@ -29,6 +28,7 @@ dependencies:
pretty_dio_logger: ^1.4.0
shared_preferences: ^2.5.3
showcaseview: ^4.0.1
vector_graphics: ^1.1.19
dev_dependencies:
flutter_test:
@ -36,6 +36,7 @@ dev_dependencies:
flutter_lints: ^5.0.0
hive_generator: ^2.0.1
build_runner: ^2.4.13
vector_graphics_compiler: ^1.1.19
flutter:
uses-material-design: true
@ -44,6 +45,9 @@ flutter:
assets:
- assets/fonts/
- assets/images/
- path: assets/svg/
transformers:
- package: vector_graphics_compiler
fonts:

Loading…
Cancel
Save