From 32858affd669a4cd0413c692e2215a897072f014 Mon Sep 17 00:00:00 2001 From: Nishant Srivastava Date: Wed, 9 Aug 2017 14:36:58 -0700 Subject: [PATCH] implemented load_local_image example --- load_local_image/.gitignore | 10 + load_local_image/README.md | 8 + load_local_image/android/.gitignore | 9 + load_local_image/android/app/build.gradle | 52 +++ .../android/app/src/main/AndroidManifest.xml | 28 ++ .../loadlocalimage/MainActivity.java | 14 + .../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 load_local_image/android/build.gradle | 31 ++ .../android/gradle/wrapper/gradle-wrapper.jar | Bin 0 -> 53636 bytes .../gradle/wrapper/gradle-wrapper.properties | 6 + load_local_image/android/gradlew | 160 +++++++ load_local_image/android/gradlew.bat | 90 ++++ load_local_image/android/settings.gradle | 15 + load_local_image/data_repo/img/bg1.jpg | Bin 0 -> 100565 bytes load_local_image/ios/.gitignore | 41 ++ .../ios/Flutter/AppFrameworkInfo.plist | 30 ++ load_local_image/ios/Flutter/Debug.xcconfig | 1 + load_local_image/ios/Flutter/Release.xcconfig | 1 + .../ios/Runner.xcodeproj/project.pbxproj | 424 ++++++++++++++++++ .../contents.xcworkspacedata | 7 + .../xcshareddata/xcschemes/Runner.xcscheme | 91 ++++ .../contents.xcworkspacedata | 7 + load_local_image/ios/Runner/AppDelegate.h | 6 + load_local_image/ios/Runner/AppDelegate.m | 12 + .../AppIcon.appiconset/Contents.json | 116 +++++ .../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 .../Runner/Base.lproj/LaunchScreen.storyboard | 27 ++ .../ios/Runner/Base.lproj/Main.storyboard | 26 ++ load_local_image/ios/Runner/Info.plist | 49 ++ load_local_image/ios/Runner/main.m | 9 + load_local_image/lib/main.dart | 29 ++ load_local_image/pubspec.yaml | 60 +++ load_local_image/test/widget_test.dart | 0 50 files changed, 1359 insertions(+) create mode 100644 load_local_image/.gitignore create mode 100644 load_local_image/README.md create mode 100644 load_local_image/android/.gitignore create mode 100644 load_local_image/android/app/build.gradle create mode 100644 load_local_image/android/app/src/main/AndroidManifest.xml create mode 100644 load_local_image/android/app/src/main/java/com/yourcompany/loadlocalimage/MainActivity.java create mode 100644 load_local_image/android/app/src/main/res/mipmap-hdpi/ic_launcher.png create mode 100644 load_local_image/android/app/src/main/res/mipmap-mdpi/ic_launcher.png create mode 100644 load_local_image/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png create mode 100644 load_local_image/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png create mode 100644 load_local_image/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png create mode 100644 load_local_image/android/build.gradle create mode 100644 load_local_image/android/gradle/wrapper/gradle-wrapper.jar create mode 100644 load_local_image/android/gradle/wrapper/gradle-wrapper.properties create mode 100755 load_local_image/android/gradlew create mode 100644 load_local_image/android/gradlew.bat create mode 100644 load_local_image/android/settings.gradle create mode 100644 load_local_image/data_repo/img/bg1.jpg create mode 100644 load_local_image/ios/.gitignore create mode 100644 load_local_image/ios/Flutter/AppFrameworkInfo.plist create mode 100644 load_local_image/ios/Flutter/Debug.xcconfig create mode 100644 load_local_image/ios/Flutter/Release.xcconfig create mode 100644 load_local_image/ios/Runner.xcodeproj/project.pbxproj create mode 100644 load_local_image/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata create mode 100644 load_local_image/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme create mode 100644 load_local_image/ios/Runner.xcworkspace/contents.xcworkspacedata create mode 100644 load_local_image/ios/Runner/AppDelegate.h create mode 100644 load_local_image/ios/Runner/AppDelegate.m create mode 100644 load_local_image/ios/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json create mode 100644 load_local_image/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png create mode 100644 load_local_image/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png create mode 100644 load_local_image/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png create mode 100644 load_local_image/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png create mode 100644 load_local_image/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png create mode 100644 load_local_image/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png create mode 100644 load_local_image/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png create mode 100644 load_local_image/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png create mode 100644 load_local_image/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png create mode 100644 load_local_image/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png create mode 100644 load_local_image/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png create mode 100644 load_local_image/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png create mode 100644 load_local_image/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png create mode 100644 load_local_image/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png create mode 100644 load_local_image/ios/Runner/Base.lproj/LaunchScreen.storyboard create mode 100644 load_local_image/ios/Runner/Base.lproj/Main.storyboard create mode 100644 load_local_image/ios/Runner/Info.plist create mode 100644 load_local_image/ios/Runner/main.m create mode 100644 load_local_image/lib/main.dart create mode 100644 load_local_image/pubspec.yaml create mode 100644 load_local_image/test/widget_test.dart diff --git a/load_local_image/.gitignore b/load_local_image/.gitignore new file mode 100644 index 0000000..eb15c3d --- /dev/null +++ b/load_local_image/.gitignore @@ -0,0 +1,10 @@ +.DS_Store +.atom/ +.idea +.packages +.pub/ +build/ +ios/.generated/ +packages +pubspec.lock +.flutter-plugins diff --git a/load_local_image/README.md b/load_local_image/README.md new file mode 100644 index 0000000..a5481b3 --- /dev/null +++ b/load_local_image/README.md @@ -0,0 +1,8 @@ +# load_local_image + +A new Flutter project. + +## Getting Started + +For help getting started with Flutter, view our online +[documentation](http://flutter.io/). diff --git a/load_local_image/android/.gitignore b/load_local_image/android/.gitignore new file mode 100644 index 0000000..1658458 --- /dev/null +++ b/load_local_image/android/.gitignore @@ -0,0 +1,9 @@ +*.iml +.gradle +/local.properties +/.idea/workspace.xml +/.idea/libraries +.DS_Store +/build +/captures +GeneratedPluginRegistrant.java diff --git a/load_local_image/android/app/build.gradle b/load_local_image/android/app/build.gradle new file mode 100644 index 0000000..d5dd654 --- /dev/null +++ b/load_local_image/android/app/build.gradle @@ -0,0 +1,52 @@ +def localProperties = new Properties() +def localPropertiesFile = rootProject.file('local.properties') +if (localPropertiesFile.exists()) { + localPropertiesFile.withInputStream { stream -> + localProperties.load(stream) + } +} + +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.") +} + +apply plugin: 'com.android.application' +apply from: "$flutterRoot/packages/flutter_tools/gradle/flutter.gradle" + +android { + compileSdkVersion 25 + buildToolsVersion '25.0.3' + + lintOptions { + disable 'InvalidPackage' + } + + defaultConfig { + // TODO: Specify your own unique Application ID (https://developer.android.com/studio/build/application-id.html). + applicationId "com.yourcompany.loadlocalimage" + minSdkVersion 16 + targetSdkVersion 25 + versionCode 1 + versionName "1.0" + testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner" + } + + 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 { + androidTestCompile 'com.android.support:support-annotations:25.4.0' + androidTestCompile 'com.android.support.test:runner:0.5' + androidTestCompile 'com.android.support.test:rules:0.5' +} diff --git a/load_local_image/android/app/src/main/AndroidManifest.xml b/load_local_image/android/app/src/main/AndroidManifest.xml new file mode 100644 index 0000000..a6d3330 --- /dev/null +++ b/load_local_image/android/app/src/main/AndroidManifest.xml @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + diff --git a/load_local_image/android/app/src/main/java/com/yourcompany/loadlocalimage/MainActivity.java b/load_local_image/android/app/src/main/java/com/yourcompany/loadlocalimage/MainActivity.java new file mode 100644 index 0000000..8ac8196 --- /dev/null +++ b/load_local_image/android/app/src/main/java/com/yourcompany/loadlocalimage/MainActivity.java @@ -0,0 +1,14 @@ +package com.yourcompany.loadlocalimage; + +import android.os.Bundle; + +import io.flutter.app.FlutterActivity; +import io.flutter.plugins.GeneratedPluginRegistrant; + +public class MainActivity extends FlutterActivity { + @Override + protected void onCreate(Bundle savedInstanceState) { + super.onCreate(savedInstanceState); + GeneratedPluginRegistrant.registerWith(this); + } +} diff --git a/load_local_image/android/app/src/main/res/mipmap-hdpi/ic_launcher.png b/load_local_image/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/load_local_image/android/app/src/main/res/mipmap-mdpi/ic_launcher.png b/load_local_image/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/load_local_image/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png b/load_local_image/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/load_local_image/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png b/load_local_image/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/load_local_image/android/build.gradle b/load_local_image/android/build.gradle new file mode 100644 index 0000000..77cbd09 --- /dev/null +++ b/load_local_image/android/build.gradle @@ -0,0 +1,31 @@ +buildscript { + repositories { + jcenter() + maven { + url "https://maven.google.com" + } + } + + dependencies { + classpath 'com.android.tools.build:gradle:2.3.3' + } +} + +allprojects { + repositories { + jcenter() + maven { + url "https://maven.google.com" + } + } +} + +rootProject.buildDir = '../build' +subprojects { + project.buildDir = "${rootProject.buildDir}/${project.name}" + project.evaluationDependsOn(':app') +} + +task clean(type: Delete) { + delete rootProject.buildDir +} diff --git a/load_local_image/android/gradle/wrapper/gradle-wrapper.jar b/load_local_image/android/gradle/wrapper/gradle-wrapper.jar new file mode 100644 index 0000000000000000000000000000000000000000..13372aef5e24af05341d49695ee84e5f9b594659 GIT binary patch literal 53636 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ⅅ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 H-+%o-(+5aQ literal 0 HcmV?d00001 diff --git a/load_local_image/android/gradle/wrapper/gradle-wrapper.properties b/load_local_image/android/gradle/wrapper/gradle-wrapper.properties new file mode 100644 index 0000000..45e7f14 --- /dev/null +++ b/load_local_image/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-3.3-all.zip diff --git a/load_local_image/android/gradlew b/load_local_image/android/gradlew new file mode 100755 index 0000000..9d82f78 --- /dev/null +++ b/load_local_image/android/gradlew @@ -0,0 +1,160 @@ +#!/usr/bin/env bash + +############################################################################## +## +## Gradle start up script for UN*X +## +############################################################################## + +# Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. +DEFAULT_JVM_OPTS="" + +APP_NAME="Gradle" +APP_BASE_NAME=`basename "$0"` + +# Use the maximum available, or set MAX_FD != -1 to use that value. +MAX_FD="maximum" + +warn ( ) { + echo "$*" +} + +die ( ) { + echo + echo "$*" + echo + exit 1 +} + +# OS specific support (must be 'true' or 'false'). +cygwin=false +msys=false +darwin=false +case "`uname`" in + CYGWIN* ) + cygwin=true + ;; + Darwin* ) + darwin=true + ;; + MINGW* ) + msys=true + ;; +esac + +# Attempt to set APP_HOME +# Resolve links: $0 may be a link +PRG="$0" +# Need this for relative symlinks. +while [ -h "$PRG" ] ; do + ls=`ls -ld "$PRG"` + link=`expr "$ls" : '.*-> \(.*\)$'` + if expr "$link" : '/.*' > /dev/null; then + PRG="$link" + else + PRG=`dirname "$PRG"`"/$link" + fi +done +SAVED="`pwd`" +cd "`dirname \"$PRG\"`/" >/dev/null +APP_HOME="`pwd -P`" +cd "$SAVED" >/dev/null + +CLASSPATH=$APP_HOME/gradle/wrapper/gradle-wrapper.jar + +# Determine the Java command to use to start the JVM. +if [ -n "$JAVA_HOME" ] ; then + if [ -x "$JAVA_HOME/jre/sh/java" ] ; then + # IBM's JDK on AIX uses strange locations for the executables + JAVACMD="$JAVA_HOME/jre/sh/java" + else + JAVACMD="$JAVA_HOME/bin/java" + fi + if [ ! -x "$JAVACMD" ] ; then + die "ERROR: JAVA_HOME is set to an invalid directory: $JAVA_HOME + +Please set the JAVA_HOME variable in your environment to match the +location of your Java installation." + fi +else + JAVACMD="java" + which java >/dev/null 2>&1 || die "ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. + +Please set the JAVA_HOME variable in your environment to match the +location of your Java installation." +fi + +# Increase the maximum file descriptors if we can. +if [ "$cygwin" = "false" -a "$darwin" = "false" ] ; then + MAX_FD_LIMIT=`ulimit -H -n` + if [ $? -eq 0 ] ; then + if [ "$MAX_FD" = "maximum" -o "$MAX_FD" = "max" ] ; then + MAX_FD="$MAX_FD_LIMIT" + fi + ulimit -n $MAX_FD + if [ $? -ne 0 ] ; then + warn "Could not set maximum file descriptor limit: $MAX_FD" + fi + else + warn "Could not query maximum file descriptor limit: $MAX_FD_LIMIT" + fi +fi + +# For Darwin, add options to specify how the application appears in the dock +if $darwin; then + GRADLE_OPTS="$GRADLE_OPTS \"-Xdock:name=$APP_NAME\" \"-Xdock:icon=$APP_HOME/media/gradle.icns\"" +fi + +# For Cygwin, switch paths to Windows format before running java +if $cygwin ; then + APP_HOME=`cygpath --path --mixed "$APP_HOME"` + CLASSPATH=`cygpath --path --mixed "$CLASSPATH"` + JAVACMD=`cygpath --unix "$JAVACMD"` + + # We build the pattern for arguments to be converted via cygpath + ROOTDIRSRAW=`find -L / -maxdepth 1 -mindepth 1 -type d 2>/dev/null` + SEP="" + for dir in $ROOTDIRSRAW ; do + ROOTDIRS="$ROOTDIRS$SEP$dir" + SEP="|" + done + OURCYGPATTERN="(^($ROOTDIRS))" + # Add a user-defined pattern to the cygpath arguments + if [ "$GRADLE_CYGPATTERN" != "" ] ; then + OURCYGPATTERN="$OURCYGPATTERN|($GRADLE_CYGPATTERN)" + fi + # Now convert the arguments - kludge to limit ourselves to /bin/sh + i=0 + for arg in "$@" ; do + CHECK=`echo "$arg"|egrep -c "$OURCYGPATTERN" -` + CHECK2=`echo "$arg"|egrep -c "^-"` ### Determine if an option + + if [ $CHECK -ne 0 ] && [ $CHECK2 -eq 0 ] ; then ### Added a condition + eval `echo args$i`=`cygpath --path --ignore --mixed "$arg"` + else + eval `echo args$i`="\"$arg\"" + fi + i=$((i+1)) + done + case $i in + (0) set -- ;; + (1) set -- "$args0" ;; + (2) set -- "$args0" "$args1" ;; + (3) set -- "$args0" "$args1" "$args2" ;; + (4) set -- "$args0" "$args1" "$args2" "$args3" ;; + (5) set -- "$args0" "$args1" "$args2" "$args3" "$args4" ;; + (6) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" ;; + (7) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" ;; + (8) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" "$args7" ;; + (9) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" "$args7" "$args8" ;; + esac +fi + +# Split up the JVM_OPTS And GRADLE_OPTS values into an array, following the shell quoting and substitution rules +function splitJvmOpts() { + JVM_OPTS=("$@") +} +eval splitJvmOpts $DEFAULT_JVM_OPTS $JAVA_OPTS $GRADLE_OPTS +JVM_OPTS[${#JVM_OPTS[*]}]="-Dorg.gradle.appname=$APP_BASE_NAME" + +exec "$JAVACMD" "${JVM_OPTS[@]}" -classpath "$CLASSPATH" org.gradle.wrapper.GradleWrapperMain "$@" diff --git a/load_local_image/android/gradlew.bat b/load_local_image/android/gradlew.bat new file mode 100644 index 0000000..8a0b282 --- /dev/null +++ b/load_local_image/android/gradlew.bat @@ -0,0 +1,90 @@ +@if "%DEBUG%" == "" @echo off +@rem ########################################################################## +@rem +@rem Gradle startup script for Windows +@rem +@rem ########################################################################## + +@rem Set local scope for the variables with windows NT shell +if "%OS%"=="Windows_NT" setlocal + +@rem Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. +set DEFAULT_JVM_OPTS= + +set DIRNAME=%~dp0 +if "%DIRNAME%" == "" set DIRNAME=. +set APP_BASE_NAME=%~n0 +set APP_HOME=%DIRNAME% + +@rem Find java.exe +if defined JAVA_HOME goto findJavaFromJavaHome + +set JAVA_EXE=java.exe +%JAVA_EXE% -version >NUL 2>&1 +if "%ERRORLEVEL%" == "0" goto init + +echo. +echo ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. +echo. +echo Please set the JAVA_HOME variable in your environment to match the +echo location of your Java installation. + +goto fail + +:findJavaFromJavaHome +set JAVA_HOME=%JAVA_HOME:"=% +set JAVA_EXE=%JAVA_HOME%/bin/java.exe + +if exist "%JAVA_EXE%" goto init + +echo. +echo ERROR: JAVA_HOME is set to an invalid directory: %JAVA_HOME% +echo. +echo Please set the JAVA_HOME variable in your environment to match the +echo location of your Java installation. + +goto fail + +:init +@rem Get command-line arguments, handling Windowz variants + +if not "%OS%" == "Windows_NT" goto win9xME_args +if "%@eval[2+2]" == "4" goto 4NT_args + +:win9xME_args +@rem Slurp the command line arguments. +set CMD_LINE_ARGS= +set _SKIP=2 + +:win9xME_args_slurp +if "x%~1" == "x" goto execute + +set CMD_LINE_ARGS=%* +goto execute + +:4NT_args +@rem Get arguments from the 4NT Shell from JP Software +set CMD_LINE_ARGS=%$ + +:execute +@rem Setup the command line + +set CLASSPATH=%APP_HOME%\gradle\wrapper\gradle-wrapper.jar + +@rem Execute Gradle +"%JAVA_EXE%" %DEFAULT_JVM_OPTS% %JAVA_OPTS% %GRADLE_OPTS% "-Dorg.gradle.appname=%APP_BASE_NAME%" -classpath "%CLASSPATH%" org.gradle.wrapper.GradleWrapperMain %CMD_LINE_ARGS% + +:end +@rem End local scope for the variables with windows NT shell +if "%ERRORLEVEL%"=="0" goto mainEnd + +:fail +rem Set variable GRADLE_EXIT_CONSOLE if you need the _script_ return code instead of +rem the _cmd.exe /c_ return code! +if not "" == "%GRADLE_EXIT_CONSOLE%" exit 1 +exit /b 1 + +:mainEnd +if "%OS%"=="Windows_NT" endlocal + +:omega diff --git a/load_local_image/android/settings.gradle b/load_local_image/android/settings.gradle new file mode 100644 index 0000000..115da6c --- /dev/null +++ b/load_local_image/android/settings.gradle @@ -0,0 +1,15 @@ +include ':app' + +def flutterProjectRoot = rootProject.projectDir.parentFile.toPath() + +def plugins = new Properties() +def pluginsFile = new File(flutterProjectRoot.toFile(), '.flutter-plugins') +if (pluginsFile.exists()) { + pluginsFile.withInputStream { stream -> plugins.load(stream) } +} + +plugins.each { name, path -> + def pluginDirectory = flutterProjectRoot.resolve(path).resolve('android').toFile() + include ":$name" + project(":$name").projectDir = pluginDirectory +} diff --git a/load_local_image/data_repo/img/bg1.jpg b/load_local_image/data_repo/img/bg1.jpg new file mode 100644 index 0000000000000000000000000000000000000000..984ff4137d6dd1cff64747e208dbc0aefb852350 GIT binary patch literal 100565 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 literal 0 HcmV?d00001 diff --git a/load_local_image/ios/.gitignore b/load_local_image/ios/.gitignore new file mode 100644 index 0000000..38864ee --- /dev/null +++ b/load_local_image/ios/.gitignore @@ -0,0 +1,41 @@ +.idea/ +.vagrant/ +.sconsign.dblite +.svn/ + +.DS_Store +*.swp +profile + +DerivedData/ +build/ +GeneratedPluginRegistrant.h +GeneratedPluginRegistrant.m + +*.pbxuser +*.mode1v3 +*.mode2v3 +*.perspectivev3 + +!default.pbxuser +!default.mode1v3 +!default.mode2v3 +!default.perspectivev3 + +xcuserdata + +*.moved-aside + +*.pyc +*sync/ +Icon? +.tags* + +/Flutter/app.flx +/Flutter/app.zip +/Flutter/App.framework +/Flutter/Flutter.framework +/Flutter/Generated.xcconfig +/ServiceDefinitions.json + +Pods/ diff --git a/load_local_image/ios/Flutter/AppFrameworkInfo.plist b/load_local_image/ios/Flutter/AppFrameworkInfo.plist new file mode 100644 index 0000000..6c2de80 --- /dev/null +++ b/load_local_image/ios/Flutter/AppFrameworkInfo.plist @@ -0,0 +1,30 @@ + + + + + CFBundleDevelopmentRegion + en + CFBundleExecutable + App + CFBundleIdentifier + io.flutter.flutter.app + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + App + CFBundlePackageType + FMWK + CFBundleShortVersionString + 1.0 + CFBundleSignature + ???? + CFBundleVersion + 1.0 + UIRequiredDeviceCapabilities + + arm64 + + MinimumOSVersion + 8.0 + + diff --git a/load_local_image/ios/Flutter/Debug.xcconfig b/load_local_image/ios/Flutter/Debug.xcconfig new file mode 100644 index 0000000..592ceee --- /dev/null +++ b/load_local_image/ios/Flutter/Debug.xcconfig @@ -0,0 +1 @@ +#include "Generated.xcconfig" diff --git a/load_local_image/ios/Flutter/Release.xcconfig b/load_local_image/ios/Flutter/Release.xcconfig new file mode 100644 index 0000000..592ceee --- /dev/null +++ b/load_local_image/ios/Flutter/Release.xcconfig @@ -0,0 +1 @@ +#include "Generated.xcconfig" diff --git a/load_local_image/ios/Runner.xcodeproj/project.pbxproj b/load_local_image/ios/Runner.xcodeproj/project.pbxproj new file mode 100644 index 0000000..57480fe --- /dev/null +++ b/load_local_image/ios/Runner.xcodeproj/project.pbxproj @@ -0,0 +1,424 @@ +// !$*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 */; }; + 3B80C3941E831B6300D905FE /* App.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3B80C3931E831B6300D905FE /* App.framework */; }; + 3B80C3951E831B6300D905FE /* App.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 3B80C3931E831B6300D905FE /* App.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; + 9705A1C61CF904A100538489 /* Flutter.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 9740EEBA1CF902C7004384FC /* Flutter.framework */; }; + 9705A1C71CF904A300538489 /* Flutter.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 9740EEBA1CF902C7004384FC /* Flutter.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; + 9740EEB41CF90195004384FC /* Debug.xcconfig in Resources */ = {isa = PBXBuildFile; fileRef = 9740EEB21CF90195004384FC /* Debug.xcconfig */; }; + 9740EEB51CF90195004384FC /* Generated.xcconfig in Resources */ = {isa = PBXBuildFile; fileRef = 9740EEB31CF90195004384FC /* Generated.xcconfig */; }; + 9740EEBB1CF902C7004384FC /* app.flx in Resources */ = {isa = PBXBuildFile; fileRef = 9740EEB71CF902C7004384FC /* app.flx */; }; + 978B8F6F1D3862AE00F588F7 /* AppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 7AFFD8EE1D35381100E5BB4D /* AppDelegate.m */; }; + 97C146F31CF9000F007C117D /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 97C146F21CF9000F007C117D /* main.m */; }; + 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 = ( + 3B80C3951E831B6300D905FE /* App.framework in Embed Frameworks */, + 9705A1C71CF904A300538489 /* Flutter.framework in Embed Frameworks */, + ); + 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 = ""; }; + 3B80C3931E831B6300D905FE /* App.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = App.framework; path = Flutter/App.framework; sourceTree = ""; }; + 7AFA3C8E1D35360C0083082E /* Release.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; name = Release.xcconfig; path = Flutter/Release.xcconfig; sourceTree = ""; }; + 7AFFD8ED1D35381100E5BB4D /* AppDelegate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AppDelegate.h; sourceTree = ""; }; + 7AFFD8EE1D35381100E5BB4D /* AppDelegate.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = AppDelegate.m; 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 = ""; }; + 9740EEB71CF902C7004384FC /* app.flx */ = {isa = PBXFileReference; lastKnownFileType = file; name = app.flx; path = Flutter/app.flx; sourceTree = ""; }; + 9740EEBA1CF902C7004384FC /* Flutter.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Flutter.framework; path = Flutter/Flutter.framework; sourceTree = ""; }; + 97C146EE1CF9000F007C117D /* Runner.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = Runner.app; sourceTree = BUILT_PRODUCTS_DIR; }; + 97C146F21CF9000F007C117D /* main.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = ""; }; + 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 = ( + 9705A1C61CF904A100538489 /* Flutter.framework in Frameworks */, + 3B80C3941E831B6300D905FE /* App.framework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXFrameworksBuildPhase section */ + +/* Begin PBXGroup section */ + 9740EEB11CF90186004384FC /* Flutter */ = { + isa = PBXGroup; + children = ( + 9740EEB71CF902C7004384FC /* app.flx */, + 3B80C3931E831B6300D905FE /* App.framework */, + 3B3967151E833CAA004F5970 /* AppFrameworkInfo.plist */, + 9740EEBA1CF902C7004384FC /* Flutter.framework */, + 9740EEB21CF90195004384FC /* Debug.xcconfig */, + 7AFA3C8E1D35360C0083082E /* Release.xcconfig */, + 9740EEB31CF90195004384FC /* Generated.xcconfig */, + ); + name = Flutter; + sourceTree = ""; + }; + 97C146E51CF9000F007C117D = { + isa = PBXGroup; + children = ( + 9740EEB11CF90186004384FC /* Flutter */, + 97C146F01CF9000F007C117D /* Runner */, + 97C146EF1CF9000F007C117D /* Products */, + CF3B75C9A7D2FA2A4C99F110 /* Frameworks */, + ); + sourceTree = ""; + }; + 97C146EF1CF9000F007C117D /* Products */ = { + isa = PBXGroup; + children = ( + 97C146EE1CF9000F007C117D /* Runner.app */, + ); + name = Products; + sourceTree = ""; + }; + 97C146F01CF9000F007C117D /* Runner */ = { + isa = PBXGroup; + children = ( + 7AFFD8ED1D35381100E5BB4D /* AppDelegate.h */, + 7AFFD8EE1D35381100E5BB4D /* AppDelegate.m */, + 97C146FA1CF9000F007C117D /* Main.storyboard */, + 97C146FD1CF9000F007C117D /* Assets.xcassets */, + 97C146FF1CF9000F007C117D /* LaunchScreen.storyboard */, + 97C147021CF9000F007C117D /* Info.plist */, + 97C146F11CF9000F007C117D /* Supporting Files */, + 1498D2321E8E86230040F4C2 /* GeneratedPluginRegistrant.h */, + 1498D2331E8E89220040F4C2 /* GeneratedPluginRegistrant.m */, + ); + path = Runner; + sourceTree = ""; + }; + 97C146F11CF9000F007C117D /* Supporting Files */ = { + isa = PBXGroup; + children = ( + 97C146F21CF9000F007C117D /* main.m */, + ); + name = "Supporting Files"; + 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 = 0830; + ORGANIZATIONNAME = "The Chromium Authors"; + TargetAttributes = { + 97C146ED1CF9000F007C117D = { + CreatedOnToolsVersion = 7.3.1; + }; + }; + }; + buildConfigurationList = 97C146E91CF9000F007C117D /* Build configuration list for PBXProject "Runner" */; + compatibilityVersion = "Xcode 3.2"; + developmentRegion = English; + 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 = ( + 9740EEBB1CF902C7004384FC /* app.flx in Resources */, + 97C147011CF9000F007C117D /* LaunchScreen.storyboard in Resources */, + 9740EEB51CF90195004384FC /* Generated.xcconfig in Resources */, + 3B3967161E833CAA004F5970 /* AppFrameworkInfo.plist in Resources */, + 9740EEB41CF90195004384FC /* Debug.xcconfig 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\" 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 = ( + 978B8F6F1D3862AE00F588F7 /* AppDelegate.m in Sources */, + 97C146F31CF9000F007C117D /* main.m 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 */ + 97C147031CF9000F007C117D /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 9740EEB21CF90195004384FC /* Debug.xcconfig */; + 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_BOOL_CONVERSION = YES; + CLANG_WARN_CONSTANT_CONVERSION = 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_OBJC_ROOT_CLASS = YES_ERROR; + 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 = 8.0; + MTL_ENABLE_DEBUG_INFO = YES; + ONLY_ACTIVE_ARCH = YES; + SDKROOT = iphoneos; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; + 97C147041CF9000F007C117D /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 7AFA3C8E1D35360C0083082E /* Release.xcconfig */; + 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_BOOL_CONVERSION = YES; + CLANG_WARN_CONSTANT_CONVERSION = 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_OBJC_ROOT_CLASS = YES_ERROR; + 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 = 8.0; + MTL_ENABLE_DEBUG_INFO = NO; + SDKROOT = iphoneos; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; + 97C147061CF9000F007C117D /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 9740EEB21CF90195004384FC /* Debug.xcconfig */; + buildSettings = { + ARCHS = arm64; + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + ENABLE_BITCODE = NO; + FRAMEWORK_SEARCH_PATHS = ( + "$(inherited)", + "$(PROJECT_DIR)/Flutter", + ); + INFOPLIST_FILE = Runner/Info.plist; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; + LIBRARY_SEARCH_PATHS = ( + "$(inherited)", + "$(PROJECT_DIR)/Flutter", + ); + PRODUCT_BUNDLE_IDENTIFIER = com.yourcompany.loadLocalImage; + PRODUCT_NAME = "$(TARGET_NAME)"; + }; + name = Debug; + }; + 97C147071CF9000F007C117D /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 7AFA3C8E1D35360C0083082E /* Release.xcconfig */; + buildSettings = { + ARCHS = arm64; + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + ENABLE_BITCODE = NO; + FRAMEWORK_SEARCH_PATHS = ( + "$(inherited)", + "$(PROJECT_DIR)/Flutter", + ); + INFOPLIST_FILE = Runner/Info.plist; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; + LIBRARY_SEARCH_PATHS = ( + "$(inherited)", + "$(PROJECT_DIR)/Flutter", + ); + PRODUCT_BUNDLE_IDENTIFIER = com.yourcompany.loadLocalImage; + PRODUCT_NAME = "$(TARGET_NAME)"; + }; + name = Release; + }; +/* End XCBuildConfiguration section */ + +/* Begin XCConfigurationList section */ + 97C146E91CF9000F007C117D /* Build configuration list for PBXProject "Runner" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 97C147031CF9000F007C117D /* Debug */, + 97C147041CF9000F007C117D /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 97C147051CF9000F007C117D /* Build configuration list for PBXNativeTarget "Runner" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 97C147061CF9000F007C117D /* Debug */, + 97C147071CF9000F007C117D /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; +/* End XCConfigurationList section */ + }; + rootObject = 97C146E61CF9000F007C117D /* Project object */; +} diff --git a/load_local_image/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata b/load_local_image/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata new file mode 100644 index 0000000..1d526a1 --- /dev/null +++ b/load_local_image/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata @@ -0,0 +1,7 @@ + + + + + diff --git a/load_local_image/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme b/load_local_image/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme new file mode 100644 index 0000000..1c95807 --- /dev/null +++ b/load_local_image/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme @@ -0,0 +1,91 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/load_local_image/ios/Runner.xcworkspace/contents.xcworkspacedata b/load_local_image/ios/Runner.xcworkspace/contents.xcworkspacedata new file mode 100644 index 0000000..1d526a1 --- /dev/null +++ b/load_local_image/ios/Runner.xcworkspace/contents.xcworkspacedata @@ -0,0 +1,7 @@ + + + + + diff --git a/load_local_image/ios/Runner/AppDelegate.h b/load_local_image/ios/Runner/AppDelegate.h new file mode 100644 index 0000000..cf210d2 --- /dev/null +++ b/load_local_image/ios/Runner/AppDelegate.h @@ -0,0 +1,6 @@ +#import +#import + +@interface AppDelegate : FlutterAppDelegate + +@end diff --git a/load_local_image/ios/Runner/AppDelegate.m b/load_local_image/ios/Runner/AppDelegate.m new file mode 100644 index 0000000..112becd --- /dev/null +++ b/load_local_image/ios/Runner/AppDelegate.m @@ -0,0 +1,12 @@ +#include "AppDelegate.h" +#include "GeneratedPluginRegistrant.h" + +@implementation AppDelegate + +- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { + [GeneratedPluginRegistrant registerWithRegistry:self]; + // Override point for customization after application launch. + return [super application:application didFinishLaunchingWithOptions:launchOptions]; +} + +@end diff --git a/load_local_image/ios/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json b/load_local_image/ios/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json new file mode 100644 index 0000000..d22f10b --- /dev/null +++ b/load_local_image/ios/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json @@ -0,0 +1,116 @@ +{ + "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" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} diff --git a/load_local_image/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png b/load_local_image/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png new file mode 100644 index 0000000000000000000000000000000000000000..28c6bf03016f6c994b70f38d1b7346e5831b531f GIT binary patch literal 564 zcmV-40?Yl0P)Px$?ny*JR5%f>l)FnDQ543{x%ZCiu33$Wg!pQFfT_}?5Q|_VSlIbLC`dpoMXL}9 zHfd9&47Mo(7D231gb+kjFxZHS4-m~7WurTH&doVX2KI5sU4v(sJ1@T9eCIKPjsqSr z)C01LsCxk=72-vXmX}CQD#BD;Cthymh&~=f$Q8nn0J<}ZrusBy4PvRNE}+1ceuj8u z0mW5k8fmgeLnTbWHGwfKA3@PdZxhn|PypR&^p?weGftrtCbjF#+zk_5BJh7;0`#Wr zgDpM_;Ax{jO##IrT`Oz;MvfwGfV$zD#c2xckpcXC6oou4ML~ezCc2EtnsQTB4tWNg z?4bkf;hG7IMfhgNI(FV5Gs4|*GyMTIY0$B=_*mso9Ityq$m^S>15>-?0(zQ<8Qy<_TjHE33(?_M8oaM zyc;NxzRVK@DL6RJnX%U^xW0Gpg(lXp(!uK1v0YgHjs^ZXSQ|m#lV7ip7{`C_J2TxPmfw%h$|%acrYHt)Re^PB%O&&=~a zhS(%I#+V>J-vjIib^<+s%ludY7y^C(P8nmqn9fp!i+?vr`bziDE=bx`%2W#Xyrj|i z!XQ4v1%L`m{7KT7q+LZNB^h8Ha2e=`Wp65^0;J00)_^G=au=8Yo;1b`CV&@#=jIBo zjN^JNVfYSs)+kDdGe7`1&8!?MQYKS?DuHZf3iogk_%#9E|5S zWeHrmAo>P;ejX7mwq#*}W25m^ZI+{(Z8fI?4jM_fffY0nok=+88^|*_DwcW>mR#e+ zX$F_KMdb6sRz!~7KkyN0G(3XQ+;z3X%PZ4gh;n-%62U<*VUKNv(D&Q->Na@Xb&u5Q3`3DGf+a8O5x7c#7+R+EAYl@R5us)CIw z7sT@_y~Ao@uL#&^LIh&QceqiT^+lb0YbFZt_SHOtWA%mgPEKVNvVgCsXy{5+zl*X8 zCJe)Q@y>wH^>l4;h1l^Y*9%-23TSmE>q5nI@?mt%n;Sj4Qq`Z+ib)a*a^cJc%E9^J zB;4s+K@rARbcBLT5P=@r;IVnBMKvT*)ew*R;&8vu%?Z&S>s?8?)3*YawM0P4!q$Kv zMmKh3lgE~&w&v%wVzH3Oe=jeNT=n@Y6J6TdHWTjXfX~-=1A1Bw`EW8rn}MqeI34nh zexFeA?&C3B2(E?0{drE@DA2pu(A#ElY&6el60Rn|Qpn-FkfQ8M93AfWIr)drgDFEU zghdWK)^71EWCP(@(=c4kfH1Y(4iugD4fve6;nSUpLT%!)MUHs1!zJYy4y||C+SwQ! z)KM&$7_tyM`sljP2fz6&Z;jxRn{Wup8IOUx8D4uh&(=O zx-7$a;U><*5L^!%xRlw)vAbh;sdlR||& ze}8_8%)c2Fwy=F&H|LM+p{pZB5DKTx>Y?F1N%BlZkXf!}JeGuMZk~LPi7{cidvUGB zAJ4LVeNV%XO>LTrklB#^-;8nb;}6l;1oW&WS=Mz*Az!4cqqQzbOSFq`$Q%PfD7srM zpKgP-D_0XPTRX*hAqeq0TDkJ;5HB1%$3Np)99#16c{ zJImlNL(npL!W|Gr_kxl1GVmF5&^$^YherS7+~q$p zt}{a=*RiD2Ikv6o=IM1kgc7zqpaZ;OB)P!1zz*i3{U()Dq#jG)egvK}@uFLa`oyWZ zf~=MV)|yJn`M^$N%ul5);JuQvaU1r2wt(}J_Qgyy`qWQI`hEeRX0uC@c1(dQ2}=U$ tNIIaX+dr)NRWXcxoR{>fqI{SF_dm1Ylv~=3YHI)h002ovPDHLkV1g(pWS;;4 literal 0 HcmV?d00001 diff --git a/load_local_image/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png b/load_local_image/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/load_local_image/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png b/load_local_image/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/load_local_image/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png b/load_local_image/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/load_local_image/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png b/load_local_image/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/load_local_image/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png b/load_local_image/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/load_local_image/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png b/load_local_image/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/load_local_image/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png b/load_local_image/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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 iW8 + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/load_local_image/ios/Runner/Base.lproj/Main.storyboard b/load_local_image/ios/Runner/Base.lproj/Main.storyboard new file mode 100644 index 0000000..f3c2851 --- /dev/null +++ b/load_local_image/ios/Runner/Base.lproj/Main.storyboard @@ -0,0 +1,26 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/load_local_image/ios/Runner/Info.plist b/load_local_image/ios/Runner/Info.plist new file mode 100644 index 0000000..4107660 --- /dev/null +++ b/load_local_image/ios/Runner/Info.plist @@ -0,0 +1,49 @@ + + + + + CFBundleDevelopmentRegion + en + CFBundleExecutable + $(EXECUTABLE_NAME) + CFBundleIdentifier + $(PRODUCT_BUNDLE_IDENTIFIER) + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + load_local_image + CFBundlePackageType + APPL + CFBundleShortVersionString + 1.0 + CFBundleSignature + ???? + CFBundleVersion + 1 + LSRequiresIPhoneOS + + UILaunchStoryboardName + LaunchScreen + UIMainStoryboardFile + Main + UIRequiredDeviceCapabilities + + arm64 + + UISupportedInterfaceOrientations + + UIInterfaceOrientationPortrait + UIInterfaceOrientationLandscapeLeft + UIInterfaceOrientationLandscapeRight + + UISupportedInterfaceOrientations~ipad + + UIInterfaceOrientationPortrait + UIInterfaceOrientationPortraitUpsideDown + UIInterfaceOrientationLandscapeLeft + UIInterfaceOrientationLandscapeRight + + UIViewControllerBasedStatusBarAppearance + + + diff --git a/load_local_image/ios/Runner/main.m b/load_local_image/ios/Runner/main.m new file mode 100644 index 0000000..0ccc450 --- /dev/null +++ b/load_local_image/ios/Runner/main.m @@ -0,0 +1,9 @@ +#import +#import +#import "AppDelegate.h" + +int main(int argc, char * argv[]) { + @autoreleasepool { + return UIApplicationMain(argc, argv, nil, NSStringFromClass([AppDelegate class])); + } +} diff --git a/load_local_image/lib/main.dart b/load_local_image/lib/main.dart new file mode 100644 index 0000000..d462ae7 --- /dev/null +++ b/load_local_image/lib/main.dart @@ -0,0 +1,29 @@ +import 'package:flutter/material.dart'; + +void main() { + runApp(new MaterialApp( + home: new MyApp(), + )); +} + +class MyApp extends StatelessWidget { + @override + Widget build(BuildContext context) { + return new Scaffold( + appBar: new AppBar( + title: new Text("Load local image"), + ), + body: new Container( + child: new Center( + child: new Text("Hellow World!"), + ), + // Set the image as the background of the Container + decoration: new BoxDecoration( + image: new DecorationImage( + // Load image from assets + image: new AssetImage('data_repo/img/bg1.jpg'), + // Make the image cover the whole area + fit: BoxFit.cover)), + )); + } +} diff --git a/load_local_image/pubspec.yaml b/load_local_image/pubspec.yaml new file mode 100644 index 0000000..3655d6e --- /dev/null +++ b/load_local_image/pubspec.yaml @@ -0,0 +1,60 @@ +name: load_local_image +description: A new Flutter project. + +dependencies: + flutter: + sdk: flutter + +dev_dependencies: + flutter_test: + sdk: flutter + + +# For information on the generic Dart part of this file, see the +# following page: https://www.dartlang.org/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 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 + assets: + - data_repo/img/bg1.jpg + + # An image asset can refer to one or more resolution-specific "variants", see + # https://flutter.io/assets-and-images/. + + # To add assets from package dependencies, first ensure the asset + # is in the lib/ directory of the dependency. Then, + # refer to the asset with a path prefixed with + # `packages/PACKAGE_NAME/`. The `lib/` is implied, do not + # include `lib/` in the asset path. + # + # Here is an example: + # + # assets: + # - packages/PACKAGE_NAME/path/to/asset + + # 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 diff --git a/load_local_image/test/widget_test.dart b/load_local_image/test/widget_test.dart new file mode 100644 index 0000000..e69de29