Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit 58b4f1c

Browse files
Update README
1 parent 7c282d9 commit 58b4f1c

File tree

8 files changed

+98
-12
lines changed

8 files changed

+98
-12
lines changed

‎README.md

Lines changed: 7 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,12 @@
1-
# github_following
1+
# Flutter Expense Manager Application
22

3-
A new Flutter project.
3+
The Github Following Application, using Provider to manage state and Flutter http to get data from server.
44

5-
## Getting Started
5+
This is just a sample.
66

7-
This project is a starting point for a Flutter application.
7+
# install
8+
Please remember, after cloning this repository, you should edit GithubRequest.dart file and put your client_id, client_secret.
89

9-
A few resources to get you started if this is your first Flutter project:
10+
## Screenshot
1011

11-
- [Lab: Write your first Flutter app](https://flutter.dev/docs/get-started/codelab)
12-
- [Cookbook: Useful Flutter samples](https://flutter.dev/docs/cookbook)
13-
14-
For help getting started with Flutter, view our
15-
[online documentation](https://flutter.dev/docs), which offers tutorials,
16-
samples, guidance on mobile development, and a full API reference.
12+
<img src="assets/preview1.png" height="500em" /><img src="assets/preview2.png" height="500em" /><img src="assets/preview3.png" height="500em" /><img src="assets/preview4.png" height="500em" />

‎assets/screenshot/preview1.png

97.3 KB
Loading[フレーム]

‎assets/screenshot/preview2.png

102 KB
Loading[フレーム]

‎assets/screenshot/preview3.png

91 KB
Loading[フレーム]

‎assets/screenshot/preview4.png

386 KB
Loading[フレーム]

‎ios/Podfile.lock

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
PODS:
2+
- Flutter (1.0.0)
3+
- shared_preferences (0.0.1):
4+
- Flutter
5+
6+
DEPENDENCIES:
7+
- Flutter (from `.symlinks/flutter/ios`)
8+
- shared_preferences (from `.symlinks/plugins/shared_preferences/ios`)
9+
10+
EXTERNAL SOURCES:
11+
Flutter:
12+
:path: ".symlinks/flutter/ios"
13+
shared_preferences:
14+
:path: ".symlinks/plugins/shared_preferences/ios"
15+
16+
SPEC CHECKSUMS:
17+
Flutter: 0e3d915762c693b495b44d77113d4970485de6ec
18+
shared_preferences: 1feebfa37bb57264736e16865e7ffae7fc99b523
19+
20+
PODFILE CHECKSUM: 10ae9c18d12c9ffc2275c9a159a3b1e281990db0
21+
22+
COCOAPODS: 1.7.5

‎ios/Runner.xcodeproj/project.pbxproj

Lines changed: 66 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111
3B3967161E833CAA004F5970 /* AppFrameworkInfo.plist in Resources */ = {isa = PBXBuildFile; fileRef = 3B3967151E833CAA004F5970 /* AppFrameworkInfo.plist */; };
1212
3B80C3941E831B6300D905FE /* App.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3B80C3931E831B6300D905FE /* App.framework */; };
1313
3B80C3951E831B6300D905FE /* App.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 3B80C3931E831B6300D905FE /* App.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
14+
66528DC311D14A5239B7EF2D /* Pods_Runner.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D73D73F5C72C7960A3213E0C /* Pods_Runner.framework */; };
1415
74858FAF1ED2DC5600515810 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 74858FAE1ED2DC5600515810 /* AppDelegate.swift */; };
1516
9705A1C61CF904A100538489 /* Flutter.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 9740EEBA1CF902C7004384FC /* Flutter.framework */; };
1617
9705A1C71CF904A300538489 /* Flutter.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 9740EEBA1CF902C7004384FC /* Flutter.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
@@ -40,9 +41,11 @@
4041
1498D2331E8E89220040F4C2 /* GeneratedPluginRegistrant.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GeneratedPluginRegistrant.m; sourceTree = "<group>"; };
4142
3B3967151E833CAA004F5970 /* AppFrameworkInfo.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; name = AppFrameworkInfo.plist; path = Flutter/AppFrameworkInfo.plist; sourceTree = "<group>"; };
4243
3B80C3931E831B6300D905FE /* App.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = App.framework; path = Flutter/App.framework; sourceTree = "<group>"; };
44+
490678D9A3F09B229902989B /* Pods-Runner.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.release.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.release.xcconfig"; sourceTree = "<group>"; };
4345
74858FAD1ED2DC5600515810 /* Runner-Bridging-Header.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "Runner-Bridging-Header.h"; sourceTree = "<group>"; };
4446
74858FAE1ED2DC5600515810 /* AppDelegate.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = "<group>"; };
4547
7AFA3C8E1D35360C0083082E /* Release.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; name = Release.xcconfig; path = Flutter/Release.xcconfig; sourceTree = "<group>"; };
48+
7C9920D9D1600ED039B41C0D /* Pods-Runner.profile.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.profile.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.profile.xcconfig"; sourceTree = "<group>"; };
4649
9740EEB21CF90195004384FC /* Debug.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; name = Debug.xcconfig; path = Flutter/Debug.xcconfig; sourceTree = "<group>"; };
4750
9740EEB31CF90195004384FC /* Generated.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; name = Generated.xcconfig; path = Flutter/Generated.xcconfig; sourceTree = "<group>"; };
4851
9740EEBA1CF902C7004384FC /* Flutter.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Flutter.framework; path = Flutter/Flutter.framework; sourceTree = "<group>"; };
@@ -51,6 +54,8 @@
5154
97C146FD1CF9000F007C117D /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = "<group>"; };
5255
97C147001CF9000F007C117D /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = "<group>"; };
5356
97C147021CF9000F007C117D /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
57+
D73D73F5C72C7960A3213E0C /* Pods_Runner.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_Runner.framework; sourceTree = BUILT_PRODUCTS_DIR; };
58+
EC976C0F905C6504AD46D513 /* Pods-Runner.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.debug.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.debug.xcconfig"; sourceTree = "<group>"; };
5459
/* End PBXFileReference section */
5560

5661
/* Begin PBXFrameworksBuildPhase section */
@@ -60,12 +65,32 @@
6065
files = (
6166
9705A1C61CF904A100538489 /* Flutter.framework in Frameworks */,
6267
3B80C3941E831B6300D905FE /* App.framework in Frameworks */,
68+
66528DC311D14A5239B7EF2D /* Pods_Runner.framework in Frameworks */,
6369
);
6470
runOnlyForDeploymentPostprocessing = 0;
6571
};
6672
/* End PBXFrameworksBuildPhase section */
6773

6874
/* Begin PBXGroup section */
75+
556C03C6BD9EBE4D1A68FDE9 /* Frameworks */ = {
76+
isa = PBXGroup;
77+
children = (
78+
D73D73F5C72C7960A3213E0C /* Pods_Runner.framework */,
79+
);
80+
name = Frameworks;
81+
sourceTree = "<group>";
82+
};
83+
5CA6C599422095FEDC4F1AF5 /* Pods */ = {
84+
isa = PBXGroup;
85+
children = (
86+
EC976C0F905C6504AD46D513 /* Pods-Runner.debug.xcconfig */,
87+
490678D9A3F09B229902989B /* Pods-Runner.release.xcconfig */,
88+
7C9920D9D1600ED039B41C0D /* Pods-Runner.profile.xcconfig */,
89+
);
90+
name = Pods;
91+
path = Pods;
92+
sourceTree = "<group>";
93+
};
6994
9740EEB11CF90186004384FC /* Flutter */ = {
7095
isa = PBXGroup;
7196
children = (
@@ -85,6 +110,8 @@
85110
9740EEB11CF90186004384FC /* Flutter */,
86111
97C146F01CF9000F007C117D /* Runner */,
87112
97C146EF1CF9000F007C117D /* Products */,
113+
5CA6C599422095FEDC4F1AF5 /* Pods */,
114+
556C03C6BD9EBE4D1A68FDE9 /* Frameworks */,
88115
);
89116
sourceTree = "<group>";
90117
};
@@ -126,12 +153,14 @@
126153
isa = PBXNativeTarget;
127154
buildConfigurationList = 97C147051CF9000F007C117D /* Build configuration list for PBXNativeTarget "Runner" */;
128155
buildPhases = (
156+
663480A3503636DDBDCC26DD /* [CP] Check Pods Manifest.lock */,
129157
9740EEB61CF901F6004384FC /* Run Script */,
130158
97C146EA1CF9000F007C117D /* Sources */,
131159
97C146EB1CF9000F007C117D /* Frameworks */,
132160
97C146EC1CF9000F007C117D /* Resources */,
133161
9705A1C41CF9048500538489 /* Embed Frameworks */,
134162
3B06AD1E1E4923F5004D2608 /* Thin Binary */,
163+
1434AFBD360967D8B5BB481A /* [CP] Embed Pods Frameworks */,
135164
);
136165
buildRules = (
137166
);
@@ -191,6 +220,21 @@
191220
/* End PBXResourcesBuildPhase section */
192221

193222
/* Begin PBXShellScriptBuildPhase section */
223+
1434AFBD360967D8B5BB481A /* [CP] Embed Pods Frameworks */ = {
224+
isa = PBXShellScriptBuildPhase;
225+
buildActionMask = 2147483647;
226+
files = (
227+
);
228+
inputPaths = (
229+
);
230+
name = "[CP] Embed Pods Frameworks";
231+
outputPaths = (
232+
);
233+
runOnlyForDeploymentPostprocessing = 0;
234+
shellPath = /bin/sh;
235+
shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks.sh\"\n";
236+
showEnvVarsInLog = 0;
237+
};
194238
3B06AD1E1E4923F5004D2608 /* Thin Binary */ = {
195239
isa = PBXShellScriptBuildPhase;
196240
buildActionMask = 2147483647;
@@ -205,6 +249,28 @@
205249
shellPath = /bin/sh;
206250
shellScript = "/bin/sh \"$FLUTTER_ROOT/packages/flutter_tools/bin/xcode_backend.sh\" thin";
207251
};
252+
663480A3503636DDBDCC26DD /* [CP] Check Pods Manifest.lock */ = {
253+
isa = PBXShellScriptBuildPhase;
254+
buildActionMask = 2147483647;
255+
files = (
256+
);
257+
inputFileListPaths = (
258+
);
259+
inputPaths = (
260+
"${PODS_PODFILE_DIR_PATH}/Podfile.lock",
261+
"${PODS_ROOT}/Manifest.lock",
262+
);
263+
name = "[CP] Check Pods Manifest.lock";
264+
outputFileListPaths = (
265+
);
266+
outputPaths = (
267+
"$(DERIVED_FILE_DIR)/Pods-Runner-checkManifestLockResult.txt",
268+
);
269+
runOnlyForDeploymentPostprocessing = 0;
270+
shellPath = /bin/sh;
271+
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";
272+
showEnvVarsInLog = 0;
273+
};
208274
9740EEB61CF901F6004384FC /* Run Script */ = {
209275
isa = PBXShellScriptBuildPhase;
210276
buildActionMask = 2147483647;
@@ -513,7 +579,6 @@
513579
defaultConfigurationName = Release;
514580
};
515581
/* End XCConfigurationList section */
516-
517582
};
518583
rootObject = 97C146E61CF9000F007C117D /* Project object */;
519584
}

‎ios/Runner.xcworkspace/contents.xcworkspacedata

Lines changed: 3 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
(0)

AltStyle によって変換されたページ (->オリジナル) /