From 60ab52d23e2dc9a6d6ce327bfe5d4a1dd273cf30 Mon Sep 17 00:00:00 2001 From: Burak Fidan <97burakfidan97@gmail.com> Date: Mon, 8 Apr 2024 20:11:34 +0300 Subject: [PATCH] Popular Studio List added. Survey QoL change. --- .gitignore | 5 +- android/app/build.gradle | 2 +- lib/pages/tabs_page.dart | 2 +- lib/static/constants.dart | 84 +++++++++++ .../main/settings/user_count_sheet.dart | 4 +- pubspec.lock | 132 +++++++++--------- pubspec.yaml | 24 ++-- 7 files changed, 170 insertions(+), 83 deletions(-) diff --git a/.gitignore b/.gitignore index 021cccf..fab70d6 100644 --- a/.gitignore +++ b/.gitignore @@ -49,4 +49,7 @@ ios/Runner/GoogleService-Info.plist ios/firebase_app_id_file.json macos/Runner/GoogleService-Info.plist macos/firebase_app_id_file.json -android/app/google-services.json \ No newline at end of file +android/app/google-services.json + +# Code Counter +.VSCodeCounter \ No newline at end of file diff --git a/android/app/build.gradle b/android/app/build.gradle index db2e22f..9a8df1b 100644 --- a/android/app/build.gradle +++ b/android/app/build.gradle @@ -53,7 +53,7 @@ android { // For more information, see: https://docs.flutter.dev/deployment/android#reviewing-the-gradle-build-configuration. minSdkVersion flutter.minSdkVersion targetSdkVersion flutter.targetSdkVersion - versionCode flutterVersionCode + versionCode flutterVersionCode.toInteger() versionName flutterVersionName } diff --git a/lib/pages/tabs_page.dart b/lib/pages/tabs_page.dart index bbc3f92..f58f750 100644 --- a/lib/pages/tabs_page.dart +++ b/lib/pages/tabs_page.dart @@ -217,7 +217,7 @@ class _TabsPageState extends State { ); } catch(_) {} } - } else if (authProvider.isAuthenticated && canShowFeedbackDialog) { + } else if (authProvider.isAuthenticated && canShowFeedbackDialog && authProvider.basicUserInfo != null && authProvider.basicUserInfo!.userListCount > 9) { await Future.delayed(const Duration(milliseconds: 300)); if (context.mounted) { try { diff --git a/lib/static/constants.dart b/lib/static/constants.dart index a3a1671..8f703f8 100644 --- a/lib/static/constants.dart +++ b/lib/static/constants.dart @@ -204,6 +204,7 @@ class Constants { ]; static final StreamingPlatformList = [ + // Watch Later // Most Popular Ones BackendRequestMapperWithImage("Netflix", "Netflix", image: "https://image.tmdb.org/t/p/w154/pbpMk2JmcoNnQwx5JGpXngfoWtp.jpg"), BackendRequestMapperWithImage("Amazon Prime Video", "Amazon Prime Video", image: "https://image.tmdb.org/t/p/w154/dQeAar5H991VYporEjUspolDarG.jpg"), @@ -225,6 +226,89 @@ class Constants { BackendRequestMapperWithImage("Hoopla", "Hoopla", image: "https://image.tmdb.org/t/p/w154/j7D006Uy3UWwZ6G0xH6BMgIWTzH.jpg"), ]; + // Popular Studios List + static final MoviePopularStudiosList = [ // 25 in total + BackendRequestMapperWithImage("Warner Bros. Pictures", "Warner Bros. Pictures", image: "https://image.tmdb.org/t/p/w342/zhD3hhtKB5qyv7ZeL4uLpNxgMVU.png"), + BackendRequestMapperWithImage("Universal Pictures", "Universal Pictures", image: "https://image.tmdb.org/t/p/w342/8lvHyhjr8oUKOOy2dKXoALWKdp0.png"), + BackendRequestMapperWithImage("Marvel Studios", "Marvel Studios", image: "https://image.tmdb.org/t/p/w342/hUzeosd33nzE5MCNsZxCGEKTXaQ.png"), + BackendRequestMapperWithImage("Paramount", "Paramount", image: "https://image.tmdb.org/t/p/w342/gz66EfNoYPqHTYI4q9UEN4CbHRc.png"), + BackendRequestMapperWithImage("Columbia Pictures", "Columbia Pictures", image: "https://image.tmdb.org/t/p/w342/71BqEFAF4V3qjjMPCpLuyJFB9A.png"), + BackendRequestMapperWithImage("20th Century Fox", "20th Century Fox", image: "https://image.tmdb.org/t/p/w342/qZCc1lty5FzX30aOCVRBLzaVmcp.png"), + BackendRequestMapperWithImage("Metro-Goldwyn-Mayer", "Metro-Goldwyn-Mayer", image: "https://image.tmdb.org/t/p/w342/usUnaYV6hQnlVAXP6r4HwrlLFPG.png"), + BackendRequestMapperWithImage("Canal+", "Canal+", image: "https://image.tmdb.org/t/p/w342/9aotxauvc9685tq9pTcRJszuT06.png"), + BackendRequestMapperWithImage("Walt Disney Pictures", "Walt Disney Pictures", image: "https://image.tmdb.org/t/p/w342/wdrCwmRnLFJhEoH8GSfymY85KHT.png"), + BackendRequestMapperWithImage("Lionsgate", "Lionsgate", image: "https://image.tmdb.org/t/p/w342/cisLn1YAUuptXVBa0xjq7ST9cH0.png"), + BackendRequestMapperWithImage("Legendary Pictures", "Legendary Pictures", image: "https://image.tmdb.org/t/p/w342/8M99Dkt23MjQMTTWukq4m5XsEuo.png"), + BackendRequestMapperWithImage("New Line Cinema", "New Line Cinema", image: "https://image.tmdb.org/t/p/w342/iaYpEp3LQmb8AfAtmTvpqd4149c.png"), + BackendRequestMapperWithImage("Pixar", "Pixar", image: "https://image.tmdb.org/t/p/w342/1TjvGVDMYsj6JBxOAkUHpPEwLf7.png"), + BackendRequestMapperWithImage("DreamWorks Animation", "DreamWorks Animation", image: "https://image.tmdb.org/t/p/w342/kP7t6RwGz2AvvTkvnI1uteEwHet.png"), + BackendRequestMapperWithImage("Warner Bros. Animation", "Warner Bros. Animation", image: "https://image.tmdb.org/t/p/w342/l5zW8jjmQOCx2dFmvnmbYmqoBmL.png"), + BackendRequestMapperWithImage("TOHO", "TOHO", image: "https://image.tmdb.org/t/p/w342/iDw9Xxok1d9WAM2zFicI8p3khTH.png"), + BackendRequestMapperWithImage("Ingenious Media", "Ingenious Media", image: "https://image.tmdb.org/t/p/w342/jrgCuaQsY9ouP5ILZf4Dq4ZOkIX.png"), + BackendRequestMapperWithImage("United Artists", "United Artists", image: "https://image.tmdb.org/t/p/w342/1SEj4nyG3JPBSKBbFhtdcHRaIF9.png"), + BackendRequestMapperWithImage("StudioCanal", "StudioCanal", image: "https://image.tmdb.org/t/p/w342/5LEHONGkZBIoWvp1ygHOF8iyi1M.png"), + BackendRequestMapperWithImage("Miramax", "Miramax", image: "https://image.tmdb.org/t/p/w342/m6AHu84oZQxvq7n1rsvMNJIAsMu.png"), + BackendRequestMapperWithImage("Touchstone Pictures", "Touchstone Pictures", image: "https://image.tmdb.org/t/p/w342/ou5BUbtulr6tIt699q6xJiEQTR9.png"), + BackendRequestMapperWithImage("Film4 Productions", "Film4 Productions", image: "https://image.tmdb.org/t/p/w342/e8EXNSfwr5E9d3TR8dHKbQnQK4W.png"), + BackendRequestMapperWithImage("TriStar Pictures", "TriStar Pictures", image: "https://image.tmdb.org/t/p/w342/eC0bWHVjnjUducyA6YFoEFqnPMC.png"), + BackendRequestMapperWithImage("BBC Film", "BBC Film", image: "https://image.tmdb.org/t/p/w342/aW0IpM9d4Zjj978EqgDVSxXXhTj.png"), + BackendRequestMapperWithImage("Village Roadshow Pictures", "Village Roadshow Pictures", image: "https://image.tmdb.org/t/p/w342/at4uYdwAAgNRKhZuuFX8ShKSybw.png"), + ]; + + static final TVPopularStudiosList = [ // 25 in total + BackendRequestMapperWithImage("TVB", "TVB", image: "https://image.tmdb.org/t/p/w342/4OKzkasr0IV8CSqejjgRfKw7e0m.png"), + BackendRequestMapperWithImage("Sony Pictures Television Studios", "Sony Pictures Television Studios", image: "https://image.tmdb.org/t/p/w342/aCbASRcI1MI7DXjPbSW9Fcv9uGR.png"), + BackendRequestMapperWithImage("Warner Bros. Television", "Warner Bros. Television", image: "https://image.tmdb.org/t/p/w342/pJJw98MtNFC9cHn3o15G7vaUnnX.png"), + BackendRequestMapperWithImage("20th Century Fox Television", "20th Century Fox Television", image: "https://image.tmdb.org/t/p/w342/31h94rG9hzjprXoYNy3L1ErUya2.png"), + BackendRequestMapperWithImage("Paramount Television Studios", "Paramount Television Studios", image: "https://image.tmdb.org/t/p/w342/of4mmVt6egYaO9oERJbuUxMOTkj.png"), + BackendRequestMapperWithImage("Disney Television Animation", "Disney Television Animation", image: "https://image.tmdb.org/t/p/w342/jTPNzDEn7eHmp3nEXEEtkHm6jLg.png"), + BackendRequestMapperWithImage("TBS", "TBS", image: "https://image.tmdb.org/t/p/w342/lUACMATs6jcscXIrzNCQzbvNVN5.png"), + BackendRequestMapperWithImage("Universal Television", "Universal Television", image: "https://image.tmdb.org/t/p/w342/jeTxdjXhzgKZyLr3l9MllkTn3fy.png"), + BackendRequestMapperWithImage("CBS Studios", "CBS Studios", image: "https://image.tmdb.org/t/p/w342/19kn4jVvpc3sAL3YpZNb3elhSMl.png"), + BackendRequestMapperWithImage("ABC Studios", "ABC Studios", image: "https://image.tmdb.org/t/p/w342/vOH8dyQhLK01pg5fYkgiS31jlFm.png"), + BackendRequestMapperWithImage("BBC", "BBC", image: "https://image.tmdb.org/t/p/w342/dqT3yOTlfJRmtvk52Ccd1O6dZ0A.png"), + BackendRequestMapperWithImage("HBO", "HBO", image: "https://image.tmdb.org/t/p/w342/tuomPhY2UtuPTqqFnKMVHvSb724.png"), + BackendRequestMapperWithImage("Cartoon Network Studios", "Cartoon Network Studios", image: "https://image.tmdb.org/t/p/w342/uYMD8NPD7Eph0cFd1WJZJrot1Fb.png"), + BackendRequestMapperWithImage("Warner Bros. Animation", "Warner Bros. Animation", image: "https://image.tmdb.org/t/p/w342/l5zW8jjmQOCx2dFmvnmbYmqoBmL.png"), + BackendRequestMapperWithImage("Nickelodeon Productions", "Nickelodeon Productions", image: "https://image.tmdb.org/t/p/w342/2GFJ3jJ7dhjqcOGj41aTwd3OhQT.png"), + BackendRequestMapperWithImage("20th Television Animation", "20th Television Animation", image: "https://image.tmdb.org/t/p/w342/wLFPu95hIMmyLR5hdtvYaMuK0tG.png"), + BackendRequestMapperWithImage("Amazon Studios", "Amazon Studios", image: "https://image.tmdb.org/t/p/w342/oRR9EXVoKP9szDkVKlze5HVJS7g.png"), + BackendRequestMapperWithImage("Touchstone Television", "Touchstone Television", image: "https://image.tmdb.org/t/p/w342/wwaKUcOENHix2jxLfFBfNkCtOEQ.png"), + BackendRequestMapperWithImage("FX Productions", "FX Productions", image: "https://image.tmdb.org/t/p/w342/5cT4zwHA66uNAr2p3CcBDLddXu2.png"), + BackendRequestMapperWithImage("DC Entertainment", "DC Entertainment", image: "https://image.tmdb.org/t/p/w342/2Tc1P3Ac8M479naPp1kYT3izLS5.png"), + BackendRequestMapperWithImage("NHK", "NHK", image: "https://image.tmdb.org/t/p/w342/3MuBcEqLa5QRkZTpXBLzyk9zOmO.png"), + BackendRequestMapperWithImage("Marvel Television", "Marvel Television", image: "https://image.tmdb.org/t/p/w342/v2y3LuLxYtW36hvLa8IDGQk3Oql.png"), + BackendRequestMapperWithImage("Studio Dragon", "Studio Dragon", image: "https://image.tmdb.org/t/p/w342/vzzqRwqTin3iAAMw2JlrmVPNnPa.png"), + BackendRequestMapperWithImage("SLL", "SLL", image: "https://image.tmdb.org/t/p/w342/8FwCT7KohE031xFLBeRMZlbuzSr.png"), + BackendRequestMapperWithImage("MBC", "MBC", image: "https://image.tmdb.org/t/p/w342/muK9W0KLV8KfEnR7MYu0YpfpdnO.png"), + ]; + + static final AnimePopularStudiosList = [ // 20 in total + BackendRequestMapperWithImage("A-1 Pictures", "A-1 Pictures", image: "https://cdn.myanimelist.net/s/common/company_logos/4713c58b-833f-4c92-bf4a-0e2f7af8a461_600x600_i?s=925a453653da58d385adb82b5d423a69"), + BackendRequestMapperWithImage("Madhouse", "Madhouse", image: "https://cdn.myanimelist.net/s/common/company_logos/e68488ab-f0a0-411f-850a-18fb3e21b96c_600x600_i?s=21618c9c3183ffded748d303a253b637"), + BackendRequestMapperWithImage("J.C.Staff", "J.C.Staff", image: "https://cdn.myanimelist.net/s/common/company_logos/076ec06c-a090-41b5-971e-2fc2ae446f5e_600x600_i?s=5872ea7d2c75469d2d296574a5c8c1fb"), + BackendRequestMapperWithImage("Bones", "Bones", image: "https://cdn.myanimelist.net/s/common/company_logos/969047f0-a8ec-475e-ad0d-6e0d5cd8e17f_600x600_i?s=4145bdb95a29f3fe1447baa8045a7420"), + BackendRequestMapperWithImage("Production I.G", "Production I.G", image: "https://cdn.myanimelist.net/s/common/company_logos/5b86997d-226e-4870-ae60-e353a78178a0_600x600_i?s=0db04e298454b4278acfb8a2c60c7001"), + BackendRequestMapperWithImage("Kyoto Animation", "Kyoto Animation", image: "https://cdn.myanimelist.net/s/common/company_logos/b066ff17-81d3-40db-b1f2-2927de70c0e3_600x600_i?s=edb149cf051e2d7984975063a1b3b3a7"), + BackendRequestMapperWithImage("MAPPA", "MAPPA", image: "https://cdn.myanimelist.net/s/common/company_logos/e3a5163d-3b09-4e98-922b-79180a75539f_600x600_i?s=3289c478fd611569ebccd7ff076151df"), + BackendRequestMapperWithImage("ufotable", "ufotable", image: "https://cdn.myanimelist.net/s/common/company_logos/03171393-4a85-451d-a025-4a3f05d1aede_600x600_i?s=48ebfd25c277dd148d41f88568f60aa6"), + BackendRequestMapperWithImage("Wit Studio", "Wit Studio", image: "https://cdn.myanimelist.net/s/common/company_logos/e7e64f9e-23f6-4c74-9813-cb4fcdb600cf_600x600_i?s=37f6a1b3342db61d87d4e50803fd6fd6"), + BackendRequestMapperWithImage("Studio Ghibli", "Studio Ghibli", image: "https://cdn.myanimelist.net/s/common/company_logos/e6d02dfe-71e9-49d2-bef1-68e585c2605e_600x600_i?s=f8bba4a0f7ae97f80c95e463c7529bd6"), + BackendRequestMapperWithImage("Shaft", "Shaft", image: "https://cdn.myanimelist.net/s/common/company_logos/6abfb420-5815-4a62-b978-cbbf9b868fa0_600x600_i?s=5fe7fdaf8e4e09c14c58d7ac6fc29f80"), + BackendRequestMapperWithImage("CloverWorks", "CloverWorks", image: "https://cdn.myanimelist.net/s/common/company_logos/75875b81-17bb-4f7e-a06f-bb149d54687e_600x600_i?s=b90a570d03511f70dbac7e04869f4835"), + BackendRequestMapperWithImage("Trigger", "Trigger", image: "https://cdn.myanimelist.net/s/common/company_logos/bc3f892a-8581-45b1-8a95-81b6ac518f3d_600x600_i?s=d2a2e7f05478dbb999b17d35c44445db"), + BackendRequestMapperWithImage("Toei Animation", "Toei Animation", image: "https://cdn.myanimelist.net/s/common/company_logos/33d49515-685a-4133-8ad3-41b09197e88d_600x600_i?s=cd6405cb06051286ce2bfbd4ce645443"), + BackendRequestMapperWithImage("Aniplex", "Aniplex", image: "https://cdn.myanimelist.net/s/common/company_logos/ba2241ea-7f83-45b6-9360-1f1d4de0d65a_600x600_i?s=369f1423117062ab3c7f4c7a90b2005a"), + BackendRequestMapperWithImage("Gainax", "Gainax", image: "https://cdn.myanimelist.net/s/common/company_logos/7bba2118-127e-47a3-855f-0b284689f3da_600x600_i?s=c62c0bef4c82c81b750746955a423f64"), + BackendRequestMapperWithImage("White Fox", "White Fox", image: "https://cdn.myanimelist.net/s/common/company_logos/40ba3310-9602-47fc-beb2-cc346adada09_600x600_i?s=6e3600896f107186d1a8dad0a3222d43"), + BackendRequestMapperWithImage("Sunrise", "Sunrise", image: "https://cdn.myanimelist.net/s/common/company_logos/6a9279a7-1aeb-4a2b-bceb-4e7f24fae7b1_600x600_i?s=3550689bfb655805cd6d4d3b3987cc91"), + BackendRequestMapperWithImage("Crunchyroll", "Crunchyroll", image: "https://cdn.myanimelist.net/s/common/company_logos/73f4abea-0377-4362-8bb2-6d6577e9d303_600x600_i?s=30e237ce4c86b2874096c79521c492d2"), + BackendRequestMapperWithImage("Kadokawa", "Kadokawa", image: "https://cdn.myanimelist.net/s/common/company_logos/8a7cb4eb-caa6-46e1-8997-cb1e1ea5ffd2_600x600_i?s=c040c830a2425bb0a280e1f751c43b09"), + ]; + + //TODO: Add like EA, Bethesta etc. + static final GamePopularPublishersList = []; + //Genre List static final MovieGenreList = [ NameUrl("Discover", "https://image.tmdb.org/t/p/w154/vv5a8u6e40kyH0Hp6HuamAgzRai.jpg"), diff --git a/lib/widgets/main/settings/user_count_sheet.dart b/lib/widgets/main/settings/user_count_sheet.dart index 92c369f..aa9901a 100644 --- a/lib/widgets/main/settings/user_count_sheet.dart +++ b/lib/widgets/main/settings/user_count_sheet.dart @@ -22,7 +22,7 @@ class UserCountSheet extends StatelessWidget { Row( children: [ const Text( - "User List Usage", + "📋 User List Usage", style: TextStyle( fontWeight: FontWeight.bold, fontSize: 16, @@ -57,7 +57,7 @@ class UserCountSheet extends StatelessWidget { Row( children: [ const Text( - "Watch Later Usage", + "🕒 Watch Later Usage", style: TextStyle( fontWeight: FontWeight.bold, fontSize: 16, diff --git a/pubspec.lock b/pubspec.lock index 04decaf..744e26d 100644 --- a/pubspec.lock +++ b/pubspec.lock @@ -13,10 +13,10 @@ packages: dependency: transitive description: name: _flutterfire_internals - sha256: "53d06f578b8e988f60324f46fcd6ab919ccdc2dc8cbf0cd4161829b1dba7a62b" + sha256: "79b6452b4066fcbdd74c2aac354e80c591a727e0364bedccecdb5a5321784fa2" url: "https://pub.dev" source: hosted - version: "1.3.27" + version: "1.3.28" analyzer: dependency: transitive description: @@ -77,10 +77,10 @@ packages: dependency: "direct main" description: name: back_button_interceptor - sha256: a95c096cf76c78cb07c4a84565f41a96f8fac42a37d1c41a1ec1a0bbdf69473e + sha256: "8354b03320043db546e3f446af171faaa71384100486444113628f7db1e7fe9b" url: "https://pub.dev" source: hosted - version: "7.0.2" + version: "7.0.3" boolean_selector: dependency: transitive description: @@ -149,10 +149,10 @@ packages: dependency: transitive description: name: built_value - sha256: fedde275e0a6b798c3296963c5cd224e3e1b55d0e478d5b7e65e6b540f363a0e + sha256: c7913a9737ee4007efedaffc968c049fd0f3d0e49109e778edc10de9426005cb url: "https://pub.dev" source: hosted - version: "8.9.1" + version: "8.9.2" cached_network_image: dependency: "direct main" description: @@ -365,10 +365,10 @@ packages: dependency: transitive description: name: extended_image_library - sha256: d9a3675485bd69fe1bbe3b7f5664a3544d3eb518adb5a18dab05557562ae1395 + sha256: c9caee8fe9b6547bd41c960c4f2d1ef8e34321804de6a1777f1d614a24247ad6 url: "https://pub.dev" source: hosted - version: "4.0.3" + version: "4.0.4" fake_async: dependency: transitive description: @@ -381,10 +381,10 @@ packages: dependency: transitive description: name: ffi - sha256: "7bf0adc28a23d395f19f3f1eb21dd7cfd1dd9f8e1c50051c069122e6853bc878" + sha256: "493f37e7df1804778ff3a53bd691d8692ddf69702cf4c1c1096a2e41b4779e21" url: "https://pub.dev" source: hosted - version: "2.1.0" + version: "2.1.2" file: dependency: transitive description: @@ -397,34 +397,34 @@ packages: dependency: "direct main" description: name: firebase_analytics - sha256: b13cbf1ee78744ca5e6b762e9218db3bd3967a0edfed75f58339907892a2ccb9 + sha256: "4305265c5a60a9a7187e2d7cac7f2f4a367317ab43d137c75398df6645655bee" url: "https://pub.dev" source: hosted - version: "10.8.9" + version: "10.10.0" firebase_analytics_platform_interface: dependency: transitive description: name: firebase_analytics_platform_interface - sha256: "416b33d62033db5ecd2df719fcb657ad04e9995fa0fc392ffdab4ca0e76cb679" + sha256: "1549287521873d2fe72baac610ba99a598bc1c804cfa18bf6267dc77e16ff361" url: "https://pub.dev" source: hosted - version: "3.9.9" + version: "3.10.1" firebase_analytics_web: dependency: transitive description: name: firebase_analytics_web - sha256: "9dca9d8d468172444ef18cabb73fe99f7aae24733bfad67115bd36bffd2d65c1" + sha256: "95289aff7dc024c767774af7ceb4444e822f60d1555000beff8c5c9fe84f1a69" url: "https://pub.dev" source: hosted - version: "0.5.5+21" + version: "0.5.7" firebase_core: dependency: "direct main" description: name: firebase_core - sha256: "4e8728edb3053ffcc194315cb0c10f4676947db793581409e36040065918c94f" + sha256: "4b45655ec1b21a1783681f72f840a2e74d298046c2b7c286ab0e4f0efbf93d0a" url: "https://pub.dev" source: hosted - version: "2.27.2" + version: "2.28.0" firebase_core_platform_interface: dependency: transitive description: @@ -437,74 +437,74 @@ packages: dependency: transitive description: name: firebase_core_web - sha256: "6afef1b46818eabdc6058df1148307f80e5653c0eaf26beeec693c89154752d4" + sha256: "28e30e00748497b9a70db2025942a42c5d752534eb678e9b9b98db056cf404ba" url: "https://pub.dev" source: hosted - version: "2.13.0" + version: "2.14.0" firebase_crashlytics: dependency: "direct main" description: name: firebase_crashlytics - sha256: c4f1b723d417bc9c4774810e774ff91df8fb0032d33fb2888b2c887e865581b8 + sha256: "1fcb5cc6c2c55e210fdf9ee4801417a16656b47c539be0da713d9983c74c0668" url: "https://pub.dev" source: hosted - version: "3.4.18" + version: "3.5.0" firebase_crashlytics_platform_interface: dependency: transitive description: name: firebase_crashlytics_platform_interface - sha256: c5a11fca3df76a98e3fa68fde8b10a08aacb9a7639f619fbfd4dad6c67a08643 + sha256: d7cdbb0738556d9945a6a957ef802261c51bad545e345cfb8b3e9f969d211cc5 url: "https://pub.dev" source: hosted - version: "3.6.25" + version: "3.6.28" firebase_messaging: dependency: "direct main" description: name: firebase_messaging - sha256: e41586e0fd04fe9a40424f8b0053d0832e6d04f49e020cdaf9919209a28497e9 + sha256: "502233442839406198c34458a4ff71ca3350cc7be88ce06a8b729cbd2162ef57" url: "https://pub.dev" source: hosted - version: "14.7.19" + version: "14.8.0" firebase_messaging_platform_interface: dependency: transitive description: name: firebase_messaging_platform_interface - sha256: df3c04f31f365cc78052c65678d3b437bfc644b29f63f9e533ba459a6606143a + sha256: "9438353a857c8000b0680d7ee246acb14fb854c4a14df4ebc7e1efde166903ac" url: "https://pub.dev" source: hosted - version: "4.5.29" + version: "4.5.30" firebase_messaging_web: dependency: transitive description: name: firebase_messaging_web - sha256: b60252e4b77a66f3466190d2679b7144218199442c00e6ced45c2963484e9db0 + sha256: "6672c1c41e79d607b1ce0bbf1c6dcf97f7894b98bf65fe806e40d62a700bae3a" url: "https://pub.dev" source: hosted - version: "3.7.1" + version: "3.8.0" firebase_performance: dependency: "direct main" description: name: firebase_performance - sha256: "28cf10f0b0b8b7416b4ec800f81847ac684eb4d009a9386a7b0b5e39858be790" + sha256: d539c4465b4ccc81faf42a6d7316e32043263f86faab806f5cb12d2906033c9e url: "https://pub.dev" source: hosted - version: "0.9.3+17" + version: "0.9.4" firebase_performance_platform_interface: dependency: transitive description: name: firebase_performance_platform_interface - sha256: "85332a719cfc5c7c7af7c56821690a2db361931b70e7bbb86d3b454e9ecf9996" + sha256: "5fce3bcb3dea49ba4d5a51cb27a153e4993f69634a1a0289f30342e5d862d5d8" url: "https://pub.dev" source: hosted - version: "0.1.4+25" + version: "0.1.4+28" firebase_performance_web: dependency: transitive description: name: firebase_performance_web - sha256: dccc79b6eb4a1160e52d766a2fb751803b74ae76449ae3346864eb203adfad33 + sha256: "9dd49fea6b3d4c460f9cadddcda88d38344a14ea45673d4be9d1700d16fa5c29" url: "https://pub.dev" source: hosted - version: "0.1.4+25" + version: "0.1.6" fixnum: dependency: transitive description: @@ -587,18 +587,18 @@ packages: dependency: "direct main" description: name: flutter_markdown - sha256: "5b24061317f850af858ef7151dadbb6eb77c1c449c954c7bb064e8a5e0e7d81f" + sha256: "31c12de79262b5431c5492e9c89948aa789158435f707d3519a7fdef6af28af7" url: "https://pub.dev" source: hosted - version: "0.6.20" + version: "0.6.22+1" flutter_native_splash: dependency: "direct dev" description: name: flutter_native_splash - sha256: "558f10070f03ee71f850a78f7136ab239a67636a294a44a06b6b7345178edb1e" + sha256: edf39bcf4d74aca1eb2c1e43c3e445fd9f494013df7f0da752fefe72020eedc0 url: "https://pub.dev" source: hosted - version: "2.3.10" + version: "2.4.0" flutter_rating_bar: dependency: "direct main" description: @@ -669,10 +669,10 @@ packages: dependency: "direct main" description: name: go_router - sha256: "170c46e237d6eb0e6e9f0e8b3f56101e14fb64f787016e42edd74c39cf8b176a" + sha256: "5ed2687bc961f33a752017ccaa7edead3e5601b28b6376a5901bf24728556b85" url: "https://pub.dev" source: hosted - version: "13.2.0" + version: "13.2.2" google_identity_services_web: dependency: transitive description: @@ -693,18 +693,18 @@ packages: dependency: transitive description: name: google_sign_in_android - sha256: bfd42c81c30c6faba16e0f62968d5505a87504aaa672b3155ee931461abb0a49 + sha256: "38cef11ed22fc0c9bfa7b00bf7f2d91012138f5613089522917fd26c853be93e" url: "https://pub.dev" source: hosted - version: "6.1.21" + version: "6.1.22" google_sign_in_ios: dependency: transitive description: name: google_sign_in_ios - sha256: f3336d9e44d4d28063ac90271f6db5caf99f0480cb07281330e7a432edb95226 + sha256: "1e0d4fde6cc07a8ff423f6bc931e83a74163d6af702004bacaee752649fdd2e7" url: "https://pub.dev" source: hosted - version: "5.7.3" + version: "5.7.5" google_sign_in_platform_interface: dependency: transitive description: @@ -781,10 +781,10 @@ packages: dependency: "direct main" description: name: in_app_review - sha256: "41ec6f30427ab09eb6ae1c85c4a2a624a145fc5d726f023de4d97170ec9e5466" + sha256: "99869244d09adc76af16bf8fd731dd13cef58ecafd5917847589c49f378cbb30" url: "https://pub.dev" source: hosted - version: "2.0.8" + version: "2.0.9" in_app_review_platform_interface: dependency: transitive description: @@ -949,10 +949,10 @@ packages: dependency: "direct main" description: name: modal_bottom_sheet - sha256: "3bba63c62d35c931bce7f8ae23a47f9a05836d8cb3c11122ada64e0b2f3d718f" + sha256: eac66ef8cb0461bf069a38c5eb0fa728cee525a531a8304bd3f7b2185407c67e url: "https://pub.dev" source: hosted - version: "3.0.0-pre" + version: "3.0.0" nested: dependency: transitive description: @@ -1061,10 +1061,10 @@ packages: dependency: transitive description: name: pointycastle - sha256: "43ac87de6e10afabc85c445745a7b799e04de84cebaa4fd7bf55a5e1e9604d29" + sha256: "70fe966348fe08c34bf929582f1d8247d9d9408130723206472b4687227e4333" url: "https://pub.dev" source: hosted - version: "3.7.4" + version: "3.8.0" pool: dependency: transitive description: @@ -1101,10 +1101,10 @@ packages: dependency: "direct main" description: name: purchases_flutter - sha256: "6ed4b0d61913caf1ee53eb5b0f38898399121a259b4007776fd84a82057e6baf" + sha256: "70e55cec92f61670a7d8910e097af869a93845a5b2db9cb3c7bc00afa3d1241f" url: "https://pub.dev" source: hosted - version: "6.23.0" + version: "6.25.0" quick_actions: dependency: "direct main" description: @@ -1165,10 +1165,10 @@ packages: dependency: transitive description: name: share_plus_platform_interface - sha256: df08bc3a07d01f5ea47b45d03ffcba1fa9cd5370fb44b3f38c70e42cced0f956 + sha256: "251eb156a8b5fa9ce033747d73535bf53911071f8d3b6f4f0b578505ce0d4496" url: "https://pub.dev" source: hosted - version: "3.3.1" + version: "3.4.0" shared_preferences: dependency: "direct main" description: @@ -1269,10 +1269,10 @@ packages: dependency: transitive description: name: sign_in_with_apple_platform_interface - sha256: a5883edee09ed6be19de19e7d9f618a617fe41a6fa03f76d082dfb787e9ea18d + sha256: c2ef2ce6273fce0c61acd7e9ff5be7181e33d7aa2b66508b39418b786cca2119 url: "https://pub.dev" source: hosted - version: "1.0.0" + version: "1.1.0" sign_in_with_apple_web: dependency: transitive description: @@ -1322,18 +1322,18 @@ packages: dependency: transitive description: name: sqflite - sha256: a9016f495c927cb90557c909ff26a6d92d9bd54fc42ba92e19d4e79d61e798c6 + sha256: "5ce2e1a15e822c3b4bfb5400455775e421da7098eed8adc8f26298ada7c9308c" url: "https://pub.dev" source: hosted - version: "2.3.2" + version: "2.3.3" sqflite_common: dependency: transitive description: name: sqflite_common - sha256: "28d8c66baee4968519fb8bd6cdbedad982d6e53359091f0b74544a9f32ec72d5" + sha256: "3da423ce7baf868be70e2c0976c28a1bb2f73644268b7ffa7d2e08eab71f16a4" url: "https://pub.dev" source: hosted - version: "2.5.3" + version: "2.5.4" stack_trace: dependency: transitive description: @@ -1458,10 +1458,10 @@ packages: dependency: transitive description: name: url_launcher_ios - sha256: "75bb6fe3f60070407704282a2d295630cab232991eb52542b18347a8a941df03" + sha256: "9149d493b075ed740901f3ee844a38a00b33116c7c5c10d7fb27df8987fb51d5" url: "https://pub.dev" source: hosted - version: "6.2.4" + version: "6.2.5" url_launcher_linux: dependency: transitive description: @@ -1554,10 +1554,10 @@ packages: dependency: transitive description: name: win32 - sha256: "464f5674532865248444b4c3daca12bd9bf2d7c47f759ce2617986e7229494a8" + sha256: "0a989dc7ca2bb51eac91e8fd00851297cfffd641aa7538b165c62637ca0eaa4a" url: "https://pub.dev" source: hosted - version: "5.2.0" + version: "5.4.0" xdg_directories: dependency: transitive description: diff --git a/pubspec.yaml b/pubspec.yaml index 8589924..d199f0d 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -35,11 +35,11 @@ dependencies: # Use with the CupertinoIcons class for iOS style icons. cupertino_icons: ^1.0.2 app_tracking_transparency: ^2.0.4 - firebase_core: ^2.23.0 - firebase_analytics: ^10.8.9 - firebase_crashlytics: ^3.4.18 - firebase_messaging: ^14.7.19 - firebase_performance: ^0.9.3+17 + firebase_core: ^2.28.0 + firebase_analytics: ^10.10.0 + firebase_crashlytics: ^3.5.0 + firebase_messaging: ^14.8.0 + firebase_performance: ^0.9.4 flutter_dotenv: ^5.1.0 shared_preferences: ^2.2.2 provider: ^6.1.2 @@ -49,8 +49,8 @@ dependencies: shimmer: ^3.0.0 settings_ui: ^2.0.2 lottie: ^2.7.0 - purchases_flutter: ^6.4.0 - in_app_review: ^2.0.8 + purchases_flutter: ^6.25.0 + in_app_review: ^2.0.9 share_plus: ^7.2.1 intl: ^0.18.1 http: ^1.1.2 @@ -59,21 +59,21 @@ dependencies: auto_size_text: ^3.0.0 expandable_text: ^2.3.0 collection: ^1.18.0 - modal_bottom_sheet: ^3.0.0-pre - flutter_markdown: ^0.6.20 + modal_bottom_sheet: ^3.0.0 + flutter_markdown: ^0.6.22+1 carousel_slider: ^4.2.1 sign_in_with_apple: ^5.0.0 chat_bubbles: ^1.5.0 flutter_timer_countdown: ^1.0.7 flutter_rating_bar: ^4.0.1 url_launcher: ^6.2.5 - go_router: ^13.2.0 + go_router: ^13.2.2 country_picker: ^2.0.25 country_flags: ^2.2.0 youtube_player_flutter: ^8.1.2 extended_image: ^8.2.0 font_awesome_flutter: ^10.7.0 - back_button_interceptor: ^7.0.2 + back_button_interceptor: ^7.0.3 quick_actions: ^1.0.7 syncfusion_flutter_charts: ^24.2.9 flutter_survey: '^0.1.4' @@ -89,7 +89,7 @@ dev_dependencies: # package. See that file for information about deactivating specific lint # rules and activating additional ones. flutter_lints: ^2.0.0 - flutter_native_splash: ^2.3.10 + flutter_native_splash: ^2.4.0 flutter_launcher_icons: git: https://github.com/fluttercommunity/flutter_launcher_icons.git