From 259ec4f9a1685e61176f8d41a0437241c97b3fd4 Mon Sep 17 00:00:00 2001 From: Emon526 Date: Sat, 2 Sep 2023 02:02:55 +0600 Subject: [PATCH] ci: ios build added --- android/app/src/main/AndroidManifest.xml | 2 +- .../res/mipmap-anydpi-v26/launcher_icon.xml | 5 + .../main/res/mipmap-hdpi/launcher_icon.png | Bin 0 -> 2488 bytes .../main/res/mipmap-mdpi/launcher_icon.png | Bin 0 -> 1519 bytes .../main/res/mipmap-xhdpi/launcher_icon.png | Bin 0 -> 3452 bytes .../main/res/mipmap-xxhdpi/launcher_icon.png | Bin 0 -> 5487 bytes .../main/res/mipmap-xxxhdpi/launcher_icon.png | Bin 0 -> 7357 bytes ios/Podfile.lock | 969 ++++++++++++++++++ ios/Runner.xcodeproj/project.pbxproj | 70 +- .../xcshareddata/xcschemes/Runner.xcscheme | 2 +- .../contents.xcworkspacedata | 3 + pubspec.lock | 266 ++++- pubspec.yaml | 8 +- 13 files changed, 1305 insertions(+), 20 deletions(-) create mode 100644 android/app/src/main/res/mipmap-anydpi-v26/launcher_icon.xml create mode 100644 android/app/src/main/res/mipmap-hdpi/launcher_icon.png create mode 100644 android/app/src/main/res/mipmap-mdpi/launcher_icon.png create mode 100644 android/app/src/main/res/mipmap-xhdpi/launcher_icon.png create mode 100644 android/app/src/main/res/mipmap-xxhdpi/launcher_icon.png create mode 100644 android/app/src/main/res/mipmap-xxxhdpi/launcher_icon.png create mode 100644 ios/Podfile.lock diff --git a/android/app/src/main/AndroidManifest.xml b/android/app/src/main/AndroidManifest.xml index a753d20..284a6c3 100644 --- a/android/app/src/main/AndroidManifest.xml +++ b/android/app/src/main/AndroidManifest.xml @@ -25,7 +25,7 @@ android:enableOnBackInvokedCallback="true" android:label="Mother Care" android:name="${applicationName}" - android:icon="@mipmap/ic_launcher"> + android:icon="@mipmap/launcher_icon"> + + + + diff --git a/android/app/src/main/res/mipmap-hdpi/launcher_icon.png b/android/app/src/main/res/mipmap-hdpi/launcher_icon.png new file mode 100644 index 0000000000000000000000000000000000000000..5f1e6a4a9109400ebec5d022204be0c28fa9cb65 GIT binary patch literal 2488 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 VH!jis_#OZN002ovPDHLkV1hJe(cl08 literal 0 HcmV?d00001 diff --git a/android/app/src/main/res/mipmap-xhdpi/launcher_icon.png b/android/app/src/main/res/mipmap-xhdpi/launcher_icon.png new file mode 100644 index 0000000000000000000000000000000000000000..7a1196d4952e8625776fdeff67d25cafeb66afff GIT binary patch literal 3452 zcmb7{_ct5-7sn$KjnoPr)M#Rtwx~U81Su+%m^Dj_s=d=7HZ7s`v=3@VsZ}k?qphuK z6p>gJt-WWh8V$aA{)F#6=YHPj+;cvkpYDCX?kB|@jberJLjeE)tI;ie3%a`emk=iU zIhPftO0Of0^mQ@e44aM@F_`X4En=GSN~L0uzgX`O|ALtjL8cv@!=lenw=5y#ifcPC zu?DNQOgvcR3Omx$;qrBmH`N~mzX4G;{8Cm^O|)>Xfn;F>o)r?A@3CHEubJNdX*#|M z{L?5mp7|$lub??BD?2Z5dr2eRgRFk{TNu|JBmca&F(0GhSa^{m2D}M{B64goXS0 zZFfd;58yYFt|g5KP#dn=RP*In$t7EZ|KjD9G&D3Uo!u4Q+|SL;orEUL-C?ZA0;@3` zi!apadJ+*F;tU1`1_3LyUO2*^W>L@(Tz|-dM$|s;Nz=X=pfm`udg**1-zbR1oDHcQ!j=LJaW{ zdrOfG0rOuClGubQSfEg9%IoIbRq0!d9?4f1VkcO+If$Zd0|T2i1Fuw)<|z_#a=%nk zQd0iZ)z!7GZEVo80i%xtIT=pfHmUW@M?))7Pg7G8;%A?FzrDQv2MEGFUFTKZ!;l?%Dmkta!bX5!S z+M}k2ySux42M2jY80qqP9^{-_3s+h~g0))Uh_zmn-@PC({mq$?yy2;-DQjEX@3UK5 zQ<@RG3(=h_;nfutYZxadC!DddvHTLFg=m2u%TDqiq=Xn-Eo_&N9g+>Y0|PilFH%ZO zSQ{D|n!~BnQ}y2CFXAq+xA^+`oqzuJk1R@3OpFG8Xv`xZ@CW7oMy?CqPcwcZPEIyS z+(;Bus=HY%EDgj+kN*4^v@G+ky1E(Ycwm7REI$?g*qNltBQ31i1E1#>>CzM=Nbe0xG@^nGQ1Bm$b0^ znK>*62M0;Bxp!_Au~MKrNjTEZ(jqi90~FjMC7gumSh7pOG_Bu=oaJ#)yS_Ws}ofyISBTvcll1Is$&;1t0 zGw+Xj8t$3KmO*;@`lPdzeW;}7=4MH3csR(CT7*n$I3OSM|47`3(`2&i*_pb2{p0-r z8Wt~%@Obo3FRKb8Q3NnHK$fyBRqZ%)))mE5`1$!;|qwWB=h6f&2^SeD|eYM^rmhwsBMH6xYVEBY-D8QYv20; zvA3DXDnPk+@7@_mAy{*(S*;~gC8!Bp%&sV#abHn@!ZyKFlMu{8WtZb5iUQEw%K(2| zPb2Tr;zUkP&fAiblIVoP$;82e*nRPgaY=OUcc#h|Oiuuzz<;v7g6MP2P3^3A9L;OG z%%zV46jfDi@L@vuPmV1c z?@c3=C)|^t1CRkH`>WAC?zNKK(5|JB^|5-4we=a-IQ+^BW6FX1a|%Ub;&3s;KyX{> zDU@B2!Gn~q)x9$|)cGq%2#G{`Jj3I==q~e7?(U(CQ&V_$Ny(zj?HPS&T0Ci@;Ur3P z2=t>VqVCmv^Y=f$lTYXo7jO3qPO!4Ed4t7bqg1`esuBV}YJRS)^yYsxw${yP+P1$s zTrhVsrQkk0JG-O#8anVUS<=1lUh_9go2kqozO( z7+KQvCA;B1c?hzaq4NP`-rd>a%qbx78Ctp&UbNO6b$W8CXpIv{6n9yrl)RG=7iVtP zJc=|j>P5$_D_*3Rk9QYqfS6%RE2{$r!;HN2^mIX|AT$!$Y09wn7Yk7gaPl*PcC;g# zbq6doHyH=}o9=T_)b{q-SuRPm=Ch293<+CNaO@Rk{8ai<@L=MlWSL-E3!O{1!&^{_ zDgOQLQBhH?L(r8JCZZ@pTwGl6H?}EeLdqTs3al+HEyW&g{X~&_r`I2JTxk^dR{+O( zLhun@1qB7?)vc}3+~enLo))sv-CX&ObWlxDsTH3Uk9A_y7={kftE;P(Kt@KdXN$1N zh=<}&`L)r?@h}F#)~qS#Wo>AGT|m9-OY8XcQF{wabZm*Hb)sJ1-O1rG{f!^TMTKGI~$0Zk^4eayrA6 zS7>RWp`obB$;npkEnWzt1gK{*&^h>Q@^sP5*SDIyit`!rFVqn{%@ZM#0%==~&Pc_8 z%TG>+Ws)(;;aUqWGy_dy; zwdfSfZf|dYrmL$2l{{i(3BuH>_$R4Gv;aV_3mKtLy~sq9rob z#3UrX#>IQSU1$kyCcosSzBYMyOQC(e{=IEn0+h(ep{UCrNrgQ$QlT~Z<3)6HE@l-s zJ32aI71H=_#C{HWn)Xh40o3N@6BrWmHpw?krM9f1uu!Kcq?KdW7#`u3m!-T;ky*v` z%x`UNP3Nf@nY#a1F27rh}3X_auQ9Q&v`XEa#}CUVuhPpY))4D4K-nCq&(w z>gS1GZ-pG>gb@k~b#2qr(dtbz$qcoje$y>lj~Dx1th;o1YL|X+J(R@mS_)nP1)5(? zLk}*b^D8~+6{ukXaslNQwvUdFdxwXI&AxPXk#)TyGXp(>gM%T4Pg{h1B84dEg{^HI zFz@}cy}iBfs~ppU1gstpFCpH#gq${u+U+%n*@r zBHdhFXWwo|m)18lz7v$h_iDtV9D zn&v2`03VLYXZITwnPUv}^>L7(1ECU&V^g?+7o$u$+`^UQPg}Z+Mb2Rf1@T@nQCjNJ zBn}!&F+v(R6D$a>xSzzwz%%QKRoK#*kfFDMSX`>Rv$M0uK{A3AAtDxedUD{U5xVi6 zZTR_1(fa9Bz1LMXPsw;Q7vmdsZ6boElWb{HdQatEjqEaZbacc&;!#L82A}c?!`k>b f8B+g0IR_gb29DnsFRG^hssKg?X#HwEm)QRS`_gp* literal 0 HcmV?d00001 diff --git a/android/app/src/main/res/mipmap-xxhdpi/launcher_icon.png b/android/app/src/main/res/mipmap-xxhdpi/launcher_icon.png new file mode 100644 index 0000000000000000000000000000000000000000..7a516388d85ea185d99e56560111f0dc906bedf8 GIT binary patch literal 5487 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 N^_SYp-yxPE{|Cq-a7h3F literal 0 HcmV?d00001 diff --git a/android/app/src/main/res/mipmap-xxxhdpi/launcher_icon.png b/android/app/src/main/res/mipmap-xxxhdpi/launcher_icon.png new file mode 100644 index 0000000000000000000000000000000000000000..7efc48e3756c0a20531cdf1f7b48598771db6cb8 GIT binary patch literal 7357 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 2.30908.0) + - Firebase/Auth (10.12.0): + - Firebase/CoreOnly + - FirebaseAuth (~> 10.12.0) + - Firebase/CoreOnly (10.12.0): + - FirebaseCore (= 10.12.0) + - Firebase/Firestore (10.12.0): + - Firebase/CoreOnly + - FirebaseFirestore (~> 10.12.0) + - Firebase/MLModelDownloader (10.12.0): + - Firebase/CoreOnly + - FirebaseMLModelDownloader (~> 10.12.0-beta) + - Firebase/Storage (10.12.0): + - Firebase/CoreOnly + - FirebaseStorage (~> 10.12.0) + - firebase_auth (4.9.0): + - Firebase/Auth (= 10.12.0) + - firebase_core + - Flutter + - firebase_core (2.15.1): + - Firebase/CoreOnly (= 10.12.0) + - Flutter + - firebase_ml_model_downloader (0.2.3-5): + - Firebase/MLModelDownloader (= 10.12.0) + - firebase_core + - Flutter + - firebase_storage (11.2.6): + - Firebase/Storage (= 10.12.0) + - firebase_core + - Flutter + - FirebaseAppCheckInterop (10.14.0) + - FirebaseAuth (10.12.0): + - FirebaseAppCheckInterop (~> 10.0) + - FirebaseCore (~> 10.0) + - GoogleUtilities/AppDelegateSwizzler (~> 7.8) + - GoogleUtilities/Environment (~> 7.8) + - GTMSessionFetcher/Core (< 4.0, >= 2.1) + - FirebaseAuthInterop (10.14.0) + - FirebaseCore (10.12.0): + - FirebaseCoreInternal (~> 10.0) + - GoogleUtilities/Environment (~> 7.8) + - GoogleUtilities/Logger (~> 7.8) + - FirebaseCoreExtension (10.14.0): + - FirebaseCore (~> 10.0) + - FirebaseCoreInternal (10.14.0): + - "GoogleUtilities/NSData+zlib (~> 7.8)" + - FirebaseFirestore (10.12.0): + - abseil/algorithm (~> 1.20220623.0) + - abseil/base (~> 1.20220623.0) + - abseil/container/flat_hash_map (~> 1.20220623.0) + - abseil/memory (~> 1.20220623.0) + - abseil/meta (~> 1.20220623.0) + - abseil/strings/strings (~> 1.20220623.0) + - abseil/time (~> 1.20220623.0) + - abseil/types (~> 1.20220623.0) + - FirebaseCore (~> 10.0) + - "gRPC-C++ (~> 1.50.1)" + - leveldb-library (~> 1.22) + - nanopb (< 2.30910.0, >= 2.30908.0) + - FirebaseInstallations (10.14.0): + - FirebaseCore (~> 10.0) + - GoogleUtilities/Environment (~> 7.8) + - GoogleUtilities/UserDefaults (~> 7.8) + - PromisesObjC (~> 2.1) + - FirebaseMLModelDownloader (10.12.0-beta): + - FirebaseCore (~> 10.0) + - FirebaseInstallations (~> 10.0) + - GoogleDataTransport (~> 9.2) + - GoogleUtilities/Logger (~> 7.8) + - SwiftProtobuf (~> 1.19) + - FirebaseStorage (10.12.0): + - FirebaseAppCheckInterop (~> 10.0) + - FirebaseAuthInterop (~> 10.0) + - FirebaseCore (~> 10.0) + - FirebaseCoreExtension (~> 10.0) + - GTMSessionFetcher/Core (< 4.0, >= 2.1) + - Flutter (1.0.0) + - flutter_keyboard_visibility (0.0.1): + - Flutter + - flutter_local_notifications (0.0.1): + - Flutter + - flutter_native_splash (0.0.1): + - Flutter + - flutter_statusbarcolor_ns (0.0.1): + - Flutter + - FMDB (2.7.5): + - FMDB/standard (= 2.7.5) + - FMDB/standard (2.7.5) + - GoogleDataTransport (9.2.5): + - GoogleUtilities/Environment (~> 7.7) + - nanopb (< 2.30910.0, >= 2.30908.0) + - PromisesObjC (< 3.0, >= 1.2) + - GoogleUtilities/AppDelegateSwizzler (7.11.5): + - GoogleUtilities/Environment + - GoogleUtilities/Logger + - GoogleUtilities/Network + - GoogleUtilities/Environment (7.11.5): + - PromisesObjC (< 3.0, >= 1.2) + - GoogleUtilities/Logger (7.11.5): + - GoogleUtilities/Environment + - GoogleUtilities/Network (7.11.5): + - GoogleUtilities/Logger + - "GoogleUtilities/NSData+zlib" + - GoogleUtilities/Reachability + - "GoogleUtilities/NSData+zlib (7.11.5)" + - GoogleUtilities/Reachability (7.11.5): + - GoogleUtilities/Logger + - GoogleUtilities/UserDefaults (7.11.5): + - GoogleUtilities/Logger + - "gRPC-C++ (1.50.1)": + - "gRPC-C++/Implementation (= 1.50.1)" + - "gRPC-C++/Interface (= 1.50.1)" + - "gRPC-C++/Implementation (1.50.1)": + - abseil/base/base (= 1.20220623.0) + - abseil/base/core_headers (= 1.20220623.0) + - abseil/cleanup/cleanup (= 1.20220623.0) + - abseil/container/flat_hash_map (= 1.20220623.0) + - abseil/container/flat_hash_set (= 1.20220623.0) + - abseil/container/inlined_vector (= 1.20220623.0) + - abseil/functional/any_invocable (= 1.20220623.0) + - abseil/functional/bind_front (= 1.20220623.0) + - abseil/functional/function_ref (= 1.20220623.0) + - abseil/hash/hash (= 1.20220623.0) + - abseil/memory/memory (= 1.20220623.0) + - abseil/meta/type_traits (= 1.20220623.0) + - abseil/random/random (= 1.20220623.0) + - abseil/status/status (= 1.20220623.0) + - abseil/status/statusor (= 1.20220623.0) + - abseil/strings/cord (= 1.20220623.0) + - abseil/strings/str_format (= 1.20220623.0) + - abseil/strings/strings (= 1.20220623.0) + - abseil/synchronization/synchronization (= 1.20220623.0) + - abseil/time/time (= 1.20220623.0) + - abseil/types/optional (= 1.20220623.0) + - abseil/types/span (= 1.20220623.0) + - abseil/types/variant (= 1.20220623.0) + - abseil/utility/utility (= 1.20220623.0) + - "gRPC-C++/Interface (= 1.50.1)" + - gRPC-Core (= 1.50.1) + - "gRPC-C++/Interface (1.50.1)" + - gRPC-Core (1.50.1): + - gRPC-Core/Implementation (= 1.50.1) + - gRPC-Core/Interface (= 1.50.1) + - gRPC-Core/Implementation (1.50.1): + - abseil/base/base (= 1.20220623.0) + - abseil/base/core_headers (= 1.20220623.0) + - abseil/container/flat_hash_map (= 1.20220623.0) + - abseil/container/flat_hash_set (= 1.20220623.0) + - abseil/container/inlined_vector (= 1.20220623.0) + - abseil/functional/any_invocable (= 1.20220623.0) + - abseil/functional/bind_front (= 1.20220623.0) + - abseil/functional/function_ref (= 1.20220623.0) + - abseil/hash/hash (= 1.20220623.0) + - abseil/memory/memory (= 1.20220623.0) + - abseil/meta/type_traits (= 1.20220623.0) + - abseil/random/random (= 1.20220623.0) + - abseil/status/status (= 1.20220623.0) + - abseil/status/statusor (= 1.20220623.0) + - abseil/strings/cord (= 1.20220623.0) + - abseil/strings/str_format (= 1.20220623.0) + - abseil/strings/strings (= 1.20220623.0) + - abseil/synchronization/synchronization (= 1.20220623.0) + - abseil/time/time (= 1.20220623.0) + - abseil/types/optional (= 1.20220623.0) + - abseil/types/span (= 1.20220623.0) + - abseil/types/variant (= 1.20220623.0) + - abseil/utility/utility (= 1.20220623.0) + - BoringSSL-GRPC (= 0.0.24) + - gRPC-Core/Interface (= 1.50.1) + - gRPC-Core/Interface (1.50.1) + - GTMSessionFetcher/Core (3.1.1) + - image_picker_ios (0.0.1): + - Flutter + - leveldb-library (1.22.2) + - nanopb (2.30909.0): + - nanopb/decode (= 2.30909.0) + - nanopb/encode (= 2.30909.0) + - nanopb/decode (2.30909.0) + - nanopb/encode (2.30909.0) + - package_info_plus (0.4.5): + - Flutter + - path_provider_foundation (0.0.1): + - Flutter + - FlutterMacOS + - permission_handler_apple (9.1.1): + - Flutter + - PromisesObjC (2.3.1) + - shared_preferences_foundation (0.0.1): + - Flutter + - FlutterMacOS + - sqflite (0.0.3): + - Flutter + - FMDB (>= 2.7.5) + - SwiftProtobuf (1.23.0) + - url_launcher_ios (0.0.1): + - Flutter + +DEPENDENCIES: + - better_open_file (from `.symlinks/plugins/better_open_file/ios`) + - cloud_firestore (from `.symlinks/plugins/cloud_firestore/ios`) + - firebase_auth (from `.symlinks/plugins/firebase_auth/ios`) + - firebase_core (from `.symlinks/plugins/firebase_core/ios`) + - firebase_ml_model_downloader (from `.symlinks/plugins/firebase_ml_model_downloader/ios`) + - firebase_storage (from `.symlinks/plugins/firebase_storage/ios`) + - Flutter (from `Flutter`) + - flutter_keyboard_visibility (from `.symlinks/plugins/flutter_keyboard_visibility/ios`) + - flutter_local_notifications (from `.symlinks/plugins/flutter_local_notifications/ios`) + - flutter_native_splash (from `.symlinks/plugins/flutter_native_splash/ios`) + - flutter_statusbarcolor_ns (from `.symlinks/plugins/flutter_statusbarcolor_ns/ios`) + - image_picker_ios (from `.symlinks/plugins/image_picker_ios/ios`) + - package_info_plus (from `.symlinks/plugins/package_info_plus/ios`) + - path_provider_foundation (from `.symlinks/plugins/path_provider_foundation/darwin`) + - permission_handler_apple (from `.symlinks/plugins/permission_handler_apple/ios`) + - shared_preferences_foundation (from `.symlinks/plugins/shared_preferences_foundation/darwin`) + - sqflite (from `.symlinks/plugins/sqflite/ios`) + - url_launcher_ios (from `.symlinks/plugins/url_launcher_ios/ios`) + +SPEC REPOS: + trunk: + - abseil + - BoringSSL-GRPC + - Firebase + - FirebaseAppCheckInterop + - FirebaseAuth + - FirebaseAuthInterop + - FirebaseCore + - FirebaseCoreExtension + - FirebaseCoreInternal + - FirebaseFirestore + - FirebaseInstallations + - FirebaseMLModelDownloader + - FirebaseStorage + - FMDB + - GoogleDataTransport + - GoogleUtilities + - "gRPC-C++" + - gRPC-Core + - GTMSessionFetcher + - leveldb-library + - nanopb + - PromisesObjC + - SwiftProtobuf + +EXTERNAL SOURCES: + better_open_file: + :path: ".symlinks/plugins/better_open_file/ios" + cloud_firestore: + :path: ".symlinks/plugins/cloud_firestore/ios" + firebase_auth: + :path: ".symlinks/plugins/firebase_auth/ios" + firebase_core: + :path: ".symlinks/plugins/firebase_core/ios" + firebase_ml_model_downloader: + :path: ".symlinks/plugins/firebase_ml_model_downloader/ios" + firebase_storage: + :path: ".symlinks/plugins/firebase_storage/ios" + Flutter: + :path: Flutter + flutter_keyboard_visibility: + :path: ".symlinks/plugins/flutter_keyboard_visibility/ios" + flutter_local_notifications: + :path: ".symlinks/plugins/flutter_local_notifications/ios" + flutter_native_splash: + :path: ".symlinks/plugins/flutter_native_splash/ios" + flutter_statusbarcolor_ns: + :path: ".symlinks/plugins/flutter_statusbarcolor_ns/ios" + image_picker_ios: + :path: ".symlinks/plugins/image_picker_ios/ios" + package_info_plus: + :path: ".symlinks/plugins/package_info_plus/ios" + path_provider_foundation: + :path: ".symlinks/plugins/path_provider_foundation/darwin" + permission_handler_apple: + :path: ".symlinks/plugins/permission_handler_apple/ios" + shared_preferences_foundation: + :path: ".symlinks/plugins/shared_preferences_foundation/darwin" + sqflite: + :path: ".symlinks/plugins/sqflite/ios" + url_launcher_ios: + :path: ".symlinks/plugins/url_launcher_ios/ios" + +SPEC CHECKSUMS: + abseil: 926fb7a82dc6d2b8e1f2ed7f3a718bce691d1e46 + better_open_file: 03cf320415d4d3f46b6e00adc4a567d76c1a399d + BoringSSL-GRPC: 3175b25143e648463a56daeaaa499c6cb86dad33 + cloud_firestore: 85d66b543b25130c45258412a39e851e230186e7 + Firebase: 07150e75d142fb9399f6777fa56a187b17f833a0 + firebase_auth: 097a2440d40bed75f4dfe4cb91b4d98349509b47 + firebase_core: 4a3246a02f828a01c74a2c26427037786d90f17f + firebase_ml_model_downloader: 85a0a90337fdc8ae83dd6931100c9c4fbe33b527 + firebase_storage: 90a6038e00d3903c7f665dcfc57a9a98c7c8366b + FirebaseAppCheckInterop: c87f1d5421c852413dd936b2b2340b21e62501a0 + FirebaseAuth: a66c1e14ec58f41d154a4b41ce1a23ea00ad4805 + FirebaseAuthInterop: 23be77be1ca68e4bd15214f403f807a6ca70d7e0 + FirebaseCore: f86a1394906b97ac445ae49c92552a9425831bed + FirebaseCoreExtension: 976638051b1a46b503afce7ec80277f9161f2040 + FirebaseCoreInternal: d558159ee6cc4b823c2296ecc193de9f6d9a5bb3 + FirebaseFirestore: f94c9541515fa4a49af52269bbc50349009424b4 + FirebaseInstallations: f672b1eda64e6381c21d424a2f680a943fd83f3b + FirebaseMLModelDownloader: 04db716a46e946461300c590e197b5c89826f853 + FirebaseStorage: 1d7ca8c8953fc61ccacaa7c612696b5402968a0d + Flutter: f04841e97a9d0b0a8025694d0796dd46242b2854 + flutter_keyboard_visibility: 0339d06371254c3eb25eeb90ba8d17dca8f9c069 + flutter_local_notifications: 0c0b1ae97e741e1521e4c1629a459d04b9aec743 + flutter_native_splash: 52501b97d1c0a5f898d687f1646226c1f93c56ef + flutter_statusbarcolor_ns: 68a360889d88d7915ae524e422aeab62e4063804 + FMDB: 2ce00b547f966261cd18927a3ddb07cb6f3db82a + GoogleDataTransport: 54dee9d48d14580407f8f5fbf2f496e92437a2f2 + GoogleUtilities: 13e2c67ede716b8741c7989e26893d151b2b2084 + "gRPC-C++": 0968bace703459fd3e5dcb0b2bed4c573dbff046 + gRPC-Core: 17108291d84332196d3c8466b48f016fc17d816d + GTMSessionFetcher: e8647203b65cee28c5f73d0f473d096653945e72 + image_picker_ios: 4a8aadfbb6dc30ad5141a2ce3832af9214a705b5 + leveldb-library: f03246171cce0484482ec291f88b6d563699ee06 + nanopb: b552cce312b6c8484180ef47159bc0f65a1f0431 + package_info_plus: fd030dabf36271f146f1f3beacd48f564b0f17f7 + path_provider_foundation: 29f094ae23ebbca9d3d0cec13889cd9060c0e943 + permission_handler_apple: e76247795d700c14ea09e3a2d8855d41ee80a2e6 + PromisesObjC: c50d2056b5253dadbd6c2bea79b0674bd5a52fa4 + shared_preferences_foundation: e2dae3258e06f44cc55f49d42024fd8dd03c590c + sqflite: 31f7eba61e3074736dff8807a9b41581e4f7f15a + SwiftProtobuf: b70d65f419fbfe61a2d58003456ca5da58e337d6 + url_launcher_ios: 08a3dfac5fb39e8759aeb0abbd5d9480f30fc8b4 + +PODFILE CHECKSUM: ef19549a9bc3046e7bb7d2fab4d021637c0c58a3 + +COCOAPODS: 1.12.1 diff --git a/ios/Runner.xcodeproj/project.pbxproj b/ios/Runner.xcodeproj/project.pbxproj index 5a785ad..d0eaaef 100644 --- a/ios/Runner.xcodeproj/project.pbxproj +++ b/ios/Runner.xcodeproj/project.pbxproj @@ -13,6 +13,7 @@ 97C146FC1CF9000F007C117D /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 97C146FA1CF9000F007C117D /* Main.storyboard */; }; 97C146FE1CF9000F007C117D /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 97C146FD1CF9000F007C117D /* Assets.xcassets */; }; 97C147011CF9000F007C117D /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 97C146FF1CF9000F007C117D /* LaunchScreen.storyboard */; }; + C477486161F3D7B36E2D17FC /* Pods_Runner.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 380398A1C4EC14FA38036854 /* Pods_Runner.framework */; }; C78C833BDADE8A1087E532B1 /* GoogleService-Info.plist in Resources */ = {isa = PBXBuildFile; fileRef = D2FF3374DD789995E62BFC81 /* GoogleService-Info.plist */; }; /* End PBXBuildFile section */ @@ -30,8 +31,12 @@ /* End PBXCopyFilesBuildPhase section */ /* Begin PBXFileReference section */ + 04CBC246254AD44FFB482B46 /* Pods-Runner.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.debug.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.debug.xcconfig"; sourceTree = ""; }; 1498D2321E8E86230040F4C2 /* GeneratedPluginRegistrant.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = GeneratedPluginRegistrant.h; sourceTree = ""; }; 1498D2331E8E89220040F4C2 /* GeneratedPluginRegistrant.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GeneratedPluginRegistrant.m; sourceTree = ""; }; + 1A9DB427002D4CB55188498E /* Pods-Runner.profile.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.profile.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.profile.xcconfig"; sourceTree = ""; }; + 2F5BA3F19126989A6959916F /* Pods-Runner.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.release.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.release.xcconfig"; sourceTree = ""; }; + 380398A1C4EC14FA38036854 /* Pods_Runner.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_Runner.framework; sourceTree = BUILT_PRODUCTS_DIR; }; 3B3967151E833CAA004F5970 /* AppFrameworkInfo.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; name = AppFrameworkInfo.plist; path = Flutter/AppFrameworkInfo.plist; sourceTree = ""; }; 74858FAD1ED2DC5600515810 /* Runner-Bridging-Header.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "Runner-Bridging-Header.h"; sourceTree = ""; }; 74858FAE1ED2DC5600515810 /* AppDelegate.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = ""; }; @@ -51,6 +56,7 @@ isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( + C477486161F3D7B36E2D17FC /* Pods_Runner.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -75,6 +81,8 @@ 97C146F01CF9000F007C117D /* Runner */, 97C146EF1CF9000F007C117D /* Products */, D2FF3374DD789995E62BFC81 /* GoogleService-Info.plist */, + CE395E77521D337F52597933 /* Pods */, + C3D4F185D4AD2332A6C7D95E /* Frameworks */, ); sourceTree = ""; }; @@ -101,6 +109,25 @@ path = Runner; sourceTree = ""; }; + C3D4F185D4AD2332A6C7D95E /* Frameworks */ = { + isa = PBXGroup; + children = ( + 380398A1C4EC14FA38036854 /* Pods_Runner.framework */, + ); + name = Frameworks; + sourceTree = ""; + }; + CE395E77521D337F52597933 /* Pods */ = { + isa = PBXGroup; + children = ( + 04CBC246254AD44FFB482B46 /* Pods-Runner.debug.xcconfig */, + 2F5BA3F19126989A6959916F /* Pods-Runner.release.xcconfig */, + 1A9DB427002D4CB55188498E /* Pods-Runner.profile.xcconfig */, + ); + name = Pods; + path = Pods; + sourceTree = ""; + }; /* End PBXGroup section */ /* Begin PBXNativeTarget section */ @@ -108,12 +135,14 @@ isa = PBXNativeTarget; buildConfigurationList = 97C147051CF9000F007C117D /* Build configuration list for PBXNativeTarget "Runner" */; buildPhases = ( + 75C1F390ABABF26049B91721 /* [CP] Check Pods Manifest.lock */, 9740EEB61CF901F6004384FC /* Run Script */, 97C146EA1CF9000F007C117D /* Sources */, 97C146EB1CF9000F007C117D /* Frameworks */, 97C146EC1CF9000F007C117D /* Resources */, 9705A1C41CF9048500538489 /* Embed Frameworks */, 3B06AD1E1E4923F5004D2608 /* Thin Binary */, + 0FA8C7673AA31BCED91416BE /* [CP] Embed Pods Frameworks */, ); buildRules = ( ); @@ -130,7 +159,7 @@ 97C146E61CF9000F007C117D /* Project object */ = { isa = PBXProject; attributes = { - LastUpgradeCheck = 1300; + LastUpgradeCheck = 1430; ORGANIZATIONNAME = ""; TargetAttributes = { 97C146ED1CF9000F007C117D = { @@ -173,6 +202,23 @@ /* End PBXResourcesBuildPhase section */ /* Begin PBXShellScriptBuildPhase section */ + 0FA8C7673AA31BCED91416BE /* [CP] Embed Pods Frameworks */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputFileListPaths = ( + "${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks-${CONFIGURATION}-input-files.xcfilelist", + ); + name = "[CP] Embed Pods Frameworks"; + outputFileListPaths = ( + "${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks-${CONFIGURATION}-output-files.xcfilelist", + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks.sh\"\n"; + showEnvVarsInLog = 0; + }; 3B06AD1E1E4923F5004D2608 /* Thin Binary */ = { isa = PBXShellScriptBuildPhase; alwaysOutOfDate = 1; @@ -189,6 +235,28 @@ shellPath = /bin/sh; shellScript = "/bin/sh \"$FLUTTER_ROOT/packages/flutter_tools/bin/xcode_backend.sh\" embed_and_thin"; }; + 75C1F390ABABF26049B91721 /* [CP] Check Pods Manifest.lock */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputFileListPaths = ( + ); + inputPaths = ( + "${PODS_PODFILE_DIR_PATH}/Podfile.lock", + "${PODS_ROOT}/Manifest.lock", + ); + name = "[CP] Check Pods Manifest.lock"; + outputFileListPaths = ( + ); + outputPaths = ( + "$(DERIVED_FILE_DIR)/Pods-Runner-checkManifestLockResult.txt", + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; + showEnvVarsInLog = 0; + }; 9740EEB61CF901F6004384FC /* Run Script */ = { isa = PBXShellScriptBuildPhase; alwaysOutOfDate = 1; diff --git a/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme b/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme index c87d15a..a6b826d 100644 --- a/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme +++ b/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme @@ -1,6 +1,6 @@ + + diff --git a/pubspec.lock b/pubspec.lock index f092f85..6e0ccf7 100644 --- a/pubspec.lock +++ b/pubspec.lock @@ -1,6 +1,14 @@ # Generated by pub # See https://dart.dev/tools/pub/glossary#lockfile packages: + _fe_analyzer_shared: + dependency: transitive + description: + name: _fe_analyzer_shared + sha256: eb376e9acf6938204f90eb3b1f00b578640d3188b4c8a8ec054f9f479af8d051 + url: "https://pub.dev" + source: hosted + version: "64.0.0" _flutterfire_internals: dependency: transitive description: @@ -9,6 +17,14 @@ packages: url: "https://pub.dev" source: hosted version: "1.3.5" + analyzer: + dependency: transitive + description: + name: analyzer + sha256: "69f54f967773f6c26c7dcb13e93d7ccee8b17a641689da39e878d5cf13b06893" + url: "https://pub.dev" + source: hosted + version: "6.2.0" animated_checkmark: dependency: transitive description: @@ -57,6 +73,70 @@ packages: url: "https://pub.dev" source: hosted version: "2.1.1" + build: + dependency: transitive + description: + name: build + sha256: "80184af8b6cb3e5c1c4ec6d8544d27711700bc3e6d2efad04238c7b5290889f0" + url: "https://pub.dev" + source: hosted + version: "2.4.1" + build_config: + dependency: transitive + description: + name: build_config + sha256: bf80fcfb46a29945b423bd9aad884590fb1dc69b330a4d4700cac476af1708d1 + url: "https://pub.dev" + source: hosted + version: "1.1.1" + build_daemon: + dependency: transitive + description: + name: build_daemon + sha256: "5f02d73eb2ba16483e693f80bee4f088563a820e47d1027d4cdfe62b5bb43e65" + url: "https://pub.dev" + source: hosted + version: "4.0.0" + build_resolvers: + dependency: transitive + description: + name: build_resolvers + sha256: a7417cc44d9edb3f2c8760000270c99dba8c72ff66d0146772b8326565780745 + url: "https://pub.dev" + source: hosted + version: "2.3.1" + build_runner: + dependency: "direct dev" + description: + name: build_runner + sha256: "10c6bcdbf9d049a0b666702cf1cee4ddfdc38f02a19d35ae392863b47519848b" + url: "https://pub.dev" + source: hosted + version: "2.4.6" + build_runner_core: + dependency: transitive + description: + name: build_runner_core + sha256: "6d6ee4276b1c5f34f21fdf39425202712d2be82019983d52f351c94aafbc2c41" + url: "https://pub.dev" + source: hosted + version: "7.2.10" + built_collection: + dependency: transitive + description: + name: built_collection + sha256: "376e3dd27b51ea877c28d525560790aee2e6fbb5f20e2f85d5081027d94e2100" + url: "https://pub.dev" + source: hosted + version: "5.1.1" + built_value: + dependency: transitive + description: + name: built_value + sha256: ff627b645b28fb8bdb69e645f910c2458fd6b65f6585c3a53e0626024897dedf + url: "https://pub.dev" + source: hosted + version: "8.6.2" cached_network_image: dependency: "direct main" description: @@ -153,14 +233,22 @@ packages: url: "https://pub.dev" source: hosted version: "3.7.0" + code_builder: + dependency: transitive + description: + name: code_builder + sha256: "315a598c7fbe77f22de1c9da7cfd6fd21816312f16ffa124453b4fc679e540f1" + url: "https://pub.dev" + source: hosted + version: "4.6.0" collection: dependency: transitive description: name: collection - sha256: "4a07be6cb69c84d677a6c3096fcf960cc3285a8330b4603e0d463d15d9bd934c" + sha256: f092b211a4319e98e5ff58223576de6c2803db36221657b46c82574721240687 url: "https://pub.dev" source: hosted - version: "1.17.1" + version: "1.17.2" convert: dependency: transitive description: @@ -201,6 +289,14 @@ packages: url: "https://pub.dev" source: hosted version: "1.0.6" + dart_style: + dependency: transitive + description: + name: dart_style + sha256: "1efa911ca7086affd35f463ca2fc1799584fb6aa89883cf0af8e3664d6a02d55" + url: "https://pub.dev" + source: hosted + version: "2.3.2" day_night_time_picker: dependency: "direct main" description: @@ -377,6 +473,14 @@ packages: url: "https://pub.dev" source: hosted version: "3.6.6" + fixnum: + dependency: transitive + description: + name: fixnum + sha256: "25517a4deb0c03aa0f32fd12db525856438902d9c16536311e76cdc57b31d7d1" + url: "https://pub.dev" + source: hosted + version: "1.1.0" flexi_chip: dependency: transitive description: @@ -565,6 +669,30 @@ packages: url: "https://pub.dev" source: hosted version: "1.1.0" + frontend_server_client: + dependency: transitive + description: + name: frontend_server_client + sha256: "408e3ca148b31c20282ad6f37ebfa6f4bdc8fede5b74bc2f08d9d92b55db3612" + url: "https://pub.dev" + source: hosted + version: "3.2.0" + glob: + dependency: transitive + description: + name: glob + sha256: "0e7014b3b7d4dac1ca4d6114f82bf1782ee86745b9b42a92c9289c23d8a0ab63" + url: "https://pub.dev" + source: hosted + version: "2.1.2" + graphs: + dependency: transitive + description: + name: graphs + sha256: aedc5a15e78fc65a6e23bcd927f24c64dd995062bcd1ca6eda65a3cff92a4d19 + url: "https://pub.dev" + source: hosted + version: "2.3.1" html: dependency: transitive description: @@ -581,6 +709,14 @@ packages: url: "https://pub.dev" source: hosted version: "1.1.0" + http_multi_server: + dependency: transitive + description: + name: http_multi_server + sha256: "97486f20f9c2f7be8f514851703d0119c3596d14ea63227af6f7a481ef2b2f8b" + url: "https://pub.dev" + source: hosted + version: "3.2.1" http_parser: dependency: transitive description: @@ -665,10 +801,10 @@ packages: dependency: "direct main" description: name: intl - sha256: a3715e3bc90294e971cb7dc063fbf3cd9ee0ebf8604ffeafabd9e6f16abbdbe6 + sha256: "3bc132a9dbce73a7e4a21a17d06e1878839ffbf975568bc875c60537824b0c4d" url: "https://pub.dev" source: hosted - version: "0.18.0" + version: "0.18.1" introduction_screen: dependency: "direct main" description: @@ -677,6 +813,14 @@ packages: url: "https://pub.dev" source: hosted version: "3.1.11" + io: + dependency: transitive + description: + name: io + sha256: "2ec25704aba361659e10e3e5f5d672068d332fc8ac516421d483a11e5cbd061e" + url: "https://pub.dev" + source: hosted + version: "1.0.4" js: dependency: transitive description: @@ -709,6 +853,14 @@ packages: url: "https://pub.dev" source: hosted version: "2.1.1" + logging: + dependency: transitive + description: + name: logging + sha256: "623a88c9594aa774443aa3eb2d41807a48486b5613e67599fb4c41c0ad47c340" + url: "https://pub.dev" + source: hosted + version: "1.2.0" lottie: dependency: transitive description: @@ -721,18 +873,18 @@ packages: dependency: transitive description: name: matcher - sha256: "6501fbd55da300384b768785b83e5ce66991266cec21af89ab9ae7f5ce1c4cbb" + sha256: "1803e76e6653768d64ed8ff2e1e67bea3ad4b923eb5c56a295c3e634bad5960e" url: "https://pub.dev" source: hosted - version: "0.12.15" + version: "0.12.16" material_color_utilities: dependency: transitive description: name: material_color_utilities - sha256: d92141dc6fe1dad30722f9aa826c7fbc896d021d792f80678280601aff8cf724 + sha256: "9528f2f296073ff54cb9fee677df673ace1218163c3bc7628093e7eed5203d41" url: "https://pub.dev" source: hosted - version: "0.2.0" + version: "0.5.0" meta: dependency: transitive description: @@ -765,6 +917,14 @@ packages: url: "https://pub.dev" source: hosted version: "1.0.2" + package_config: + dependency: transitive + description: + name: package_config + sha256: "1c5b77ccc91e4823a5af61ee74e6b972db1ef98c2ff5a18d3161c982a55448bd" + url: "https://pub.dev" + source: hosted + version: "2.1.0" package_info_plus: dependency: "direct main" description: @@ -925,6 +1085,14 @@ packages: url: "https://pub.dev" source: hosted version: "3.7.3" + pool: + dependency: transitive + description: + name: pool + sha256: "20fe868b6314b322ea036ba325e6fc0711a22948856475e2c2b6306e8ab39c2a" + url: "https://pub.dev" + source: hosted + version: "1.5.1" process: dependency: transitive description: @@ -941,6 +1109,22 @@ packages: url: "https://pub.dev" source: hosted version: "6.0.5" + pub_semver: + dependency: transitive + description: + name: pub_semver + sha256: "40d3ab1bbd474c4c2328c91e3a7df8c6dd629b79ece4c4bd04bee496a224fb0c" + url: "https://pub.dev" + source: hosted + version: "2.1.4" + pubspec_parse: + dependency: transitive + description: + name: pubspec_parse + sha256: c63b2876e58e194e4b0828fcb080ad0e06d051cb607a6be51a9e084f47cb9367 + url: "https://pub.dev" + source: hosted + version: "1.2.3" random_avatar: dependency: "direct main" description: @@ -1021,6 +1205,22 @@ packages: url: "https://pub.dev" source: hosted version: "2.2.0" + shelf: + dependency: transitive + description: + name: shelf + sha256: ad29c505aee705f41a4d8963641f91ac4cee3c8fad5947e033390a7bd8180fa4 + url: "https://pub.dev" + source: hosted + version: "1.4.1" + shelf_web_socket: + dependency: transitive + description: + name: shelf_web_socket + sha256: "9ca081be41c60190ebcb4766b2486a7d50261db7bd0f5d9615f2d653637a84c1" + url: "https://pub.dev" + source: hosted + version: "1.0.4" shimmer: dependency: "direct main" description: @@ -1038,10 +1238,10 @@ packages: dependency: transitive description: name: source_span - sha256: dd904f795d4b4f3b870833847c461801f6750a9fa8e61ea5ac53f9422b31f250 + sha256: "53e943d4206a5e30df338fd4c6e7a077e02254531b138a15aec3bd143c1a8b3c" url: "https://pub.dev" source: hosted - version: "1.9.1" + version: "1.10.0" sqflite: dependency: transitive description: @@ -1074,6 +1274,14 @@ packages: url: "https://pub.dev" source: hosted version: "2.1.1" + stream_transform: + dependency: transitive + description: + name: stream_transform + sha256: "14a00e794c7c11aa145a170587321aedce29769c08d7f58b1d141da75e3b1c6f" + url: "https://pub.dev" + source: hosted + version: "2.1.0" string_scanner: dependency: transitive description: @@ -1126,10 +1334,10 @@ packages: dependency: transitive description: name: test_api - sha256: eb6ac1540b26de412b3403a163d919ba86f6a973fe6cc50ae3541b80092fdcfb + sha256: "75760ffd7786fffdfb9597c35c5b27eaeec82be8edfb6d71d32651128ed7aab8" url: "https://pub.dev" source: hosted - version: "0.5.1" + version: "0.6.0" timezone: dependency: "direct main" description: @@ -1138,6 +1346,14 @@ packages: url: "https://pub.dev" source: hosted version: "0.9.2" + timing: + dependency: transitive + description: + name: timing + sha256: "70a3b636575d4163c477e6de42f247a23b315ae20e86442bebe32d3cabf61c32" + url: "https://pub.dev" + source: hosted + version: "1.0.1" typed_data: dependency: transitive description: @@ -1258,6 +1474,30 @@ packages: url: "https://pub.dev" source: hosted version: "2.1.4" + watcher: + dependency: transitive + description: + name: watcher + sha256: "3d2ad6751b3c16cf07c7fca317a1413b3f26530319181b37e3b9039b84fc01d8" + url: "https://pub.dev" + source: hosted + version: "1.1.0" + web: + dependency: transitive + description: + name: web + sha256: dc8ccd225a2005c1be616fe02951e2e342092edf968cf0844220383757ef8f10 + url: "https://pub.dev" + source: hosted + version: "0.1.4-beta" + web_socket_channel: + dependency: transitive + description: + name: web_socket_channel + sha256: d88238e5eac9a42bb43ca4e721edba3c08c6354d4a53063afaa568516217621b + url: "https://pub.dev" + source: hosted + version: "2.4.0" widget_event: dependency: transitive description: @@ -1299,5 +1539,5 @@ packages: source: hosted version: "3.1.2" sdks: - dart: ">=3.0.5 <4.0.0" + dart: ">=3.1.0-185.0.dev <4.0.0" flutter: ">=3.10.0" diff --git a/pubspec.yaml b/pubspec.yaml index 74d3e4a..b0ffe7e 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -72,20 +72,20 @@ dependencies: url_launcher: ^6.1.14 dev_dependencies: + build_runner: ^2.4.6 flutter_launcher_icons: ^0.13.1 flutter_lints: ^2.0.3 flutter_test: sdk: flutter -flutter_icons: +flutter_launcher_icons: image_path: "assets/logo.png" adaptive_icon_background: "#ff80ab" adaptive_icon_foreground: "assets/logo.png" min_sdk_android: 16 # android min sdk min:16, default 21 - android: "ic_launcher" - image_path_android: "assets/logo.png" + android: "launcher_icon" ios: true - image_path_ios: "assets/logo.png" remove_alpha_ios: true + background_color_ios: "#ff80ab" web: generate: false image_path: "assets/logo.png"