Skip to content

PR for profile page 02 #2

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 68 commits into from
Jan 24, 2019
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
68 commits
Select commit Hold shift + click to select a range
ff707e9
Added Background Gradient for Signup Page
Dec 25, 2018
56ed95b
Sign Page 4 Created
kalismeras61 Dec 25, 2018
9071fda
In Signup folder added widgets folder and Signup4 page some changes
kalismeras61 Dec 26, 2018
6f876ee
signup arrow button widgets added now you can use all pages
kalismeras61 Dec 26, 2018
6ca4172
Merge pull request #1 from kalismeras61/master
Dec 26, 2018
2a24857
signup apbar added
kalismeras61 Dec 26, 2018
ad6be32
Signup Three Pagee added
saturu Dec 26, 2018
a8b0499
page 11 created
kalismeras61 Dec 26, 2018
39d72dc
Fit problem
saturu Dec 27, 2018
2d64739
Added Sign Up Page 1
Dec 27, 2018
1da1cbb
page 4 icon updated and page 11 full functionality added
kalismeras61 Dec 27, 2018
8013a85
page 6 complated
kalismeras61 Dec 28, 2018
1a12f6e
page 6 fix
kalismeras61 Dec 28, 2018
05886e1
fix animation problem page 6
kalismeras61 Dec 31, 2018
018b665
fix some problem
kalismeras61 Dec 31, 2018
fafa5ff
Merge pull request #4 from kalismeras61/master
Dec 31, 2018
b893ea8
Added Page Nine with Image Select from Camera
Jan 2, 2019
d2a6834
page 9 solved some problem and also change static widgets to reuseabl…
kalismeras61 Jan 2, 2019
a50673f
Merge pull request #5 from kalismeras61/master
Jan 2, 2019
4b1f75e
Fixed extra height in signup page 9 and fixed bottom card space
Jan 2, 2019
9ed11a1
sing page 11 initial date problem fix
kalismeras61 Jan 2, 2019
5ed2ac6
sign page 8 added
kalismeras61 Jan 2, 2019
463c535
sign page 8 some fix
kalismeras61 Jan 3, 2019
d3005e5
group 7 page 18-19 animation remaining for horizontal scroll view in…
maheshj01 Jan 5, 2019
f42b9b3
file name changed
maheshj01 Jan 5, 2019
8114f81
code formatted
maheshj01 Jan 5, 2019
b3ee311
Merge pull request #11 from maheshmnj/master
nb312 Jan 5, 2019
fd710ad
add the empty file.
nb312 Jan 5, 2019
57c7d20
show the shop 18,19 page.
nb312 Jan 5, 2019
a15d14e
sign page 10 complated will finish some bugs
kalismeras61 Jan 6, 2019
a90b507
sign page 10 complated
kalismeras61 Jan 7, 2019
aec9c0d
sign page 10 scroll fixed
kalismeras61 Jan 7, 2019
7f5ec1b
Update README.md
nb312 Jan 9, 2019
74faccd
Update README.md
nb312 Jan 9, 2019
a60300c
Merge pull request #12 from SahSantoshh/master
nb312 Jan 10, 2019
7bfaaff
create coordinator and two main pages
edgartrem Jan 10, 2019
a18bd4f
create main page
edgartrem Jan 10, 2019
c9c9ace
create common background instead :sparkles:
edgartrem Jan 10, 2019
4af6759
create button :sparkles:
edgartrem Jan 10, 2019
d0be932
Merge pull request #6 from kalismeras61/master
Jan 10, 2019
9ebc89b
Page2 Update
srikanthbollojula Jan 11, 2019
25ee4f6
Merge pull request #13 from srikanthbollojula/master
nb312 Jan 11, 2019
66b2fc8
create menu buttons :sparkles:
edgartrem Jan 11, 2019
71d702e
home page, animations, refactor structure :beers:
edgartrem Jan 11, 2019
55a0494
Merge pull request #14 from edTheGuy00/03-navigation-1
nb312 Jan 11, 2019
dedf48b
Added Signup Page 2
Jan 11, 2019
34a559c
page 5 completad without change page
kalismeras61 Jan 12, 2019
8c0f421
page 5 some changes
kalismeras61 Jan 12, 2019
160fb7a
sign 5 complated
kalismeras61 Jan 13, 2019
9e19ab0
sign 5 fix scroll problem
kalismeras61 Jan 13, 2019
4786d8f
sign page 7 started
kalismeras61 Jan 13, 2019
57607d5
sign page end without buttons
kalismeras61 Jan 14, 2019
7fcc77c
sign page 7 finished
kalismeras61 Jan 14, 2019
cd77eba
sign page 11 some improvement
kalismeras61 Jan 14, 2019
8a9d55e
Merge pull request #7 from kalismeras61/master
Jan 15, 2019
f0be1c6
Merge branch 'master' into master
Jan 15, 2019
07ac790
Merge pull request #2 from saturu/master
Jan 15, 2019
ed65013
Finished Page three
Jan 15, 2019
883e219
Fixed Image Picker
Jan 15, 2019
c0b443f
Merge remote-tracking branch 'upstream/master'
Jan 15, 2019
cfdf4ec
Merge pull request #15 from echonox/master
Jan 15, 2019
e0d132a
merge the group 01
nb312 Jan 16, 2019
b78cc58
merge the group 01 and change the image path
nb312 Jan 16, 2019
3a68fbc
Update README.md
nb312 Jan 16, 2019
3bbc055
Update README.md
nb312 Jan 16, 2019
4e97dc3
Merge pull request #1 from SahSantoshh/master
dndoanh Jan 23, 2019
1e75fd5
Merge pull request #2 from nb312/master
dndoanh Jan 23, 2019
a42bd0d
Added profile page 02
dndoanh Jan 24, 2019
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
13 changes: 10 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,9 +1,16 @@
# flutter-ui-nice
### :heart: Star :heart: the repo to support the project or :smile:[Follow Me](https://github.com/nb312).Thanks!
**The project is developing,do not complete** please wait.
This project will comply with many people.
If you interest in this project please let me know.[My Facebook](https://www.facebook.com/profile.php?id=100018259667795)
Facebook Page | Twitter | Medium | QQ Group
--- | --- | --- | ---
[Flutter Open ](https://www.facebook.com/flutteropen) | [NieBin](https://twitter.com/niebin_gg) | [Flutter Open](https://medium.com/flutteropen) | 963828159

# Contributors
~ | ~ | ~ | ~ | ~
--- | --- | --- | --- | ---
[NieBin](https://github.com/nb312)| [Echonox](https://github.com/echonox) | [Mahesh Jamdade](https://github.com/maheshmnj) |[edgartrem](https://github.com/edgartrem) | [srikanthbollojula](https://github.com/srikanthbollojula)
| [Yasin ilhan](https://github.com/kalismeras61) | [Çağrı Akgül](https://github.com/saturu) | [dndoanh](https://github.com/dndoanh) | [Waffulz](https://github.com/Waffulz) | [Santosh Prasad Sah](https://github.com/SahSantoshh)

# Contents
<img src="doc/01-signup-no.jpg"/>

<img src="doc/02-walk_through-no.jpg"/>
Expand Down
6 changes: 6 additions & 0 deletions android/app/src/main/AndroidManifest.xml
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,8 @@
to allow setting breakpoints, to provide hot reload, etc.
-->
<uses-permission android:name="android.permission.INTERNET"/>
<uses-permission android:name="android.permission.CAMERA" />
<uses-permission android:name="android.permission.FLASHLIGHT" />

<!-- io.flutter.app.FlutterApplication is an android.app.Application that
calls FlutterMain.startInitialization(this); in its onCreate method.
Expand Down Expand Up @@ -35,5 +37,9 @@
<category android:name="android.intent.category.LAUNCHER"/>
</intent-filter>
</activity>
<!-- Replace YOUR_API_KEY with your Google Place API Key -->
<meta-data
android:name="com.google.android.geo.API_KEY"
android:value="YOUR_API_KEY"/>
</application>
</manifest>
11 changes: 11 additions & 0 deletions android/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -29,3 +29,14 @@ subprojects {
task clean(type: Delete) {
delete rootProject.buildDir
}

subprojects {
project.configurations.all {
resolutionStrategy.eachDependency { details ->
if (details.requested.group == 'com.android.support'
&& !details.requested.name.contains('multidex') ) {
details.useVersion "26.1.0"
}
}
}
}
Binary file added assets/fonts/icons.ttf
Binary file not shown.
Binary file added assets/fonts/montserrat/Montserrat-Black.ttf
Binary file not shown.
Binary file not shown.
Binary file added assets/fonts/montserrat/Montserrat-Bold.ttf
Binary file not shown.
Binary file not shown.
Binary file added assets/fonts/montserrat/Montserrat-ExtraBold.ttf
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file added assets/fonts/montserrat/Montserrat-Italic.ttf
Binary file not shown.
Binary file added assets/fonts/montserrat/Montserrat-Light.ttf
Binary file not shown.
Binary file not shown.
Binary file added assets/fonts/montserrat/Montserrat-Medium.ttf
Binary file not shown.
Binary file not shown.
Binary file added assets/fonts/montserrat/Montserrat-Regular.ttf
Binary file not shown.
Binary file added assets/fonts/montserrat/Montserrat-SemiBold.ttf
Binary file not shown.
Binary file not shown.
Binary file added assets/fonts/montserrat/Montserrat-Thin.ttf
Binary file not shown.
Binary file not shown.
93 changes: 93 additions & 0 deletions assets/fonts/montserrat/OFL.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,93 @@
Copyright 2011 The Montserrat Project Authors (https://github.com/JulietaUla/Montserrat)

This Font Software is licensed under the SIL Open Font License, Version 1.1.
This license is copied below, and is also available with a FAQ at:
http://scripts.sil.org/OFL


-----------------------------------------------------------
SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007
-----------------------------------------------------------

PREAMBLE
The goals of the Open Font License (OFL) are to stimulate worldwide
development of collaborative font projects, to support the font creation
efforts of academic and linguistic communities, and to provide a free and
open framework in which fonts may be shared and improved in partnership
with others.

The OFL allows the licensed fonts to be used, studied, modified and
redistributed freely as long as they are not sold by themselves. The
fonts, including any derivative works, can be bundled, embedded,
redistributed and/or sold with any software provided that any reserved
names are not used by derivative works. The fonts and derivatives,
however, cannot be released under any other type of license. The
requirement for fonts to remain under this license does not apply
to any document created using the fonts or their derivatives.

DEFINITIONS
"Font Software" refers to the set of files released by the Copyright
Holder(s) under this license and clearly marked as such. This may
include source files, build scripts and documentation.

"Reserved Font Name" refers to any names specified as such after the
copyright statement(s).

"Original Version" refers to the collection of Font Software components as
distributed by the Copyright Holder(s).

"Modified Version" refers to any derivative made by adding to, deleting,
or substituting -- in part or in whole -- any of the components of the
Original Version, by changing formats or by porting the Font Software to a
new environment.

"Author" refers to any designer, engineer, programmer, technical
writer or other person who contributed to the Font Software.

PERMISSION & CONDITIONS
Permission is hereby granted, free of charge, to any person obtaining
a copy of the Font Software, to use, study, copy, merge, embed, modify,
redistribute, and sell modified and unmodified copies of the Font
Software, subject to the following conditions:

1) Neither the Font Software nor any of its individual components,
in Original or Modified Versions, may be sold by itself.

2) Original or Modified Versions of the Font Software may be bundled,
redistributed and/or sold with any software, provided that each copy
contains the above copyright notice and this license. These can be
included either as stand-alone text files, human-readable headers or
in the appropriate machine-readable metadata fields within text or
binary files as long as those fields can be easily viewed by the user.

3) No Modified Version of the Font Software may use the Reserved Font
Name(s) unless explicit written permission is granted by the corresponding
Copyright Holder. This restriction only applies to the primary font name as
presented to the users.

4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font
Software shall not be used to promote, endorse or advertise any
Modified Version, except to acknowledge the contribution(s) of the
Copyright Holder(s) and the Author(s) or with their explicit written
permission.

5) The Font Software, modified or unmodified, in part or in whole,
must be distributed entirely under this license, and must not be
distributed under any other license. The requirement for fonts to
remain under this license does not apply to any document created
using the Font Software.

TERMINATION
This license becomes null and void if any of the above conditions are
not met.

DISCLAIMER
THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT
OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE
COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL
DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM
OTHER DEALINGS IN THE FONT SOFTWARE.
Binary file added assets/images/camera/ic_launcher.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/images/chat/ic_launcher.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/images/feed/city.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/images/feed/feed11-city1.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/images/feed/feed11-city2.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/images/feed/feed11-header.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/images/feed/feed12_header.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/images/feed/feed12_pic1.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/images/feed/feed12_pic2.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/images/feed/feed12_plus.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/images/feed/feed13_header1.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/images/feed/feed13_header2.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/images/feed/feed13_header3.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/images/feed/feed13_pic1.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/images/feed/feed13_pic2.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/images/feed/feed13_pic3.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/images/feed/feed13_pic4.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/images/feed/feed1_avatar1.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/images/feed/feed1_avatar2.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/images/feed/feed2_avatar2.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/images/feed/feed2_image1.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/images/feed/feed2_image2.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/images/feed/feed_add.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/images/feed/feed_more.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/images/feed/feed_search.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/images/feed/heart.png
Binary file added assets/images/feed/ic_launcher.png
Binary file added assets/images/feed/landscape.png
Binary file added assets/images/feed/menonglass.png
Binary file added assets/images/feed/night.png
Binary file added assets/images/feed/shop_river.png
Binary file added assets/images/feed/white_background.png
Binary file added assets/images/main/pic01.png
Binary file added assets/images/main/pic02.png
Binary file added assets/images/main/pic03.png
Binary file added assets/images/main/pic04.png
Binary file added assets/images/main/pic05.png
Binary file added assets/images/main/pic06.png
Binary file added assets/images/main/pic07.png
Binary file added assets/images/main/pic08.png
Binary file added assets/images/main/pic09.png
Binary file added assets/images/main/pic10.png
Binary file added assets/images/main/pic11.png
Binary file added assets/images/media/ic_launcher.png
Binary file added assets/images/navigation/ic_launcher.png
Binary file added assets/images/profile/ic_launcher.png
Binary file added assets/images/profile/icon_heart.png
Binary file added assets/images/profile/icon_home.png
Binary file added assets/images/profile/icon_stats.png
Binary file added assets/images/profile/profile_add.png
Binary file added assets/images/profile/profile_arrow_left.png
Binary file added assets/images/profile/profile_avatar.png
Binary file added assets/images/profile/profile_follow.png
Binary file added assets/images/profile/profile_landscape.png
Binary file added assets/images/profile/profile_photos_01.png
Binary file added assets/images/profile/profile_photos_02.png
Binary file added assets/images/profile/profile_photos_03.png
Binary file added assets/images/profile/profile_photos_04.png
Binary file added assets/images/profile/profile_photos_05.png
Binary file added assets/images/profile/profile_photos_06.png
Binary file added assets/images/profile/profile_photos_07.png
Binary file added assets/images/shopping/apple_pay.png
Binary file added assets/images/shopping/applepay.jpg
Binary file added assets/images/shopping/background.jpg
Binary file added assets/images/shopping/battery.png
Binary file added assets/images/shopping/ic_launcher.png
Binary file added assets/images/shopping/paypal.png
Binary file added assets/images/shopping/visa.png
Binary file added assets/images/signup/ic_launcher.png
Binary file added assets/images/signup/logo_signup.png
Binary file added assets/images/signup/signup_page_11_bg.png
Binary file added assets/images/signup/signup_page_6_bg.png
Binary file added assets/images/signup/signup_page_8_bg.png
Binary file added assets/images/signup/signup_page_9_profile.png
Binary file added assets/images/statistics/ic_launcher.png
Binary file added assets/images/walkthrough/ic_launcher.png
Binary file added images/feed/feed2_avatar2.png
Binary file added images/feed/feed2_image1.png
Binary file added images/feed/feed2_image2.png
Binary file added images/feed/heart.png
Binary file removed images/main/ic_launcher.png
Diff not rendered.
Binary file removed images/main/main_background.png
Diff not rendered.
Binary file added images/shopping/apple_pay.png
Binary file added images/shopping/applepay.jpg
Binary file added images/shopping/background.jpg
Binary file added images/shopping/battery.png
Binary file added images/shopping/paypal.png
Binary file added images/shopping/visa.png
Binary file added images/signup/logo_signup.png
Binary file added images/signup/signup_page_11_bg.png
Binary file added images/signup/signup_page_6_bg.png
Binary file added images/signup/signup_page_8_bg.png
Binary file added images/signup/signup_page_9_profile.png
1 change: 1 addition & 0 deletions ios/Flutter/Debug.xcconfig
Original file line number Diff line number Diff line change
@@ -1 +1,2 @@
#include "Pods/Target Support Files/Pods-Runner/Pods-Runner.debug.xcconfig"
#include "Generated.xcconfig"
1 change: 1 addition & 0 deletions ios/Flutter/Release.xcconfig
Original file line number Diff line number Diff line change
@@ -1 +1,2 @@
#include "Pods/Target Support Files/Pods-Runner/Pods-Runner.release.xcconfig"
#include "Generated.xcconfig"
69 changes: 69 additions & 0 deletions ios/Podfile
Original file line number Diff line number Diff line change
@@ -0,0 +1,69 @@
# Uncomment this line to define a global platform for your project
# platform :ios, '9.0'

# CocoaPods analytics sends network stats synchronously affecting flutter build latency.
ENV['COCOAPODS_DISABLE_STATS'] = 'true'

project 'Runner', {
'Debug' => :debug,
'Profile' => :release,
'Release' => :release,
}

def parse_KV_file(file, separator='=')
file_abs_path = File.expand_path(file)
if !File.exists? file_abs_path
return [];
end
pods_ary = []
skip_line_start_symbols = ["#", "/"]
File.foreach(file_abs_path) { |line|
next if skip_line_start_symbols.any? { |symbol| line =~ /^\s*#{symbol}/ }
plugin = line.split(pattern=separator)
if plugin.length == 2
podname = plugin[0].strip()
path = plugin[1].strip()
podpath = File.expand_path("#{path}", file_abs_path)
pods_ary.push({:name => podname, :path => podpath});
else
puts "Invalid plugin specification: #{line}"
end
}
return pods_ary
end

target 'Runner' do
# Prepare symlinks folder. We use symlinks to avoid having Podfile.lock
# referring to absolute paths on developers' machines.
system('rm -rf .symlinks')
system('mkdir -p .symlinks/plugins')

# Flutter Pods
generated_xcode_build_settings = parse_KV_file('./Flutter/Generated.xcconfig')
if generated_xcode_build_settings.empty?
puts "Generated.xcconfig must exist. If you're running pod install manually, make sure flutter packages get is executed first."
end
generated_xcode_build_settings.map { |p|
if p[:name] == 'FLUTTER_FRAMEWORK_DIR'
symlink = File.join('.symlinks', 'flutter')
File.symlink(File.dirname(p[:path]), symlink)
pod 'Flutter', :path => File.join(symlink, File.basename(p[:path]))
end
}

# Plugin Pods
plugin_pods = parse_KV_file('../.flutter-plugins')
plugin_pods.map { |p|
symlink = File.join('.symlinks', 'plugins', p[:name])
File.symlink(p[:path], symlink)
pod p[:name], :path => File.join(symlink, 'ios')
}
end

post_install do |installer|
installer.pods_project.targets.each do |target|
target.build_configurations.each do |config|
config.build_settings['ENABLE_BITCODE'] = 'NO'
end
end
end
94 changes: 93 additions & 1 deletion ios/Runner.xcodeproj/project.pbxproj
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,7 @@
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, ); }; };
5EBB00931FF9AD7F401DBA96 /* libPods-Runner.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 214FD476CD92F14CFD2AC4E4 /* libPods-Runner.a */; };
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 */; };
Expand Down Expand Up @@ -40,6 +41,7 @@
/* Begin PBXFileReference section */
1498D2321E8E86230040F4C2 /* GeneratedPluginRegistrant.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = GeneratedPluginRegistrant.h; sourceTree = "<group>"; };
1498D2331E8E89220040F4C2 /* GeneratedPluginRegistrant.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GeneratedPluginRegistrant.m; sourceTree = "<group>"; };
214FD476CD92F14CFD2AC4E4 /* libPods-Runner.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-Runner.a"; sourceTree = BUILT_PRODUCTS_DIR; };
2D5378251FAA1A9400D5DBA9 /* flutter_assets */ = {isa = PBXFileReference; lastKnownFileType = folder; name = flutter_assets; path = Flutter/flutter_assets; sourceTree = SOURCE_ROOT; };
3B3967151E833CAA004F5970 /* AppFrameworkInfo.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; name = AppFrameworkInfo.plist; path = Flutter/AppFrameworkInfo.plist; sourceTree = "<group>"; };
3B80C3931E831B6300D905FE /* App.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = App.framework; path = Flutter/App.framework; sourceTree = "<group>"; };
Expand All @@ -64,12 +66,20 @@
files = (
9705A1C61CF904A100538489 /* Flutter.framework in Frameworks */,
3B80C3941E831B6300D905FE /* App.framework in Frameworks */,
5EBB00931FF9AD7F401DBA96 /* libPods-Runner.a in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXFrameworksBuildPhase section */

/* Begin PBXGroup section */
34A007229C01984660B57771 /* Pods */ = {
isa = PBXGroup;
children = (
);
name = Pods;
sourceTree = "<group>";
};
9740EEB11CF90186004384FC /* Flutter */ = {
isa = PBXGroup;
children = (
Expand All @@ -90,7 +100,8 @@
9740EEB11CF90186004384FC /* Flutter */,
97C146F01CF9000F007C117D /* Runner */,
97C146EF1CF9000F007C117D /* Products */,
CF3B75C9A7D2FA2A4C99F110 /* Frameworks */,
34A007229C01984660B57771 /* Pods */,
D6244B4594837EC31DA7F7E2 /* Frameworks */,
);
sourceTree = "<group>";
};
Expand Down Expand Up @@ -126,19 +137,30 @@
name = "Supporting Files";
sourceTree = "<group>";
};
D6244B4594837EC31DA7F7E2 /* Frameworks */ = {
isa = PBXGroup;
children = (
214FD476CD92F14CFD2AC4E4 /* libPods-Runner.a */,
);
name = Frameworks;
sourceTree = "<group>";
};
/* End PBXGroup section */

/* Begin PBXNativeTarget section */
97C146ED1CF9000F007C117D /* Runner */ = {
isa = PBXNativeTarget;
buildConfigurationList = 97C147051CF9000F007C117D /* Build configuration list for PBXNativeTarget "Runner" */;
buildPhases = (
045C5AFFF314A156015F73BE /* [CP] Check Pods Manifest.lock */,
9740EEB61CF901F6004384FC /* Run Script */,
97C146EA1CF9000F007C117D /* Sources */,
97C146EB1CF9000F007C117D /* Frameworks */,
97C146EC1CF9000F007C117D /* Resources */,
9705A1C41CF9048500538489 /* Embed Frameworks */,
3B06AD1E1E4923F5004D2608 /* Thin Binary */,
019E91FDB5AE4A565541FDA2 /* [CP] Embed Pods Frameworks */,
208D6AE23DB0AFABEC4F2B4F /* [CP] Copy Pods Resources */,
);
buildRules = (
);
Expand Down Expand Up @@ -198,6 +220,76 @@
/* End PBXResourcesBuildPhase section */

/* Begin PBXShellScriptBuildPhase section */
019E91FDB5AE4A565541FDA2 /* [CP] Embed Pods Frameworks */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
files = (
);
inputFileListPaths = (
);
inputPaths = (
"${SRCROOT}/Pods/Target Support Files/Pods-Runner/Pods-Runner-frameworks.sh",
"${PODS_ROOT}/../.symlinks/flutter/ios/Flutter.framework",
);
name = "[CP] Embed Pods Frameworks";
outputFileListPaths = (
);
outputPaths = (
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/Flutter.framework",
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-Runner/Pods-Runner-frameworks.sh\"\n";
showEnvVarsInLog = 0;
};
045C5AFFF314A156015F73BE /* [CP] Check Pods Manifest.lock */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
files = (
);
inputFileListPaths = (
);
inputPaths = (
"${PODS_PODFILE_DIR_PATH}/Podfile.lock",
"${PODS_ROOT}/Manifest.lock",
);
name = "[CP] Check Pods Manifest.lock";
outputFileListPaths = (
);
outputPaths = (
"$(DERIVED_FILE_DIR)/Pods-Runner-checkManifestLockResult.txt",
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n";
showEnvVarsInLog = 0;
};
208D6AE23DB0AFABEC4F2B4F /* [CP] Copy Pods Resources */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
files = (
);
inputFileListPaths = (
);
inputPaths = (
"${SRCROOT}/Pods/Target Support Files/Pods-Runner/Pods-Runner-resources.sh",
"${PODS_ROOT}/GoogleMaps/Maps/Frameworks/GoogleMaps.framework/Resources/GoogleMaps.bundle",
"${PODS_ROOT}/GooglePlacePicker/Frameworks/GooglePlacePicker.framework/Resources/GooglePlacePicker.bundle",
"${PODS_ROOT}/GooglePlaces/Frameworks/GooglePlaces.framework/Resources/GooglePlaces.bundle",
);
name = "[CP] Copy Pods Resources";
outputFileListPaths = (
);
outputPaths = (
"${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/GoogleMaps.bundle",
"${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/GooglePlacePicker.bundle",
"${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/GooglePlaces.bundle",
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-Runner/Pods-Runner-resources.sh\"\n";
showEnvVarsInLog = 0;
};
3B06AD1E1E4923F5004D2608 /* Thin Binary */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
Expand Down
3 changes: 3 additions & 0 deletions ios/Runner.xcworkspace/contents.xcworkspacedata

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

8 changes: 8 additions & 0 deletions ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>IDEDidComputeMac32BitWarning</key>
<true/>
</dict>
</plist>
Loading