From eaac7121677542bfeb6d210c210498d7fdbe5f21 Mon Sep 17 00:00:00 2001 From: Mans22r Date: Thu, 23 Sep 2021 21:55:55 +0530 Subject: [PATCH] succesfully completed Task 2 --- Capture.PNG | Bin 0 -> 87484 bytes my_project/.gitignore | 46 ++ my_project/.metadata | 10 + my_project/README.md | 16 + my_project/analysis_options.yaml | 29 ++ my_project/android/.gitignore | 13 + my_project/android/app/build.gradle | 68 +++ .../android/app/src/debug/AndroidManifest.xml | 7 + .../android/app/src/main/AndroidManifest.xml | 41 ++ .../com/example/my_project/MainActivity.kt | 6 + .../res/drawable-v21/launch_background.xml | 12 + .../main/res/drawable/launch_background.xml | 12 + .../src/main/res/mipmap-hdpi/ic_launcher.png | Bin 0 -> 544 bytes .../src/main/res/mipmap-mdpi/ic_launcher.png | Bin 0 -> 442 bytes .../src/main/res/mipmap-xhdpi/ic_launcher.png | Bin 0 -> 721 bytes .../main/res/mipmap-xxhdpi/ic_launcher.png | Bin 0 -> 1031 bytes .../main/res/mipmap-xxxhdpi/ic_launcher.png | Bin 0 -> 1443 bytes .../app/src/main/res/values-night/styles.xml | 18 + .../app/src/main/res/values/styles.xml | 18 + .../app/src/profile/AndroidManifest.xml | 7 + my_project/android/build.gradle | 29 ++ my_project/android/gradle.properties | 3 + .../gradle/wrapper/gradle-wrapper.properties | 6 + my_project/android/settings.gradle | 11 + my_project/assests/Me.jpg | Bin 0 -> 39927 bytes my_project/ios/.gitignore | 33 ++ my_project/ios/Flutter/AppFrameworkInfo.plist | 26 + my_project/ios/Flutter/Debug.xcconfig | 1 + my_project/ios/Flutter/Release.xcconfig | 1 + .../ios/Runner.xcodeproj/project.pbxproj | 471 ++++++++++++++++++ .../contents.xcworkspacedata | 7 + .../xcshareddata/IDEWorkspaceChecks.plist | 8 + .../xcshareddata/WorkspaceSettings.xcsettings | 8 + .../xcshareddata/xcschemes/Runner.xcscheme | 91 ++++ .../contents.xcworkspacedata | 7 + .../xcshareddata/IDEWorkspaceChecks.plist | 8 + .../xcshareddata/WorkspaceSettings.xcsettings | 8 + my_project/ios/Runner/AppDelegate.swift | 13 + .../AppIcon.appiconset/Contents.json | 122 +++++ .../Icon-App-1024x1024@1x.png | Bin 0 -> 10932 bytes .../AppIcon.appiconset/Icon-App-20x20@1x.png | Bin 0 -> 564 bytes .../AppIcon.appiconset/Icon-App-20x20@2x.png | Bin 0 -> 1283 bytes .../AppIcon.appiconset/Icon-App-20x20@3x.png | Bin 0 -> 1588 bytes .../AppIcon.appiconset/Icon-App-29x29@1x.png | Bin 0 -> 1025 bytes .../AppIcon.appiconset/Icon-App-29x29@2x.png | Bin 0 -> 1716 bytes .../AppIcon.appiconset/Icon-App-29x29@3x.png | Bin 0 -> 1920 bytes .../AppIcon.appiconset/Icon-App-40x40@1x.png | Bin 0 -> 1283 bytes .../AppIcon.appiconset/Icon-App-40x40@2x.png | Bin 0 -> 1895 bytes .../AppIcon.appiconset/Icon-App-40x40@3x.png | Bin 0 -> 2665 bytes .../AppIcon.appiconset/Icon-App-60x60@2x.png | Bin 0 -> 2665 bytes .../AppIcon.appiconset/Icon-App-60x60@3x.png | Bin 0 -> 3831 bytes .../AppIcon.appiconset/Icon-App-76x76@1x.png | Bin 0 -> 1888 bytes .../AppIcon.appiconset/Icon-App-76x76@2x.png | Bin 0 -> 3294 bytes .../Icon-App-83.5x83.5@2x.png | Bin 0 -> 3612 bytes .../LaunchImage.imageset/Contents.json | 23 + .../LaunchImage.imageset/LaunchImage.png | Bin 0 -> 68 bytes .../LaunchImage.imageset/LaunchImage@2x.png | Bin 0 -> 68 bytes .../LaunchImage.imageset/LaunchImage@3x.png | Bin 0 -> 68 bytes .../LaunchImage.imageset/README.md | 5 + .../Runner/Base.lproj/LaunchScreen.storyboard | 37 ++ .../ios/Runner/Base.lproj/Main.storyboard | 26 + my_project/ios/Runner/Info.plist | 45 ++ .../ios/Runner/Runner-Bridging-Header.h | 1 + my_project/lib/main.dart | 162 ++++++ my_project/pubspec.lock | 287 +++++++++++ my_project/pubspec.yaml | 90 ++++ my_project/test/widget_test.dart | 30 ++ my_project/web/favicon.png | Bin 0 -> 917 bytes my_project/web/icons/Icon-192.png | Bin 0 -> 5292 bytes my_project/web/icons/Icon-512.png | Bin 0 -> 8252 bytes my_project/web/icons/Icon-maskable-192.png | Bin 0 -> 5594 bytes my_project/web/icons/Icon-maskable-512.png | Bin 0 -> 20998 bytes my_project/web/index.html | 101 ++++ my_project/web/manifest.json | 35 ++ 74 files changed, 1998 insertions(+) create mode 100644 Capture.PNG create mode 100644 my_project/.gitignore create mode 100644 my_project/.metadata create mode 100644 my_project/README.md create mode 100644 my_project/analysis_options.yaml create mode 100644 my_project/android/.gitignore create mode 100644 my_project/android/app/build.gradle create mode 100644 my_project/android/app/src/debug/AndroidManifest.xml create mode 100644 my_project/android/app/src/main/AndroidManifest.xml create mode 100644 my_project/android/app/src/main/kotlin/com/example/my_project/MainActivity.kt create mode 100644 my_project/android/app/src/main/res/drawable-v21/launch_background.xml create mode 100644 my_project/android/app/src/main/res/drawable/launch_background.xml create mode 100644 my_project/android/app/src/main/res/mipmap-hdpi/ic_launcher.png create mode 100644 my_project/android/app/src/main/res/mipmap-mdpi/ic_launcher.png create mode 100644 my_project/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png create mode 100644 my_project/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png create mode 100644 my_project/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png create mode 100644 my_project/android/app/src/main/res/values-night/styles.xml create mode 100644 my_project/android/app/src/main/res/values/styles.xml create mode 100644 my_project/android/app/src/profile/AndroidManifest.xml create mode 100644 my_project/android/build.gradle create mode 100644 my_project/android/gradle.properties create mode 100644 my_project/android/gradle/wrapper/gradle-wrapper.properties create mode 100644 my_project/android/settings.gradle create mode 100644 my_project/assests/Me.jpg create mode 100644 my_project/ios/.gitignore create mode 100644 my_project/ios/Flutter/AppFrameworkInfo.plist create mode 100644 my_project/ios/Flutter/Debug.xcconfig create mode 100644 my_project/ios/Flutter/Release.xcconfig create mode 100644 my_project/ios/Runner.xcodeproj/project.pbxproj create mode 100644 my_project/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata create mode 100644 my_project/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist create mode 100644 my_project/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings create mode 100644 my_project/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme create mode 100644 my_project/ios/Runner.xcworkspace/contents.xcworkspacedata create mode 100644 my_project/ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist create mode 100644 my_project/ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings create mode 100644 my_project/ios/Runner/AppDelegate.swift create mode 100644 my_project/ios/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json create mode 100644 my_project/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png create mode 100644 my_project/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png create mode 100644 my_project/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png create mode 100644 my_project/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png create mode 100644 my_project/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png create mode 100644 my_project/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png create mode 100644 my_project/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png create mode 100644 my_project/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png create mode 100644 my_project/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png create mode 100644 my_project/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png create mode 100644 my_project/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png create mode 100644 my_project/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png create mode 100644 my_project/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png create mode 100644 my_project/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png create mode 100644 my_project/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png create mode 100644 my_project/ios/Runner/Assets.xcassets/LaunchImage.imageset/Contents.json create mode 100644 my_project/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png create mode 100644 my_project/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png create mode 100644 my_project/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png create mode 100644 my_project/ios/Runner/Assets.xcassets/LaunchImage.imageset/README.md create mode 100644 my_project/ios/Runner/Base.lproj/LaunchScreen.storyboard create mode 100644 my_project/ios/Runner/Base.lproj/Main.storyboard create mode 100644 my_project/ios/Runner/Info.plist create mode 100644 my_project/ios/Runner/Runner-Bridging-Header.h create mode 100644 my_project/lib/main.dart create mode 100644 my_project/pubspec.lock create mode 100644 my_project/pubspec.yaml create mode 100644 my_project/test/widget_test.dart create mode 100644 my_project/web/favicon.png create mode 100644 my_project/web/icons/Icon-192.png create mode 100644 my_project/web/icons/Icon-512.png create mode 100644 my_project/web/icons/Icon-maskable-192.png create mode 100644 my_project/web/icons/Icon-maskable-512.png create mode 100644 my_project/web/index.html create mode 100644 my_project/web/manifest.json diff --git a/Capture.PNG b/Capture.PNG new file mode 100644 index 0000000000000000000000000000000000000000..afc94f5073093da463b9392caeef3abb06b28c50 GIT binary patch literal 87484 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�}R+1CcKNo>g?Ij-bM3UQh{>fZ% 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 + localProperties.load(reader) + } +} + +def flutterRoot = localProperties.getProperty('flutter.sdk') +if (flutterRoot == null) { + throw new GradleException("Flutter SDK not found. Define location with flutter.sdk in the local.properties file.") +} + +def flutterVersionCode = localProperties.getProperty('flutter.versionCode') +if (flutterVersionCode == null) { + flutterVersionCode = '1' +} + +def flutterVersionName = localProperties.getProperty('flutter.versionName') +if (flutterVersionName == null) { + flutterVersionName = '1.0' +} + +apply plugin: 'com.android.application' +apply plugin: 'kotlin-android' +apply from: "$flutterRoot/packages/flutter_tools/gradle/flutter.gradle" + +android { + compileSdkVersion 30 + + compileOptions { + sourceCompatibility JavaVersion.VERSION_1_8 + targetCompatibility JavaVersion.VERSION_1_8 + } + + kotlinOptions { + jvmTarget = '1.8' + } + + sourceSets { + main.java.srcDirs += 'src/main/kotlin' + } + + defaultConfig { + // TODO: Specify your own unique Application ID (https://developer.android.com/studio/build/application-id.html). + applicationId "com.example.my_project" + minSdkVersion 16 + targetSdkVersion 30 + versionCode flutterVersionCode.toInteger() + versionName flutterVersionName + } + + buildTypes { + release { + // TODO: Add your own signing config for the release build. + // Signing with the debug keys for now, so `flutter run --release` works. + signingConfig signingConfigs.debug + } + } +} + +flutter { + source '../..' +} + +dependencies { + implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk7:$kotlin_version" +} diff --git a/my_project/android/app/src/debug/AndroidManifest.xml b/my_project/android/app/src/debug/AndroidManifest.xml new file mode 100644 index 00000000..63ad474a --- /dev/null +++ b/my_project/android/app/src/debug/AndroidManifest.xml @@ -0,0 +1,7 @@ + + + + diff --git a/my_project/android/app/src/main/AndroidManifest.xml b/my_project/android/app/src/main/AndroidManifest.xml new file mode 100644 index 00000000..1bcffee4 --- /dev/null +++ b/my_project/android/app/src/main/AndroidManifest.xml @@ -0,0 +1,41 @@ + + + + + + + + + + + + + + + + diff --git a/my_project/android/app/src/main/kotlin/com/example/my_project/MainActivity.kt b/my_project/android/app/src/main/kotlin/com/example/my_project/MainActivity.kt new file mode 100644 index 00000000..4a876dc2 --- /dev/null +++ b/my_project/android/app/src/main/kotlin/com/example/my_project/MainActivity.kt @@ -0,0 +1,6 @@ +package com.example.my_project + +import io.flutter.embedding.android.FlutterActivity + +class MainActivity: FlutterActivity() { +} diff --git a/my_project/android/app/src/main/res/drawable-v21/launch_background.xml b/my_project/android/app/src/main/res/drawable-v21/launch_background.xml new file mode 100644 index 00000000..f74085f3 --- /dev/null +++ b/my_project/android/app/src/main/res/drawable-v21/launch_background.xml @@ -0,0 +1,12 @@ + + + + + + + + diff --git a/my_project/android/app/src/main/res/drawable/launch_background.xml b/my_project/android/app/src/main/res/drawable/launch_background.xml new file mode 100644 index 00000000..304732f8 --- /dev/null +++ b/my_project/android/app/src/main/res/drawable/launch_background.xml @@ -0,0 +1,12 @@ + + + + + + + + diff --git a/my_project/android/app/src/main/res/mipmap-hdpi/ic_launcher.png b/my_project/android/app/src/main/res/mipmap-hdpi/ic_launcher.png new file mode 100644 index 0000000000000000000000000000000000000000..db77bb4b7b0906d62b1847e87f15cdcacf6a4f29 GIT binary patch literal 544 zcmeAS@N?(olHy`uVBq!ia0vp^9w5xY3?!3`olAj~WQl7;NpOBzNqJ&XDuZK6ep0G} zXKrG8YEWuoN@d~6R2!h8bpbvhu0Wd6uZuB!w&u2PAxD2eNXD>P5D~Wn-+_Wa#27Xc zC?Zj|6r#X(-D3u$NCt}(Ms06KgJ4FxJVv{GM)!I~&n8Bnc94O7-Hd)cjDZswgC;Qs zO=b+9!WcT8F?0rF7!Uys2bs@gozCP?z~o%U|N3vA*22NaGQG zlg@K`O_XuxvZ&Ks^m&R!`&1=spLvfx7oGDKDwpwW`#iqdw@AL`7MR}m`rwr|mZgU`8P7SBkL78fFf!WnuYWm$5Z0 zNXhDbCv&49sM544K|?c)WrFfiZvCi9h0O)B3Pgg&ebxsLQ05GG~ AQ2+n{ literal 0 HcmV?d00001 diff --git a/my_project/android/app/src/main/res/mipmap-mdpi/ic_launcher.png b/my_project/android/app/src/main/res/mipmap-mdpi/ic_launcher.png new file mode 100644 index 0000000000000000000000000000000000000000..17987b79bb8a35cc66c3c1fd44f5a5526c1b78be GIT binary patch literal 442 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA3?vioaBc-sk|nMYCBgY=CFO}lsSJ)O`AMk? zp1FzXsX?iUDV2pMQ*D5Xx&nMcT!A!W`0S9QKQy;}1Cl^CgaH=;G9cpY;r$Q>i*pfB zP2drbID<_#qf;rPZx^FqH)F_D#*k@@q03KywUtLX8Ua?`H+NMzkczFPK3lFz@i_kW%1NOn0|D2I9n9wzH8m|-tHjsw|9>@K=iMBhxvkv6m8Y-l zytQ?X=U+MF$@3 zt`~i=@j|6y)RWMK--}M|=T`o&^Ni>IoWKHEbBXz7?A@mgWoL>!*SXo`SZH-*HSdS+ yn*9;$7;m`l>wYBC5bq;=U}IMqLzqbYCidGC!)_gkIk_C@Uy!y&wkt5C($~2D>~)O*cj@FGjOCM)M>_ixfudOh)?xMu#Fs z#}Y=@YDTwOM)x{K_j*Q;dPdJ?Mz0n|pLRx{4n|)f>SXlmV)XB04CrSJn#dS5nK2lM zrZ9#~WelCp7&e13Y$jvaEXHskn$2V!!DN-nWS__6T*l;H&Fopn?A6HZ-6WRLFP=R` zqG+CE#d4|IbyAI+rJJ`&x9*T`+a=p|0O(+s{UBcyZdkhj=yS1>AirP+0R;mf2uMgM zC}@~JfByORAh4SyRgi&!(cja>F(l*O+nd+@4m$|6K6KDn_&uvCpV23&>G9HJp{xgg zoq1^2_p9@|WEo z*X_Uko@K)qYYv~>43eQGMdbiGbo>E~Q& zrYBH{QP^@Sti!`2)uG{irBBq@y*$B zi#&(U-*=fp74j)RyIw49+0MRPMRU)+a2r*PJ$L5roHt2$UjExCTZSbq%V!HeS7J$N zdG@vOZB4v_lF7Plrx+hxo7(fCV&}fHq)$ literal 0 HcmV?d00001 diff --git a/my_project/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png b/my_project/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png new file mode 100644 index 0000000000000000000000000000000000000000..d5f1c8d34e7a88e3f88bea192c3a370d44689c3c GIT binary patch literal 1031 zcmeAS@N?(olHy`uVBq!ia0vp^6F``Q8Ax83A=Cw=BuiW)N`mv#O3D+9QW+dm@{>{( zJaZG%Q-e|yQz{EjrrIztFa`(sgt!6~Yi|1%a`XoT0ojZ}lNrNjb9xjc(B0U1_% zz5^97Xt*%oq$rQy4?0GKNfJ44uvxI)gC`h-NZ|&0-7(qS@?b!5r36oQ}zyZrNO3 zMO=Or+<~>+A&uN&E!^Sl+>xE!QC-|oJv`ApDhqC^EWD|@=#J`=d#Xzxs4ah}w&Jnc z$|q_opQ^2TrnVZ0o~wh<3t%W&flvYGe#$xqda2bR_R zvPYgMcHgjZ5nSA^lJr%;<&0do;O^tDDh~=pIxA#coaCY>&N%M2^tq^U%3DB@ynvKo}b?yu-bFc-u0JHzced$sg7S3zqI(2 z#Km{dPr7I=pQ5>FuK#)QwK?Y`E`B?nP+}U)I#c1+FM*1kNvWG|a(TpksZQ3B@sD~b zpQ2)*V*TdwjFOtHvV|;OsiDqHi=6%)o4b!)x$)%9pGTsE z-JL={-Ffv+T87W(Xpooq<`r*VzWQcgBN$$`u}f>-ZQI1BB8ykN*=e4rIsJx9>z}*o zo~|9I;xof literal 0 HcmV?d00001 diff --git a/my_project/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png b/my_project/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png new file mode 100644 index 0000000000000000000000000000000000000000..4d6372eebdb28e45604e46eeda8dd24651419bc0 GIT binary patch literal 1443 zcmb`G{WsKk6vsdJTdFg%tJav9_E4vzrOaqkWF|A724Nly!y+?N9`YV6wZ}5(X(D_N(?!*n3`|_r0Hc?=PQw&*vnU?QTFY zB_MsH|!j$PP;I}?dppoE_gA(4uc!jV&0!l7_;&p2^pxNo>PEcNJv za5_RT$o2Mf!<+r?&EbHH6nMoTsDOa;mN(wv8RNsHpG)`^ymG-S5By8=l9iVXzN_eG%Xg2@Xeq76tTZ*dGh~Lo9vl;Zfs+W#BydUw zCkZ$o1LqWQO$FC9aKlLl*7x9^0q%0}$OMlp@Kk_jHXOjofdePND+j!A{q!8~Jn+s3 z?~~w@4?egS02}8NuulUA=L~QQfm;MzCGd)XhiftT;+zFO&JVyp2mBww?;QByS_1w! zrQlx%{^cMj0|Bo1FjwY@Q8?Hx0cIPF*@-ZRFpPc#bBw{5@tD(5%sClzIfl8WU~V#u zm5Q;_F!wa$BSpqhN>W@2De?TKWR*!ujY;Yylk_X5#~V!L*Gw~;$%4Q8~Mad z@`-kG?yb$a9cHIApZDVZ^U6Xkp<*4rU82O7%}0jjHlK{id@?-wpN*fCHXyXh(bLt* zPc}H-x0e4E&nQ>y%B-(EL=9}RyC%MyX=upHuFhAk&MLbsF0LP-q`XnH78@fT+pKPW zu72MW`|?8ht^tz$iC}ZwLp4tB;Q49K!QCF3@!iB1qOI=?w z7In!}F~ij(18UYUjnbmC!qKhPo%24?8U1x{7o(+?^Zu0Hx81|FuS?bJ0jgBhEMzf< zCgUq7r2OCB(`XkKcN-TL>u5y#dD6D!)5W?`O5)V^>jb)P)GBdy%t$uUMpf$SNV31$ zb||OojAbvMP?T@$h_ZiFLFVHDmbyMhJF|-_)HX3%m=CDI+ID$0^C>kzxprBW)hw(v zr!Gmda);ICoQyhV_oP5+C%?jcG8v+D@9f?Dk*!BxY}dazmrT@64UrP3hlslANK)bq z$67n83eh}OeW&SV@HG95P|bjfqJ7gw$e+`Hxo!4cx`jdK1bJ>YDSpGKLPZ^1cv$ek zIB?0S<#tX?SJCLWdMd{-ME?$hc7A$zBOdIJ)4!KcAwb=VMov)nK;9z>x~rfT1>dS+ zZ6#`2v@`jgbqq)P22H)Tx2CpmM^o1$B+xT6`(v%5xJ(?j#>Q$+rx_R|7TzDZe{J6q zG1*EcU%tE?!kO%^M;3aM6JN*LAKUVb^xz8-Pxo#jR5(-KBeLJvA@-gxNHx0M-ZJLl z;#JwQoh~9V?`UVo#}{6ka@II>++D@%KqGpMdlQ}?9E*wFcf5(#XQnP$Dk5~%iX^>f z%$y;?M0BLp{O3a(-4A?ewryHrrD%cx#Q^%KY1H zNre$ve+vceSLZcNY4U(RBX&)oZn*Py()h)XkE?PL$!bNb{N5FVI2Y%LKEm%yvpyTP z(1P?z~7YxD~Rf<(a@_y` literal 0 HcmV?d00001 diff --git a/my_project/android/app/src/main/res/values-night/styles.xml b/my_project/android/app/src/main/res/values-night/styles.xml new file mode 100644 index 00000000..449a9f93 --- /dev/null +++ b/my_project/android/app/src/main/res/values-night/styles.xml @@ -0,0 +1,18 @@ + + + + + + + diff --git a/my_project/android/app/src/main/res/values/styles.xml b/my_project/android/app/src/main/res/values/styles.xml new file mode 100644 index 00000000..d74aa35c --- /dev/null +++ b/my_project/android/app/src/main/res/values/styles.xml @@ -0,0 +1,18 @@ + + + + + + + diff --git a/my_project/android/app/src/profile/AndroidManifest.xml b/my_project/android/app/src/profile/AndroidManifest.xml new file mode 100644 index 00000000..63ad474a --- /dev/null +++ b/my_project/android/app/src/profile/AndroidManifest.xml @@ -0,0 +1,7 @@ + + + + diff --git a/my_project/android/build.gradle b/my_project/android/build.gradle new file mode 100644 index 00000000..ed45c658 --- /dev/null +++ b/my_project/android/build.gradle @@ -0,0 +1,29 @@ +buildscript { + ext.kotlin_version = '1.3.50' + repositories { + google() + mavenCentral() + } + + dependencies { + classpath 'com.android.tools.build:gradle:4.1.0' + classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version" + } +} + +allprojects { + repositories { + google() + mavenCentral() + } +} + +rootProject.buildDir = '../build' +subprojects { + project.buildDir = "${rootProject.buildDir}/${project.name}" + project.evaluationDependsOn(':app') +} + +task clean(type: Delete) { + delete rootProject.buildDir +} diff --git a/my_project/android/gradle.properties b/my_project/android/gradle.properties new file mode 100644 index 00000000..94adc3a3 --- /dev/null +++ b/my_project/android/gradle.properties @@ -0,0 +1,3 @@ +org.gradle.jvmargs=-Xmx1536M +android.useAndroidX=true +android.enableJetifier=true diff --git a/my_project/android/gradle/wrapper/gradle-wrapper.properties b/my_project/android/gradle/wrapper/gradle-wrapper.properties new file mode 100644 index 00000000..bc6a58af --- /dev/null +++ b/my_project/android/gradle/wrapper/gradle-wrapper.properties @@ -0,0 +1,6 @@ +#Fri Jun 23 08:50:38 CEST 2017 +distributionBase=GRADLE_USER_HOME +distributionPath=wrapper/dists +zipStoreBase=GRADLE_USER_HOME +zipStorePath=wrapper/dists +distributionUrl=https\://services.gradle.org/distributions/gradle-6.7-all.zip diff --git a/my_project/android/settings.gradle b/my_project/android/settings.gradle new file mode 100644 index 00000000..44e62bcf --- /dev/null +++ b/my_project/android/settings.gradle @@ -0,0 +1,11 @@ +include ':app' + +def localPropertiesFile = new File(rootProject.projectDir, "local.properties") +def properties = new Properties() + +assert localPropertiesFile.exists() +localPropertiesFile.withReader("UTF-8") { reader -> properties.load(reader) } + +def flutterSdkPath = properties.getProperty("flutter.sdk") +assert flutterSdkPath != null, "flutter.sdk not set in local.properties" +apply from: "$flutterSdkPath/packages/flutter_tools/gradle/app_plugin_loader.gradle" diff --git a/my_project/assests/Me.jpg b/my_project/assests/Me.jpg new file mode 100644 index 0000000000000000000000000000000000000000..6be10d886e7786f61bb67b3bbbbc518c446417e4 GIT binary patch literal 39927 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 Vaj>C3t8_3~L~b#*5@H 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 literal 0 HcmV?d00001 diff --git a/my_project/ios/.gitignore b/my_project/ios/.gitignore new file mode 100644 index 00000000..151026b9 --- /dev/null +++ b/my_project/ios/.gitignore @@ -0,0 +1,33 @@ +*.mode1v3 +*.mode2v3 +*.moved-aside +*.pbxuser +*.perspectivev3 +**/*sync/ +.sconsign.dblite +.tags* +**/.vagrant/ +**/DerivedData/ +Icon? +**/Pods/ +**/.symlinks/ +profile +xcuserdata +**/.generated/ +Flutter/App.framework +Flutter/Flutter.framework +Flutter/Flutter.podspec +Flutter/Generated.xcconfig +Flutter/ephemeral/ +Flutter/app.flx +Flutter/app.zip +Flutter/flutter_assets/ +Flutter/flutter_export_environment.sh +ServiceDefinitions.json +Runner/GeneratedPluginRegistrant.* + +# Exceptions to above rules. +!default.mode1v3 +!default.mode2v3 +!default.pbxuser +!default.perspectivev3 diff --git a/my_project/ios/Flutter/AppFrameworkInfo.plist b/my_project/ios/Flutter/AppFrameworkInfo.plist new file mode 100644 index 00000000..8d4492f9 --- /dev/null +++ b/my_project/ios/Flutter/AppFrameworkInfo.plist @@ -0,0 +1,26 @@ + + + + + CFBundleDevelopmentRegion + en + CFBundleExecutable + App + CFBundleIdentifier + io.flutter.flutter.app + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + App + CFBundlePackageType + FMWK + CFBundleShortVersionString + 1.0 + CFBundleSignature + ???? + CFBundleVersion + 1.0 + MinimumOSVersion + 9.0 + + diff --git a/my_project/ios/Flutter/Debug.xcconfig b/my_project/ios/Flutter/Debug.xcconfig new file mode 100644 index 00000000..592ceee8 --- /dev/null +++ b/my_project/ios/Flutter/Debug.xcconfig @@ -0,0 +1 @@ +#include "Generated.xcconfig" diff --git a/my_project/ios/Flutter/Release.xcconfig b/my_project/ios/Flutter/Release.xcconfig new file mode 100644 index 00000000..592ceee8 --- /dev/null +++ b/my_project/ios/Flutter/Release.xcconfig @@ -0,0 +1 @@ +#include "Generated.xcconfig" diff --git a/my_project/ios/Runner.xcodeproj/project.pbxproj b/my_project/ios/Runner.xcodeproj/project.pbxproj new file mode 100644 index 00000000..ae2017d6 --- /dev/null +++ b/my_project/ios/Runner.xcodeproj/project.pbxproj @@ -0,0 +1,471 @@ +// !$*UTF8*$! +{ + archiveVersion = 1; + classes = { + }; + objectVersion = 46; + objects = { + +/* Begin PBXBuildFile section */ + 1498D2341E8E89220040F4C2 /* GeneratedPluginRegistrant.m in Sources */ = {isa = PBXBuildFile; fileRef = 1498D2331E8E89220040F4C2 /* GeneratedPluginRegistrant.m */; }; + 3B3967161E833CAA004F5970 /* AppFrameworkInfo.plist in Resources */ = {isa = PBXBuildFile; fileRef = 3B3967151E833CAA004F5970 /* AppFrameworkInfo.plist */; }; + 74858FAF1ED2DC5600515810 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 74858FAE1ED2DC5600515810 /* AppDelegate.swift */; }; + 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 */; }; +/* End PBXBuildFile section */ + +/* Begin PBXCopyFilesBuildPhase section */ + 9705A1C41CF9048500538489 /* Embed Frameworks */ = { + isa = PBXCopyFilesBuildPhase; + buildActionMask = 2147483647; + dstPath = ""; + dstSubfolderSpec = 10; + files = ( + ); + name = "Embed Frameworks"; + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXCopyFilesBuildPhase section */ + +/* Begin PBXFileReference section */ + 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 = ""; }; + 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 = ""; }; + 7AFA3C8E1D35360C0083082E /* Release.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; name = Release.xcconfig; path = Flutter/Release.xcconfig; sourceTree = ""; }; + 9740EEB21CF90195004384FC /* Debug.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; name = Debug.xcconfig; path = Flutter/Debug.xcconfig; sourceTree = ""; }; + 9740EEB31CF90195004384FC /* Generated.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; name = Generated.xcconfig; path = Flutter/Generated.xcconfig; sourceTree = ""; }; + 97C146EE1CF9000F007C117D /* Runner.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = Runner.app; sourceTree = BUILT_PRODUCTS_DIR; }; + 97C146FB1CF9000F007C117D /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Main.storyboard; sourceTree = ""; }; + 97C146FD1CF9000F007C117D /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = ""; }; + 97C147001CF9000F007C117D /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = ""; }; + 97C147021CF9000F007C117D /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; +/* End PBXFileReference section */ + +/* Begin PBXFrameworksBuildPhase section */ + 97C146EB1CF9000F007C117D /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXFrameworksBuildPhase section */ + +/* Begin PBXGroup section */ + 9740EEB11CF90186004384FC /* Flutter */ = { + isa = PBXGroup; + children = ( + 3B3967151E833CAA004F5970 /* AppFrameworkInfo.plist */, + 9740EEB21CF90195004384FC /* Debug.xcconfig */, + 7AFA3C8E1D35360C0083082E /* Release.xcconfig */, + 9740EEB31CF90195004384FC /* Generated.xcconfig */, + ); + name = Flutter; + sourceTree = ""; + }; + 97C146E51CF9000F007C117D = { + isa = PBXGroup; + children = ( + 9740EEB11CF90186004384FC /* Flutter */, + 97C146F01CF9000F007C117D /* Runner */, + 97C146EF1CF9000F007C117D /* Products */, + ); + sourceTree = ""; + }; + 97C146EF1CF9000F007C117D /* Products */ = { + isa = PBXGroup; + children = ( + 97C146EE1CF9000F007C117D /* Runner.app */, + ); + name = Products; + sourceTree = ""; + }; + 97C146F01CF9000F007C117D /* Runner */ = { + isa = PBXGroup; + children = ( + 97C146FA1CF9000F007C117D /* Main.storyboard */, + 97C146FD1CF9000F007C117D /* Assets.xcassets */, + 97C146FF1CF9000F007C117D /* LaunchScreen.storyboard */, + 97C147021CF9000F007C117D /* Info.plist */, + 1498D2321E8E86230040F4C2 /* GeneratedPluginRegistrant.h */, + 1498D2331E8E89220040F4C2 /* GeneratedPluginRegistrant.m */, + 74858FAE1ED2DC5600515810 /* AppDelegate.swift */, + 74858FAD1ED2DC5600515810 /* Runner-Bridging-Header.h */, + ); + path = Runner; + sourceTree = ""; + }; +/* End PBXGroup section */ + +/* Begin PBXNativeTarget section */ + 97C146ED1CF9000F007C117D /* Runner */ = { + isa = PBXNativeTarget; + buildConfigurationList = 97C147051CF9000F007C117D /* Build configuration list for PBXNativeTarget "Runner" */; + buildPhases = ( + 9740EEB61CF901F6004384FC /* Run Script */, + 97C146EA1CF9000F007C117D /* Sources */, + 97C146EB1CF9000F007C117D /* Frameworks */, + 97C146EC1CF9000F007C117D /* Resources */, + 9705A1C41CF9048500538489 /* Embed Frameworks */, + 3B06AD1E1E4923F5004D2608 /* Thin Binary */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = Runner; + productName = Runner; + productReference = 97C146EE1CF9000F007C117D /* Runner.app */; + productType = "com.apple.product-type.application"; + }; +/* End PBXNativeTarget section */ + +/* Begin PBXProject section */ + 97C146E61CF9000F007C117D /* Project object */ = { + isa = PBXProject; + attributes = { + LastUpgradeCheck = 1020; + ORGANIZATIONNAME = ""; + TargetAttributes = { + 97C146ED1CF9000F007C117D = { + CreatedOnToolsVersion = 7.3.1; + LastSwiftMigration = 1100; + }; + }; + }; + buildConfigurationList = 97C146E91CF9000F007C117D /* Build configuration list for PBXProject "Runner" */; + compatibilityVersion = "Xcode 9.3"; + developmentRegion = en; + hasScannedForEncodings = 0; + knownRegions = ( + en, + Base, + ); + mainGroup = 97C146E51CF9000F007C117D; + productRefGroup = 97C146EF1CF9000F007C117D /* Products */; + projectDirPath = ""; + projectRoot = ""; + targets = ( + 97C146ED1CF9000F007C117D /* Runner */, + ); + }; +/* End PBXProject section */ + +/* Begin PBXResourcesBuildPhase section */ + 97C146EC1CF9000F007C117D /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 97C147011CF9000F007C117D /* LaunchScreen.storyboard in Resources */, + 3B3967161E833CAA004F5970 /* AppFrameworkInfo.plist in Resources */, + 97C146FE1CF9000F007C117D /* Assets.xcassets in Resources */, + 97C146FC1CF9000F007C117D /* Main.storyboard in Resources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXResourcesBuildPhase section */ + +/* Begin PBXShellScriptBuildPhase section */ + 3B06AD1E1E4923F5004D2608 /* Thin Binary */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputPaths = ( + ); + name = "Thin Binary"; + outputPaths = ( + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "/bin/sh \"$FLUTTER_ROOT/packages/flutter_tools/bin/xcode_backend.sh\" embed_and_thin"; + }; + 9740EEB61CF901F6004384FC /* Run Script */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputPaths = ( + ); + name = "Run Script"; + outputPaths = ( + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "/bin/sh \"$FLUTTER_ROOT/packages/flutter_tools/bin/xcode_backend.sh\" build"; + }; +/* End PBXShellScriptBuildPhase section */ + +/* Begin PBXSourcesBuildPhase section */ + 97C146EA1CF9000F007C117D /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 74858FAF1ED2DC5600515810 /* AppDelegate.swift in Sources */, + 1498D2341E8E89220040F4C2 /* GeneratedPluginRegistrant.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXSourcesBuildPhase section */ + +/* Begin PBXVariantGroup section */ + 97C146FA1CF9000F007C117D /* Main.storyboard */ = { + isa = PBXVariantGroup; + children = ( + 97C146FB1CF9000F007C117D /* Base */, + ); + name = Main.storyboard; + sourceTree = ""; + }; + 97C146FF1CF9000F007C117D /* LaunchScreen.storyboard */ = { + isa = PBXVariantGroup; + children = ( + 97C147001CF9000F007C117D /* Base */, + ); + name = LaunchScreen.storyboard; + sourceTree = ""; + }; +/* End PBXVariantGroup section */ + +/* Begin XCBuildConfiguration section */ + 249021D3217E4FDB00AE95B9 /* Profile */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CLANG_ANALYZER_NONNULL = YES; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; + CLANG_CXX_LIBRARY = "libc++"; + CLANG_ENABLE_MODULES = YES; + CLANG_ENABLE_OBJC_ARC = YES; + CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; + CLANG_WARN_BOOL_CONVERSION = YES; + CLANG_WARN_COMMA = YES; + CLANG_WARN_CONSTANT_CONVERSION = YES; + CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; + CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; + CLANG_WARN_EMPTY_BODY = YES; + CLANG_WARN_ENUM_CONVERSION = YES; + CLANG_WARN_INFINITE_RECURSION = YES; + CLANG_WARN_INT_CONVERSION = YES; + CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; + CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; + CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; + CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; + CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; + CLANG_WARN_STRICT_PROTOTYPES = YES; + CLANG_WARN_SUSPICIOUS_MOVE = YES; + CLANG_WARN_UNREACHABLE_CODE = YES; + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; + COPY_PHASE_STRIP = NO; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + ENABLE_NS_ASSERTIONS = NO; + ENABLE_STRICT_OBJC_MSGSEND = YES; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_NO_COMMON_BLOCKS = YES; + GCC_WARN_64_TO_32_BIT_CONVERSION = YES; + GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; + GCC_WARN_UNDECLARED_SELECTOR = YES; + GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; + GCC_WARN_UNUSED_FUNCTION = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + IPHONEOS_DEPLOYMENT_TARGET = 9.0; + MTL_ENABLE_DEBUG_INFO = NO; + SDKROOT = iphoneos; + SUPPORTED_PLATFORMS = iphoneos; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + }; + name = Profile; + }; + 249021D4217E4FDB00AE95B9 /* Profile */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 7AFA3C8E1D35360C0083082E /* Release.xcconfig */; + buildSettings = { + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + CLANG_ENABLE_MODULES = YES; + CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)"; + ENABLE_BITCODE = NO; + INFOPLIST_FILE = Runner/Info.plist; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; + PRODUCT_BUNDLE_IDENTIFIER = com.example.myProject; + PRODUCT_NAME = "$(TARGET_NAME)"; + SWIFT_OBJC_BRIDGING_HEADER = "Runner/Runner-Bridging-Header.h"; + SWIFT_VERSION = 5.0; + VERSIONING_SYSTEM = "apple-generic"; + }; + name = Profile; + }; + 97C147031CF9000F007C117D /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CLANG_ANALYZER_NONNULL = YES; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; + CLANG_CXX_LIBRARY = "libc++"; + CLANG_ENABLE_MODULES = YES; + CLANG_ENABLE_OBJC_ARC = YES; + CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; + CLANG_WARN_BOOL_CONVERSION = YES; + CLANG_WARN_COMMA = YES; + CLANG_WARN_CONSTANT_CONVERSION = YES; + CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; + CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; + CLANG_WARN_EMPTY_BODY = YES; + CLANG_WARN_ENUM_CONVERSION = YES; + CLANG_WARN_INFINITE_RECURSION = YES; + CLANG_WARN_INT_CONVERSION = YES; + CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; + CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; + CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; + CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; + CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; + CLANG_WARN_STRICT_PROTOTYPES = YES; + CLANG_WARN_SUSPICIOUS_MOVE = YES; + CLANG_WARN_UNREACHABLE_CODE = YES; + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; + COPY_PHASE_STRIP = NO; + DEBUG_INFORMATION_FORMAT = dwarf; + ENABLE_STRICT_OBJC_MSGSEND = YES; + ENABLE_TESTABILITY = YES; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_DYNAMIC_NO_PIC = NO; + GCC_NO_COMMON_BLOCKS = YES; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + "DEBUG=1", + "$(inherited)", + ); + GCC_WARN_64_TO_32_BIT_CONVERSION = YES; + GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; + GCC_WARN_UNDECLARED_SELECTOR = YES; + GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; + GCC_WARN_UNUSED_FUNCTION = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + IPHONEOS_DEPLOYMENT_TARGET = 9.0; + MTL_ENABLE_DEBUG_INFO = YES; + ONLY_ACTIVE_ARCH = YES; + SDKROOT = iphoneos; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; + 97C147041CF9000F007C117D /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CLANG_ANALYZER_NONNULL = YES; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; + CLANG_CXX_LIBRARY = "libc++"; + CLANG_ENABLE_MODULES = YES; + CLANG_ENABLE_OBJC_ARC = YES; + CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; + CLANG_WARN_BOOL_CONVERSION = YES; + CLANG_WARN_COMMA = YES; + CLANG_WARN_CONSTANT_CONVERSION = YES; + CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; + CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; + CLANG_WARN_EMPTY_BODY = YES; + CLANG_WARN_ENUM_CONVERSION = YES; + CLANG_WARN_INFINITE_RECURSION = YES; + CLANG_WARN_INT_CONVERSION = YES; + CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; + CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; + CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; + CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; + CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; + CLANG_WARN_STRICT_PROTOTYPES = YES; + CLANG_WARN_SUSPICIOUS_MOVE = YES; + CLANG_WARN_UNREACHABLE_CODE = YES; + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; + COPY_PHASE_STRIP = NO; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + ENABLE_NS_ASSERTIONS = NO; + ENABLE_STRICT_OBJC_MSGSEND = YES; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_NO_COMMON_BLOCKS = YES; + GCC_WARN_64_TO_32_BIT_CONVERSION = YES; + GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; + GCC_WARN_UNDECLARED_SELECTOR = YES; + GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; + GCC_WARN_UNUSED_FUNCTION = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + IPHONEOS_DEPLOYMENT_TARGET = 9.0; + MTL_ENABLE_DEBUG_INFO = NO; + SDKROOT = iphoneos; + SUPPORTED_PLATFORMS = iphoneos; + SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule"; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; + 97C147061CF9000F007C117D /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 9740EEB21CF90195004384FC /* Debug.xcconfig */; + buildSettings = { + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + CLANG_ENABLE_MODULES = YES; + CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)"; + ENABLE_BITCODE = NO; + INFOPLIST_FILE = Runner/Info.plist; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; + PRODUCT_BUNDLE_IDENTIFIER = com.example.myProject; + PRODUCT_NAME = "$(TARGET_NAME)"; + SWIFT_OBJC_BRIDGING_HEADER = "Runner/Runner-Bridging-Header.h"; + SWIFT_OPTIMIZATION_LEVEL = "-Onone"; + SWIFT_VERSION = 5.0; + VERSIONING_SYSTEM = "apple-generic"; + }; + name = Debug; + }; + 97C147071CF9000F007C117D /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 7AFA3C8E1D35360C0083082E /* Release.xcconfig */; + buildSettings = { + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + CLANG_ENABLE_MODULES = YES; + CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)"; + ENABLE_BITCODE = NO; + INFOPLIST_FILE = Runner/Info.plist; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; + PRODUCT_BUNDLE_IDENTIFIER = com.example.myProject; + PRODUCT_NAME = "$(TARGET_NAME)"; + SWIFT_OBJC_BRIDGING_HEADER = "Runner/Runner-Bridging-Header.h"; + SWIFT_VERSION = 5.0; + VERSIONING_SYSTEM = "apple-generic"; + }; + name = Release; + }; +/* End XCBuildConfiguration section */ + +/* Begin XCConfigurationList section */ + 97C146E91CF9000F007C117D /* Build configuration list for PBXProject "Runner" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 97C147031CF9000F007C117D /* Debug */, + 97C147041CF9000F007C117D /* Release */, + 249021D3217E4FDB00AE95B9 /* Profile */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 97C147051CF9000F007C117D /* Build configuration list for PBXNativeTarget "Runner" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 97C147061CF9000F007C117D /* Debug */, + 97C147071CF9000F007C117D /* Release */, + 249021D4217E4FDB00AE95B9 /* Profile */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; +/* End XCConfigurationList section */ + }; + rootObject = 97C146E61CF9000F007C117D /* Project object */; +} diff --git a/my_project/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata b/my_project/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata new file mode 100644 index 00000000..919434a6 --- /dev/null +++ b/my_project/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata @@ -0,0 +1,7 @@ + + + + + diff --git a/my_project/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist b/my_project/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist new file mode 100644 index 00000000..18d98100 --- /dev/null +++ b/my_project/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist @@ -0,0 +1,8 @@ + + + + + IDEDidComputeMac32BitWarning + + + diff --git a/my_project/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings b/my_project/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings new file mode 100644 index 00000000..f9b0d7c5 --- /dev/null +++ b/my_project/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings @@ -0,0 +1,8 @@ + + + + + PreviewsEnabled + + + diff --git a/my_project/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme b/my_project/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme new file mode 100644 index 00000000..a28140cf --- /dev/null +++ b/my_project/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme @@ -0,0 +1,91 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/my_project/ios/Runner.xcworkspace/contents.xcworkspacedata b/my_project/ios/Runner.xcworkspace/contents.xcworkspacedata new file mode 100644 index 00000000..1d526a16 --- /dev/null +++ b/my_project/ios/Runner.xcworkspace/contents.xcworkspacedata @@ -0,0 +1,7 @@ + + + + + diff --git a/my_project/ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist b/my_project/ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist new file mode 100644 index 00000000..18d98100 --- /dev/null +++ b/my_project/ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist @@ -0,0 +1,8 @@ + + + + + IDEDidComputeMac32BitWarning + + + diff --git a/my_project/ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings b/my_project/ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings new file mode 100644 index 00000000..f9b0d7c5 --- /dev/null +++ b/my_project/ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings @@ -0,0 +1,8 @@ + + + + + PreviewsEnabled + + + diff --git a/my_project/ios/Runner/AppDelegate.swift b/my_project/ios/Runner/AppDelegate.swift new file mode 100644 index 00000000..70693e4a --- /dev/null +++ b/my_project/ios/Runner/AppDelegate.swift @@ -0,0 +1,13 @@ +import UIKit +import Flutter + +@UIApplicationMain +@objc class AppDelegate: FlutterAppDelegate { + override func application( + _ application: UIApplication, + didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]? + ) -> Bool { + GeneratedPluginRegistrant.register(with: self) + return super.application(application, didFinishLaunchingWithOptions: launchOptions) + } +} diff --git a/my_project/ios/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json b/my_project/ios/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json new file mode 100644 index 00000000..d36b1fab --- /dev/null +++ b/my_project/ios/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json @@ -0,0 +1,122 @@ +{ + "images" : [ + { + "size" : "20x20", + "idiom" : "iphone", + "filename" : "Icon-App-20x20@2x.png", + "scale" : "2x" + }, + { + "size" : "20x20", + "idiom" : "iphone", + "filename" : "Icon-App-20x20@3x.png", + "scale" : "3x" + }, + { + "size" : "29x29", + "idiom" : "iphone", + "filename" : "Icon-App-29x29@1x.png", + "scale" : "1x" + }, + { + "size" : "29x29", + "idiom" : "iphone", + "filename" : "Icon-App-29x29@2x.png", + "scale" : "2x" + }, + { + "size" : "29x29", + "idiom" : "iphone", + "filename" : "Icon-App-29x29@3x.png", + "scale" : "3x" + }, + { + "size" : "40x40", + "idiom" : "iphone", + "filename" : "Icon-App-40x40@2x.png", + "scale" : "2x" + }, + { + "size" : "40x40", + "idiom" : "iphone", + "filename" : "Icon-App-40x40@3x.png", + "scale" : "3x" + }, + { + "size" : "60x60", + "idiom" : "iphone", + "filename" : "Icon-App-60x60@2x.png", + "scale" : "2x" + }, + { + "size" : "60x60", + "idiom" : "iphone", + "filename" : "Icon-App-60x60@3x.png", + "scale" : "3x" + }, + { + "size" : "20x20", + "idiom" : "ipad", + "filename" : "Icon-App-20x20@1x.png", + "scale" : "1x" + }, + { + "size" : "20x20", + "idiom" : "ipad", + "filename" : "Icon-App-20x20@2x.png", + "scale" : "2x" + }, + { + "size" : "29x29", + "idiom" : "ipad", + "filename" : "Icon-App-29x29@1x.png", + "scale" : "1x" + }, + { + "size" : "29x29", + "idiom" : "ipad", + "filename" : "Icon-App-29x29@2x.png", + "scale" : "2x" + }, + { + "size" : "40x40", + "idiom" : "ipad", + "filename" : "Icon-App-40x40@1x.png", + "scale" : "1x" + }, + { + "size" : "40x40", + "idiom" : "ipad", + "filename" : "Icon-App-40x40@2x.png", + "scale" : "2x" + }, + { + "size" : "76x76", + "idiom" : "ipad", + "filename" : "Icon-App-76x76@1x.png", + "scale" : "1x" + }, + { + "size" : "76x76", + "idiom" : "ipad", + "filename" : "Icon-App-76x76@2x.png", + "scale" : "2x" + }, + { + "size" : "83.5x83.5", + "idiom" : "ipad", + "filename" : "Icon-App-83.5x83.5@2x.png", + "scale" : "2x" + }, + { + "size" : "1024x1024", + "idiom" : "ios-marketing", + "filename" : "Icon-App-1024x1024@1x.png", + "scale" : "1x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} diff --git a/my_project/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png b/my_project/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png new file mode 100644 index 0000000000000000000000000000000000000000..dc9ada4725e9b0ddb1deab583e5b5102493aa332 GIT binary patch literal 10932 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 literal 0 HcmV?d00001 diff --git a/my_project/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png b/my_project/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..f091b6b0bca859a3f474b03065bef75ba58a9e4c GIT binary patch literal 1588 zcmV-42Fv-0P)C1SqPt}wig>|5Crh^=oyX$BK<}M8eLU3e2hGT;=G|!_SP)7zNI6fqUMB=)y zRAZ>eDe#*r`yDAVgB_R*LB*MAc)8(b{g{9McCXW!lq7r(btRoB9!8B-#AI6JMb~YFBEvdsV)`mEQO^&#eRKx@b&x- z5lZm*!WfD8oCLzfHGz#u7sT0^VLMI1MqGxF^v+`4YYnVYgk*=kU?HsSz{v({E3lb9 z>+xILjBN)t6`=g~IBOelGQ(O990@BfXf(DRI5I$qN$0Gkz-FSc$3a+2fX$AedL4u{ z4V+5Ong(9LiGcIKW?_352sR;LtDPmPJXI{YtT=O8=76o9;*n%_m|xo!i>7$IrZ-{l z-x3`7M}qzHsPV@$v#>H-TpjDh2UE$9g6sysUREDy_R(a)>=eHw-WAyfIN z*qb!_hW>G)Tu8nSw9yn#3wFMiLcfc4pY0ek1}8(NqkBR@t4{~oC>ryc-h_ByH(Cg5 z>ao-}771+xE3um9lWAY1FeQFxowa1(!J(;Jg*wrg!=6FdRX+t_<%z&d&?|Bn){>zm zZQj(aA_HeBY&OC^jj*)N`8fa^ePOU72VpInJoI1?`ty#lvlNzs(&MZX+R%2xS~5Kh zX*|AU4QE#~SgPzOXe9>tRj>hjU@c1k5Y_mW*Jp3fI;)1&g3j|zDgC+}2Q_v%YfDax z!?umcN^n}KYQ|a$Lr+51Nf9dkkYFSjZZjkma$0KOj+;aQ&721~t7QUKx61J3(P4P1 zstI~7-wOACnWP4=8oGOwz%vNDqD8w&Q`qcNGGrbbf&0s9L0De{4{mRS?o0MU+nR_! zrvshUau0G^DeMhM_v{5BuLjb#Hh@r23lDAk8oF(C+P0rsBpv85EP>4CVMx#04MOfG z;P%vktHcXwTj~+IE(~px)3*MY77e}p#|c>TD?sMatC0Tu4iKKJ0(X8jxQY*gYtxsC z(zYC$g|@+I+kY;dg_dE>scBf&bP1Nc@Hz<3R)V`=AGkc;8CXqdi=B4l2k|g;2%#m& z*jfX^%b!A8#bI!j9-0Fi0bOXl(-c^AB9|nQaE`*)Hw+o&jS9@7&Gov#HbD~#d{twV zXd^Tr^mWLfFh$@Dr$e;PBEz4(-2q1FF0}c;~B5sA}+Q>TOoP+t>wf)V9Iy=5ruQa;z)y zI9C9*oUga6=hxw6QasLPnee@3^Rr*M{CdaL5=R41nLs(AHk_=Y+A9$2&H(B7!_pURs&8aNw7?`&Z&xY_Ye z)~D5Bog^td-^QbUtkTirdyK^mTHAOuptDflut!#^lnKqU md>ggs(5nOWAqO?umG&QVYK#ibz}*4>0000U6E9hRK9^#O7(mu>ETqrXGsduA8$)?`v2seloOCza43C{NQ$$gAOH**MCn0Q?+L7dl7qnbRdqZ8LSVp1ItDxhxD?t@5_yHg6A8yI zC*%Wgg22K|8E#!~cTNYR~@Y9KepMPrrB8cABapAFa=`H+UGhkXUZV1GnwR1*lPyZ;*K(i~2gp|@bzp8}og7e*#% zEnr|^CWdVV!-4*Y_7rFvlww2Ze+>j*!Z!pQ?2l->4q#nqRu9`ELo6RMS5=br47g_X zRw}P9a7RRYQ%2Vsd0Me{_(EggTnuN6j=-?uFS6j^u69elMypu?t>op*wBx<=Wx8?( ztpe^(fwM6jJX7M-l*k3kEpWOl_Vk3@(_w4oc}4YF4|Rt=2V^XU?#Yz`8(e?aZ@#li0n*=g^qOcVpd-Wbok=@b#Yw zqn8u9a)z>l(1kEaPYZ6hwubN6i<8QHgsu0oE) ziJ(p;Wxm>sf!K+cw>R-(^Y2_bahB+&KI9y^);#0qt}t-$C|Bo71lHi{_+lg#f%RFy z0um=e3$K3i6K{U_4K!EX?F&rExl^W|G8Z8;`5z-k}OGNZ0#WVb$WCpQu-_YsiqKP?BB# vzVHS-CTUF4Ozn5G+mq_~Qqto~ahA+K`|lyv3(-e}00000NkvXXu0mjfd`9t{ literal 0 HcmV?d00001 diff --git a/my_project/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png b/my_project/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..d0ef06e7edb86cdfe0d15b4b0d98334a86163658 GIT binary patch literal 1716 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 literal 0 HcmV?d00001 diff --git a/my_project/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png b/my_project/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..c8f9ed8f5cee1c98386d13b17e89f719e83555b2 GIT binary patch literal 1895 zcmV-t2blPYP)FQtfgmafE#=YDCq`qUBt#QpG%*H6QHY765~R=q zZ6iudfM}q!Pz#~9JgOi8QJ|DSu?1-*(kSi1K4#~5?#|rh?sS)(-JQqX*}ciXJ56_H zdw=^s_srbAdqxlvGyrgGet#6T7_|j;95sL%MtM;q86vOxKM$f#puR)Bjv9Zvz9-di zXOTSsZkM83)E9PYBXC<$6(|>lNLVBb&&6y{NByFCp%6+^ALR@NCTse_wqvNmSWI-m z!$%KlHFH2omF!>#%1l3LTZg(s7eof$7*xB)ZQ0h?ejh?Ta9fDv59+u#MokW+1t8Zb zgHv%K(u9G^Lv`lh#f3<6!JVTL3(dCpxHbnbA;kKqQyd1~^Xe0VIaYBSWm6nsr;dFj z4;G-RyL?cYgsN1{L4ZFFNa;8)Rv0fM0C(~Tkit94 zz#~A)59?QjD&pAPSEQ)p8gP|DS{ng)j=2ux)_EzzJ773GmQ_Cic%3JJhC0t2cx>|v zJcVusIB!%F90{+}8hG3QU4KNeKmK%T>mN57NnCZ^56=0?&3@!j>a>B43pi{!u z7JyDj7`6d)qVp^R=%j>UIY6f+3`+qzIc!Y_=+uN^3BYV|o+$vGo-j-Wm<10%A=(Yk^beI{t%ld@yhKjq0iNjqN4XMGgQtbKubPM$JWBz}YA65k%dm*awtC^+f;a-x4+ddbH^7iDWGg&N0n#MW{kA|=8iMUiFYvMoDY@sPC#t$55gn6ykUTPAr`a@!(;np824>2xJthS z*ZdmT`g5-`BuJs`0LVhz+D9NNa3<=6m;cQLaF?tCv8)zcRSh66*Z|vXhG@$I%U~2l z?`Q zykI#*+rQ=z6Jm=Bui-SfpDYLA=|vzGE(dYm=OC8XM&MDo7ux4UF1~0J1+i%aCUpRe zt3L_uNyQ*cE(38Uy03H%I*)*Bh=Lb^Xj3?I^Hnbeq72(EOK^Y93CNp*uAA{5Lc=ky zx=~RKa4{iTm{_>_vSCm?$Ej=i6@=m%@VvAITnigVg{&@!7CDgs908761meDK5azA} z4?=NOH|PdvabgJ&fW2{Mo$Q0CcD8Qc84%{JPYt5EiG{MdLIAeX%T=D7NIP4%Hw}p9 zg)==!2Lbp#j{u_}hMiao9=!VSyx0gHbeCS`;q&vzeq|fs`y&^X-lso(Ls@-706qmA z7u*T5PMo_w3{se1t2`zWeO^hOvTsohG_;>J0wVqVe+n)AbQCx)yh9;w+J6?NF5Lmo zecS@ieAKL8%bVd@+-KT{yI|S}O>pYckUFs;ry9Ow$CD@ztz5K-*D$^{i(_1llhSh^ zEkL$}tsQt5>QA^;QgjgIfBDmcOgi5YDyu?t6vSnbp=1+@6D& z5MJ}B8q;bRlVoxasyhcUF1+)o`&3r0colr}QJ3hcSdLu;9;td>kf@Tcn<@9sIx&=m z;AD;SCh95=&p;$r{Xz3iWCO^MX83AGJ(yH&eTXgv|0=34#-&WAmw{)U7OU9!Wz^!7 zZ%jZFi@JR;>Mhi7S>V7wQ176|FdW2m?&`qa(ScO^CFPR80HucLHOTy%5s*HR0^8)i h0WYBP*#0Ks^FNSabJA*5${_#%002ovPDHLkV1oKhTl@e3 literal 0 HcmV?d00001 diff --git a/my_project/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png b/my_project/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..a6d6b8609df07bf62e5100a53a01510388bd2b22 GIT binary patch literal 2665 zcmV-v3YPVWP)oFh3q0MFesq&64WThn3$;G69TfjsAv=f2G9}p zgSx99+!YV6qME!>9MD13x)k(+XE7W?_O4LoLb5ND8 zaV{9+P@>42xDfRiYBMSgD$0!vssptcb;&?u9u(LLBKmkZ>RMD=kvD3h`sk6!QYtBa ztlZI#nu$8lJ^q2Z79UTgZe>BU73(Aospiq+?SdMt8lDZ;*?@tyWVZVS_Q7S&*tJaiRlJ z+aSMOmbg3@h5}v;A*c8SbqM3icg-`Cnwl;7Ts%A1RkNIp+Txl-Ckkvg4oxrqGA5ewEgYqwtECD<_3Egu)xGllKt&J8g&+=ac@Jq4-?w6M3b*>w5 z69N3O%=I^6&UL5gZ!}trC7bUj*12xLdkNs~Bz4QdJJ*UDZox2UGR}SNg@lmOvhCc~ z*f_UeXv(=#I#*7>VZx2ObEN~UoGUTl=-@)E;YtCRZ>SVp$p9yG5hEFZ!`wI!spd)n zSk+vK0Vin7FL{7f&6OB%f;SH22dtbcF<|9fi2Fp%q4kxL!b1#l^)8dUwJ zwEf{(wJj@8iYDVnKB`eSU+;ml-t2`@%_)0jDM`+a46xhDbBj2+&Ih>1A>6aky#(-SYyE{R3f#y57wfLs z6w1p~$bp;6!9DX$M+J~S@D6vJAaElETnsX4h9a5tvPhC3L@qB~bOzkL@^z0k_hS{T4PF*TDrgdXp+dzsE? z>V|VR035Pl9n5&-RePFdS{7KAr2vPOqR9=M$vXA1Yy5>w;EsF`;OK{2pkn-kpp9Pw z)r;5JfJKKaT$4qCb{TaXHjb$QA{y0EYy*+b1XI;6Ah- zw13P)xT`>~eFoJC!>{2XL(a_#upp3gaR1#5+L(Jmzp4TBnx{~WHedpJ1ch8JFk~Sw z>F+gN+i+VD?gMXwcIhn8rz`>e>J^TI3E-MW>f}6R-pL}>WMOa0k#jN+`RyUVUC;#D zg|~oS^$6%wpF{^Qr+}X>0PKcr3Fc&>Z>uv@C);pwDs@2bZWhYP!rvGx?_|q{d`t<*XEb#=aOb=N+L@CVBGqImZf&+a zCQEa3$~@#kC);pasdG=f6tuIi0PO-y&tvX%>Mv=oY3U$nD zJ#gMegnQ46pq+3r=;zmgcG+zRc9D~c>z+jo9&D+`E6$LmyFqlmCYw;-Zooma{sR@~ z)_^|YL1&&@|GXo*pivH7k!msl+$Sew3%XJnxajt0K%3M6Bd&YFNy9}tWG^aovK2eX z1aL1%7;KRDrA@eG-Wr6w+;*H_VD~qLiVI`{_;>o)k`{8xa3EJT1O_>#iy_?va0eR? zDV=N%;Zjb%Z2s$@O>w@iqt!I}tLjGk!=p`D23I}N4Be@$(|iSA zf3Ih7b<{zqpDB4WF_5X1(peKe+rASze%u8eKLn#KKXt;UZ+Adf$_TO+vTqshLLJ5c z52HucO=lrNVae5XWOLm!V@n-ObU11!b+DN<$RuU+YsrBq*lYT;?AwJpmNKniF0Q1< zJCo>Q$=v$@&y=sj6{r!Y&y&`0$-I}S!H_~pI&2H8Z1C|BX4VgZ^-! zje3-;x0PBD!M`v*J_)rL^+$<1VJhH*2Fi~aA7s&@_rUHYJ9zD=M%4AFQ`}k8OC$9s XsPq=LnkwKG00000NkvXXu0mjfhAk5^ literal 0 HcmV?d00001 diff --git a/my_project/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png b/my_project/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..a6d6b8609df07bf62e5100a53a01510388bd2b22 GIT binary patch literal 2665 zcmV-v3YPVWP)oFh3q0MFesq&64WThn3$;G69TfjsAv=f2G9}p zgSx99+!YV6qME!>9MD13x)k(+XE7W?_O4LoLb5ND8 zaV{9+P@>42xDfRiYBMSgD$0!vssptcb;&?u9u(LLBKmkZ>RMD=kvD3h`sk6!QYtBa ztlZI#nu$8lJ^q2Z79UTgZe>BU73(Aospiq+?SdMt8lDZ;*?@tyWVZVS_Q7S&*tJaiRlJ z+aSMOmbg3@h5}v;A*c8SbqM3icg-`Cnwl;7Ts%A1RkNIp+Txl-Ckkvg4oxrqGA5ewEgYqwtECD<_3Egu)xGllKt&J8g&+=ac@Jq4-?w6M3b*>w5 z69N3O%=I^6&UL5gZ!}trC7bUj*12xLdkNs~Bz4QdJJ*UDZox2UGR}SNg@lmOvhCc~ z*f_UeXv(=#I#*7>VZx2ObEN~UoGUTl=-@)E;YtCRZ>SVp$p9yG5hEFZ!`wI!spd)n zSk+vK0Vin7FL{7f&6OB%f;SH22dtbcF<|9fi2Fp%q4kxL!b1#l^)8dUwJ zwEf{(wJj@8iYDVnKB`eSU+;ml-t2`@%_)0jDM`+a46xhDbBj2+&Ih>1A>6aky#(-SYyE{R3f#y57wfLs z6w1p~$bp;6!9DX$M+J~S@D6vJAaElETnsX4h9a5tvPhC3L@qB~bOzkL@^z0k_hS{T4PF*TDrgdXp+dzsE? z>V|VR035Pl9n5&-RePFdS{7KAr2vPOqR9=M$vXA1Yy5>w;EsF`;OK{2pkn-kpp9Pw z)r;5JfJKKaT$4qCb{TaXHjb$QA{y0EYy*+b1XI;6Ah- zw13P)xT`>~eFoJC!>{2XL(a_#upp3gaR1#5+L(Jmzp4TBnx{~WHedpJ1ch8JFk~Sw z>F+gN+i+VD?gMXwcIhn8rz`>e>J^TI3E-MW>f}6R-pL}>WMOa0k#jN+`RyUVUC;#D zg|~oS^$6%wpF{^Qr+}X>0PKcr3Fc&>Z>uv@C);pwDs@2bZWhYP!rvGx?_|q{d`t<*XEb#=aOb=N+L@CVBGqImZf&+a zCQEa3$~@#kC);pasdG=f6tuIi0PO-y&tvX%>Mv=oY3U$nD zJ#gMegnQ46pq+3r=;zmgcG+zRc9D~c>z+jo9&D+`E6$LmyFqlmCYw;-Zooma{sR@~ z)_^|YL1&&@|GXo*pivH7k!msl+$Sew3%XJnxajt0K%3M6Bd&YFNy9}tWG^aovK2eX z1aL1%7;KRDrA@eG-Wr6w+;*H_VD~qLiVI`{_;>o)k`{8xa3EJT1O_>#iy_?va0eR? zDV=N%;Zjb%Z2s$@O>w@iqt!I}tLjGk!=p`D23I}N4Be@$(|iSA zf3Ih7b<{zqpDB4WF_5X1(peKe+rASze%u8eKLn#KKXt;UZ+Adf$_TO+vTqshLLJ5c z52HucO=lrNVae5XWOLm!V@n-ObU11!b+DN<$RuU+YsrBq*lYT;?AwJpmNKniF0Q1< zJCo>Q$=v$@&y=sj6{r!Y&y&`0$-I}S!H_~pI&2H8Z1C|BX4VgZ^-! zje3-;x0PBD!M`v*J_)rL^+$<1VJhH*2Fi~aA7s&@_rUHYJ9zD=M%4AFQ`}k8OC$9s XsPq=LnkwKG00000NkvXXu0mjfhAk5^ literal 0 HcmV?d00001 diff --git a/my_project/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png b/my_project/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..75b2d164a5a98e212cca15ea7bf2ab5de5108680 GIT binary patch literal 3831 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 literal 0 HcmV?d00001 diff --git a/my_project/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png b/my_project/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png new file mode 100644 index 0000000000000000000000000000000000000000..c4df70d39da7941ef3f6dcb7f06a192d8dcb308d GIT binary patch literal 1888 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 iW8Zci7-kcv6Uzs@r-FtIZ-&5|)J Q1PU{Fy85}Sb4q9e0B4a5jsO4v literal 0 HcmV?d00001 diff --git a/my_project/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png b/my_project/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..9da19eacad3b03bb08bbddbbf4ac48dd78b3d838 GIT binary patch literal 68 zcmeAS@N?(olHy`uVBq!ia0vp^j3CUx0wlM}@Gt=>Zci7-kcv6Uzs@r-FtIZ-&5|)J Q1PU{Fy85}Sb4q9e0B4a5jsO4v literal 0 HcmV?d00001 diff --git a/my_project/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png b/my_project/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..9da19eacad3b03bb08bbddbbf4ac48dd78b3d838 GIT binary patch literal 68 zcmeAS@N?(olHy`uVBq!ia0vp^j3CUx0wlM}@Gt=>Zci7-kcv6Uzs@r-FtIZ-&5|)J Q1PU{Fy85}Sb4q9e0B4a5jsO4v literal 0 HcmV?d00001 diff --git a/my_project/ios/Runner/Assets.xcassets/LaunchImage.imageset/README.md b/my_project/ios/Runner/Assets.xcassets/LaunchImage.imageset/README.md new file mode 100644 index 00000000..89c2725b --- /dev/null +++ b/my_project/ios/Runner/Assets.xcassets/LaunchImage.imageset/README.md @@ -0,0 +1,5 @@ +# Launch Screen Assets + +You can customize the launch screen with your own desired assets by replacing the image files in this directory. + +You can also do it by opening your Flutter project's Xcode project with `open ios/Runner.xcworkspace`, selecting `Runner/Assets.xcassets` in the Project Navigator and dropping in the desired images. \ No newline at end of file diff --git a/my_project/ios/Runner/Base.lproj/LaunchScreen.storyboard b/my_project/ios/Runner/Base.lproj/LaunchScreen.storyboard new file mode 100644 index 00000000..f2e259c7 --- /dev/null +++ b/my_project/ios/Runner/Base.lproj/LaunchScreen.storyboard @@ -0,0 +1,37 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/my_project/ios/Runner/Base.lproj/Main.storyboard b/my_project/ios/Runner/Base.lproj/Main.storyboard new file mode 100644 index 00000000..f3c28516 --- /dev/null +++ b/my_project/ios/Runner/Base.lproj/Main.storyboard @@ -0,0 +1,26 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/my_project/ios/Runner/Info.plist b/my_project/ios/Runner/Info.plist new file mode 100644 index 00000000..554a2930 --- /dev/null +++ b/my_project/ios/Runner/Info.plist @@ -0,0 +1,45 @@ + + + + + CFBundleDevelopmentRegion + $(DEVELOPMENT_LANGUAGE) + CFBundleExecutable + $(EXECUTABLE_NAME) + CFBundleIdentifier + $(PRODUCT_BUNDLE_IDENTIFIER) + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + my_project + CFBundlePackageType + APPL + CFBundleShortVersionString + $(FLUTTER_BUILD_NAME) + CFBundleSignature + ???? + CFBundleVersion + $(FLUTTER_BUILD_NUMBER) + LSRequiresIPhoneOS + + UILaunchStoryboardName + LaunchScreen + UIMainStoryboardFile + Main + UISupportedInterfaceOrientations + + UIInterfaceOrientationPortrait + UIInterfaceOrientationLandscapeLeft + UIInterfaceOrientationLandscapeRight + + UISupportedInterfaceOrientations~ipad + + UIInterfaceOrientationPortrait + UIInterfaceOrientationPortraitUpsideDown + UIInterfaceOrientationLandscapeLeft + UIInterfaceOrientationLandscapeRight + + UIViewControllerBasedStatusBarAppearance + + + diff --git a/my_project/ios/Runner/Runner-Bridging-Header.h b/my_project/ios/Runner/Runner-Bridging-Header.h new file mode 100644 index 00000000..308a2a56 --- /dev/null +++ b/my_project/ios/Runner/Runner-Bridging-Header.h @@ -0,0 +1 @@ +#import "GeneratedPluginRegistrant.h" diff --git a/my_project/lib/main.dart b/my_project/lib/main.dart new file mode 100644 index 00000000..69f5d8d9 --- /dev/null +++ b/my_project/lib/main.dart @@ -0,0 +1,162 @@ +import 'package:flutter/cupertino.dart'; +import 'package:flutter/material.dart'; +import 'package:google_fonts/google_fonts.dart'; + +void main() { + runApp(const MyApp()); +} + +class MyApp extends StatelessWidget { + const MyApp({Key? key}) : super(key: key); + + // This widget is the root of your application. + @override + Widget build(BuildContext context) { + return MaterialApp( + debugShowCheckedModeBanner: false, + title: 'Flutter Demo', + theme: ThemeData( + primarySwatch: Colors.blue, + ), + home: const MyHomePage(title: 'My Portfolio'), + ); + } +} + +class MyHomePage extends StatefulWidget { + const MyHomePage({Key? key, required this.title}) : super(key: key); + + final String title; + + @override + State createState() => _MyHomePageState(); +} + +class _MyHomePageState extends State { + int _counter = 0; + + void _incrementCounter() { + setState(() { + _counter++; + }); + } + + @override + Widget build(BuildContext context) { + return Scaffold( + appBar: AppBar( + leading: IconButton( + icon: const Icon(Icons.arrow_back_rounded), + onPressed: () {}, + color: Colors.black), + actions: [ + Padding( + padding: EdgeInsets.only(right: 20.0), + child: GestureDetector( + onTap: () {}, + child: Icon( + Icons.search, + size: 26.0, + ), + )), + Padding( + padding: EdgeInsets.only(right: 20.0), + child: GestureDetector( + onTap: () {}, + child: Icon(Icons.more_vert), + )), + ], + backgroundColor: Colors.transparent, + elevation: 0, + ), + body: Container( + height: 700, + padding: EdgeInsets.all(25), + width: double.infinity, + child: Column( + children: [ + Align( + child: Text('PORTFOLIO.', + style: GoogleFonts.lato( + textStyle: + TextStyle(fontSize: 30, fontWeight: FontWeight.w700), + )), + alignment: Alignment.center, + ), + SizedBox(height: 20), + CircleAvatar( + backgroundImage: AssetImage('assests/Me.jpg'), + radius: 70, + ), + Spacer(), + Row( + children: [ + Text('Username', style: GoogleFonts.lato()), + Spacer(), + Text('Mansoor Majeed', style: GoogleFonts.lato()), + ], + ), + Spacer(), + Divider( + thickness: 1, + color: Colors.black12, + ), + Spacer(), + Row( + children: [ + Text('Email', style: GoogleFonts.lato()), + Spacer(), + Text('mansoormajeedcr7@gmail.com', style: GoogleFonts.lato()), + ], + ), + Spacer(), + Divider( + thickness: 1, + color: Colors.black12, + ), + Spacer(), + Row( + children: [ + Text('Phone', style: GoogleFonts.lato()), + Spacer(), + Text('+91 7736970903', style: GoogleFonts.lato()), + ], + ), + Spacer(), + Divider( + thickness: 1, + color: Colors.black12, + ), + Spacer(), + Row( + children: [ + Text('Date of Birth', style: GoogleFonts.lato()), + Spacer(), + Text('22/01/2002', style: GoogleFonts.lato()), + ], + ), + Spacer(), + Divider( + thickness: 1, + color: Colors.black12, + ), + Spacer(), + Row( + children: [ + Text( + 'Front End Dev, UI/UX Designer, Tech Enthusiast,\n On the way as Flutter developer.', + style: GoogleFonts.lato()), + ], + ), + Spacer(), + Divider( + thickness: 1, + color: Colors.black12, + ), + Spacer(), + ], + ), + ), + ); + } +} diff --git a/my_project/pubspec.lock b/my_project/pubspec.lock new file mode 100644 index 00000000..3241a3be --- /dev/null +++ b/my_project/pubspec.lock @@ -0,0 +1,287 @@ +# Generated by pub +# See https://dart.dev/tools/pub/glossary#lockfile +packages: + async: + dependency: transitive + description: + name: async + url: "https://pub.dartlang.org" + source: hosted + version: "2.8.1" + boolean_selector: + dependency: transitive + description: + name: boolean_selector + url: "https://pub.dartlang.org" + source: hosted + version: "2.1.0" + characters: + dependency: transitive + description: + name: characters + url: "https://pub.dartlang.org" + source: hosted + version: "1.1.0" + charcode: + dependency: transitive + description: + name: charcode + url: "https://pub.dartlang.org" + source: hosted + version: "1.3.1" + clock: + dependency: transitive + description: + name: clock + url: "https://pub.dartlang.org" + source: hosted + version: "1.1.0" + collection: + dependency: transitive + description: + name: collection + url: "https://pub.dartlang.org" + source: hosted + version: "1.15.0" + crypto: + dependency: transitive + description: + name: crypto + url: "https://pub.dartlang.org" + source: hosted + version: "3.0.1" + cupertino_icons: + dependency: "direct main" + description: + name: cupertino_icons + url: "https://pub.dartlang.org" + source: hosted + version: "1.0.3" + fake_async: + dependency: transitive + description: + name: fake_async + url: "https://pub.dartlang.org" + source: hosted + version: "1.2.0" + ffi: + dependency: transitive + description: + name: ffi + url: "https://pub.dartlang.org" + source: hosted + version: "1.1.2" + file: + dependency: transitive + description: + name: file + url: "https://pub.dartlang.org" + source: hosted + version: "6.1.2" + flutter: + dependency: "direct main" + description: flutter + source: sdk + version: "0.0.0" + flutter_lints: + dependency: "direct dev" + description: + name: flutter_lints + url: "https://pub.dartlang.org" + source: hosted + version: "1.0.4" + flutter_test: + dependency: "direct dev" + description: flutter + source: sdk + version: "0.0.0" + google_fonts: + dependency: "direct main" + description: + name: google_fonts + url: "https://pub.dartlang.org" + source: hosted + version: "2.1.0" + http: + dependency: transitive + description: + name: http + url: "https://pub.dartlang.org" + source: hosted + version: "0.13.3" + http_parser: + dependency: transitive + description: + name: http_parser + url: "https://pub.dartlang.org" + source: hosted + version: "4.0.0" + lints: + dependency: transitive + description: + name: lints + url: "https://pub.dartlang.org" + source: hosted + version: "1.0.1" + matcher: + dependency: transitive + description: + name: matcher + url: "https://pub.dartlang.org" + source: hosted + version: "0.12.10" + meta: + dependency: transitive + description: + name: meta + url: "https://pub.dartlang.org" + source: hosted + version: "1.7.0" + path: + dependency: transitive + description: + name: path + url: "https://pub.dartlang.org" + source: hosted + version: "1.8.0" + path_provider: + dependency: transitive + description: + name: path_provider + url: "https://pub.dartlang.org" + source: hosted + version: "2.0.5" + path_provider_linux: + dependency: transitive + description: + name: path_provider_linux + url: "https://pub.dartlang.org" + source: hosted + version: "2.1.0" + path_provider_macos: + dependency: transitive + description: + name: path_provider_macos + url: "https://pub.dartlang.org" + source: hosted + version: "2.0.2" + path_provider_platform_interface: + dependency: transitive + description: + name: path_provider_platform_interface + url: "https://pub.dartlang.org" + source: hosted + version: "2.0.1" + path_provider_windows: + dependency: transitive + description: + name: path_provider_windows + url: "https://pub.dartlang.org" + source: hosted + version: "2.0.3" + pedantic: + dependency: transitive + description: + name: pedantic + url: "https://pub.dartlang.org" + source: hosted + version: "1.11.1" + platform: + dependency: transitive + description: + name: platform + url: "https://pub.dartlang.org" + source: hosted + version: "3.0.2" + plugin_platform_interface: + dependency: transitive + description: + name: plugin_platform_interface + url: "https://pub.dartlang.org" + source: hosted + version: "2.0.1" + process: + dependency: transitive + description: + name: process + url: "https://pub.dartlang.org" + source: hosted + version: "4.2.3" + sky_engine: + dependency: transitive + description: flutter + source: sdk + version: "0.0.99" + source_span: + dependency: transitive + description: + name: source_span + url: "https://pub.dartlang.org" + source: hosted + version: "1.8.1" + stack_trace: + dependency: transitive + description: + name: stack_trace + url: "https://pub.dartlang.org" + source: hosted + version: "1.10.0" + stream_channel: + dependency: transitive + description: + name: stream_channel + url: "https://pub.dartlang.org" + source: hosted + version: "2.1.0" + string_scanner: + dependency: transitive + description: + name: string_scanner + url: "https://pub.dartlang.org" + source: hosted + version: "1.1.0" + term_glyph: + dependency: transitive + description: + name: term_glyph + url: "https://pub.dartlang.org" + source: hosted + version: "1.2.0" + test_api: + dependency: transitive + description: + name: test_api + url: "https://pub.dartlang.org" + source: hosted + version: "0.4.2" + typed_data: + dependency: transitive + description: + name: typed_data + url: "https://pub.dartlang.org" + source: hosted + version: "1.3.0" + vector_math: + dependency: transitive + description: + name: vector_math + url: "https://pub.dartlang.org" + source: hosted + version: "2.1.0" + win32: + dependency: transitive + description: + name: win32 + url: "https://pub.dartlang.org" + source: hosted + version: "2.2.9" + xdg_directories: + dependency: transitive + description: + name: xdg_directories + url: "https://pub.dartlang.org" + source: hosted + version: "0.2.0" +sdks: + dart: ">=2.14.0 <3.0.0" + flutter: ">=2.5.0" diff --git a/my_project/pubspec.yaml b/my_project/pubspec.yaml new file mode 100644 index 00000000..f26bf295 --- /dev/null +++ b/my_project/pubspec.yaml @@ -0,0 +1,90 @@ +name: my_project +description: A new Flutter project. + +# The following line prevents the package from being accidentally published to +# pub.dev using `flutter pub publish`. This is preferred for private packages. +publish_to: 'none' # Remove this line if you wish to publish to pub.dev + +# The following defines the version and build number for your application. +# A version number is three numbers separated by dots, like 1.2.43 +# followed by an optional build number separated by a +. +# Both the version and the builder number may be overridden in flutter +# build by specifying --build-name and --build-number, respectively. +# In Android, build-name is used as versionName while build-number used as versionCode. +# Read more about Android versioning at https://developer.android.com/studio/publish/versioning +# In iOS, build-name is used as CFBundleShortVersionString while build-number used as CFBundleVersion. +# Read more about iOS versioning at +# https://developer.apple.com/library/archive/documentation/General/Reference/InfoPlistKeyReference/Articles/CoreFoundationKeys.html +version: 1.0.0+1 + +environment: + sdk: ">=2.12.0 <3.0.0" + +# Dependencies specify other packages that your package needs in order to work. +# To automatically upgrade your package dependencies to the latest versions +# consider running `flutter pub upgrade --major-versions`. Alternatively, +# dependencies can be manually updated by changing the version numbers below to +# the latest version available on pub.dev. To see which dependencies have newer +# versions available, run `flutter pub outdated`. +dependencies: + flutter: + sdk: flutter + + + # The following adds the Cupertino Icons font to your application. + # Use with the CupertinoIcons class for iOS style icons. + cupertino_icons: ^1.0.2 + google_fonts: ^2.1.0 + +dev_dependencies: + flutter_test: + sdk: flutter + + # The "flutter_lints" package below contains a set of recommended lints to + # encourage good coding practices. The lint set provided by the package is + # activated in the `analysis_options.yaml` file located at the root of your + # package. See that file for information about deactivating specific lint + # rules and activating additional ones. + flutter_lints: ^1.0.0 + +# For information on the generic Dart part of this file, see the +# following page: https://dart.dev/tools/pub/pubspec + +# The following section is specific to Flutter. +flutter: + + # The following line ensures that the Material Icons font is + # included with your application, so that you can use the icons in + # the material Icons class. + uses-material-design: true + + # To add assets to your application, add an assets section, like this: + # assets: + # - images/a_dot_burr.jpeg + # - images/a_dot_ham.jpeg + + # An image asset can refer to one or more resolution-specific "variants", see + # https://flutter.dev/assets-and-images/#resolution-aware. + + # For details regarding adding assets from package dependencies, see + # https://flutter.dev/assets-and-images/#from-packages + + # To add custom fonts to your application, add a fonts section here, + # in this "flutter" section. Each entry in this list should have a + # "family" key with the font family name, and a "fonts" key with a + # list giving the asset and other descriptors for the font. For + # example: + # fonts: + # - family: Schyler + # fonts: + # - asset: fonts/Schyler-Regular.ttf + # - asset: fonts/Schyler-Italic.ttf + # style: italic + # - family: Trajan Pro + # fonts: + # - asset: fonts/TrajanPro.ttf + # - asset: fonts/TrajanPro_Bold.ttf + # weight: 700 + # + # For details regarding fonts from package dependencies, + # see https://flutter.dev/custom-fonts/#from-packages diff --git a/my_project/test/widget_test.dart b/my_project/test/widget_test.dart new file mode 100644 index 00000000..311fe1b4 --- /dev/null +++ b/my_project/test/widget_test.dart @@ -0,0 +1,30 @@ +// This is a basic Flutter widget test. +// +// To perform an interaction with a widget in your test, use the WidgetTester +// utility that Flutter provides. For example, you can send tap and scroll +// gestures. You can also use WidgetTester to find child widgets in the widget +// tree, read text, and verify that the values of widget properties are correct. + +import 'package:flutter/material.dart'; +import 'package:flutter_test/flutter_test.dart'; + +import 'package:my_project/main.dart'; + +void main() { + testWidgets('Counter increments smoke test', (WidgetTester tester) async { + // Build our app and trigger a frame. + await tester.pumpWidget(MyApp()); + + // Verify that our counter starts at 0. + expect(find.text('0'), findsOneWidget); + expect(find.text('1'), findsNothing); + + // Tap the '+' icon and trigger a frame. + await tester.tap(find.byIcon(Icons.add)); + await tester.pump(); + + // Verify that our counter has incremented. + expect(find.text('0'), findsNothing); + expect(find.text('1'), findsOneWidget); + }); +} diff --git a/my_project/web/favicon.png b/my_project/web/favicon.png new file mode 100644 index 0000000000000000000000000000000000000000..8aaa46ac1ae21512746f852a42ba87e4165dfdd1 GIT binary patch literal 917 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jP7LeL$-D$|I14-?iy0X7 zltGxWVyS%@P(fs7NJL45ua8x7ey(0(N`6wRUPW#JP&EUCO@$SZnVVXYs8ErclUHn2 zVXFjIVFhG^g!Ppaz)DK8ZIvQ?0~DO|i&7O#^-S~(l1AfjnEK zjFOT9D}DX)@^Za$W4-*MbbUihOG|wNBYh(yU7!lx;>x^|#0uTKVr7USFmqf|i<65o z3raHc^AtelCMM;Vme?vOfh>Xph&xL%(-1c06+^uR^q@XSM&D4+Kp$>4P^%3{)XKjo zGZknv$b36P8?Z_gF{nK@`XI}Z90TzwSQO}0J1!f2c(B=V`5aP@1P1a|PZ!4!3&Gl8 zTYqUsf!gYFyJnXpu0!n&N*SYAX-%d(5gVjrHJWqXQshj@!Zm{!01WsQrH~9=kTxW#6SvuapgMqt>$=j#%eyGrQzr zP{L-3gsMA^$I1&gsBAEL+vxi1*Igl=8#8`5?A-T5=z-sk46WA1IUT)AIZHx1rdUrf zVJrJn<74DDw`j)Ki#gt}mIT-Q`XRa2-jQXQoI%w`nb|XblvzK${ZzlV)m-XcwC(od z71_OEC5Bt9GEXosOXaPTYOia#R4ID2TiU~`zVMl08TV_C%DnU4^+HE>9(CE4D6?Fz oujB08i7adh9xk7*FX66dWH6F5TM;?E2b5PlUHx3vIVCg!0Dx9vYXATM literal 0 HcmV?d00001 diff --git a/my_project/web/icons/Icon-192.png b/my_project/web/icons/Icon-192.png new file mode 100644 index 0000000000000000000000000000000000000000..b749bfef07473333cf1dd31e9eed89862a5d52aa GIT binary patch literal 5292 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 literal 0 HcmV?d00001 diff --git a/my_project/web/icons/Icon-512.png b/my_project/web/icons/Icon-512.png new file mode 100644 index 0000000000000000000000000000000000000000..88cfd48dff1169879ba46840804b412fe02fefd6 GIT binary patch literal 8252 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 literal 0 HcmV?d00001 diff --git a/my_project/web/icons/Icon-maskable-192.png b/my_project/web/icons/Icon-maskable-192.png new file mode 100644 index 0000000000000000000000000000000000000000..eb9b4d76e525556d5d89141648c724331630325d GIT binary patch literal 5594 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 X>c!)3PgKfL&lX^$Z>Cpu&6)6jvi^Z! literal 0 HcmV?d00001 diff --git a/my_project/web/icons/Icon-maskable-512.png b/my_project/web/icons/Icon-maskable-512.png new file mode 100644 index 0000000000000000000000000000000000000000..d69c56691fbdb0b7efa65097c7cc1edac12a6d3e GIT binary patch literal 20998 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 MPgg&ebxsLQ025IeI{*Lx literal 0 HcmV?d00001 diff --git a/my_project/web/index.html b/my_project/web/index.html new file mode 100644 index 00000000..f9be313d --- /dev/null +++ b/my_project/web/index.html @@ -0,0 +1,101 @@ + + + + + + + + + + + + + + + + + my_project + + + + + + + diff --git a/my_project/web/manifest.json b/my_project/web/manifest.json new file mode 100644 index 00000000..f0999208 --- /dev/null +++ b/my_project/web/manifest.json @@ -0,0 +1,35 @@ +{ + "name": "my_project", + "short_name": "my_project", + "start_url": ".", + "display": "standalone", + "background_color": "#0175C2", + "theme_color": "#0175C2", + "description": "A new Flutter project.", + "orientation": "portrait-primary", + "prefer_related_applications": false, + "icons": [ + { + "src": "icons/Icon-192.png", + "sizes": "192x192", + "type": "image/png" + }, + { + "src": "icons/Icon-512.png", + "sizes": "512x512", + "type": "image/png" + }, + { + "src": "icons/Icon-maskable-192.png", + "sizes": "192x192", + "type": "image/png", + "purpose": "maskable" + }, + { + "src": "icons/Icon-maskable-512.png", + "sizes": "512x512", + "type": "image/png", + "purpose": "maskable" + } + ] +}