summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--.gitignore44
-rw-r--r--.metadata45
-rw-r--r--README.md16
-rw-r--r--analysis_options.yaml28
-rw-r--r--android/.gitignore13
-rw-r--r--android/app/build.gradle67
-rw-r--r--android/app/src/debug/AndroidManifest.xml7
-rw-r--r--android/app/src/main/AndroidManifest.xml33
-rw-r--r--android/app/src/main/kotlin/com/example/carpool/MainActivity.kt6
-rw-r--r--android/app/src/main/res/drawable-v21/launch_background.xml12
-rw-r--r--android/app/src/main/res/drawable/launch_background.xml12
-rw-r--r--android/app/src/main/res/mipmap-hdpi/ic_launcher.pngbin0 -> 544 bytes
-rw-r--r--android/app/src/main/res/mipmap-mdpi/ic_launcher.pngbin0 -> 442 bytes
-rw-r--r--android/app/src/main/res/mipmap-xhdpi/ic_launcher.pngbin0 -> 721 bytes
-rw-r--r--android/app/src/main/res/mipmap-xxhdpi/ic_launcher.pngbin0 -> 1031 bytes
-rw-r--r--android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.pngbin0 -> 1443 bytes
-rw-r--r--android/app/src/main/res/values-night/styles.xml18
-rw-r--r--android/app/src/main/res/values/styles.xml18
-rw-r--r--android/app/src/profile/AndroidManifest.xml7
-rw-r--r--android/build.gradle31
-rw-r--r--android/gradle.properties3
-rw-r--r--android/gradle/wrapper/gradle-wrapper.properties5
-rw-r--r--android/settings.gradle20
-rw-r--r--ios/.gitignore34
-rw-r--r--ios/Flutter/AppFrameworkInfo.plist26
-rw-r--r--ios/Flutter/Debug.xcconfig1
-rw-r--r--ios/Flutter/Release.xcconfig1
-rw-r--r--ios/Runner.xcodeproj/project.pbxproj614
-rw-r--r--ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata7
-rw-r--r--ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist8
-rw-r--r--ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings8
-rw-r--r--ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme98
-rw-r--r--ios/Runner.xcworkspace/contents.xcworkspacedata7
-rw-r--r--ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist8
-rw-r--r--ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings8
-rw-r--r--ios/Runner/AppDelegate.swift13
-rw-r--r--ios/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json122
-rw-r--r--ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.pngbin0 -> 10932 bytes
-rw-r--r--ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.pngbin0 -> 295 bytes
-rw-r--r--ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.pngbin0 -> 406 bytes
-rw-r--r--ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.pngbin0 -> 450 bytes
-rw-r--r--ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.pngbin0 -> 282 bytes
-rw-r--r--ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.pngbin0 -> 462 bytes
-rw-r--r--ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.pngbin0 -> 704 bytes
-rw-r--r--ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.pngbin0 -> 406 bytes
-rw-r--r--ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.pngbin0 -> 586 bytes
-rw-r--r--ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.pngbin0 -> 862 bytes
-rw-r--r--ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.pngbin0 -> 862 bytes
-rw-r--r--ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.pngbin0 -> 1674 bytes
-rw-r--r--ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.pngbin0 -> 762 bytes
-rw-r--r--ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.pngbin0 -> 1226 bytes
-rw-r--r--ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.pngbin0 -> 1418 bytes
-rw-r--r--ios/Runner/Assets.xcassets/LaunchImage.imageset/Contents.json23
-rw-r--r--ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.pngbin0 -> 68 bytes
-rw-r--r--ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.pngbin0 -> 68 bytes
-rw-r--r--ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.pngbin0 -> 68 bytes
-rw-r--r--ios/Runner/Assets.xcassets/LaunchImage.imageset/README.md5
-rw-r--r--ios/Runner/Base.lproj/LaunchScreen.storyboard37
-rw-r--r--ios/Runner/Base.lproj/Main.storyboard26
-rw-r--r--ios/Runner/Info.plist49
-rw-r--r--ios/Runner/Runner-Bridging-Header.h1
-rw-r--r--ios/RunnerTests/RunnerTests.swift12
-rw-r--r--lib/login.dart0
-rw-r--r--lib/main.dart65
-rw-r--r--linux/.gitignore1
-rw-r--r--linux/CMakeLists.txt139
-rw-r--r--linux/flutter/CMakeLists.txt88
-rw-r--r--linux/flutter/generated_plugin_registrant.cc11
-rw-r--r--linux/flutter/generated_plugin_registrant.h15
-rw-r--r--linux/flutter/generated_plugins.cmake23
-rw-r--r--linux/main.cc6
-rw-r--r--linux/my_application.cc104
-rw-r--r--linux/my_application.h18
-rw-r--r--macos/.gitignore7
-rw-r--r--macos/Flutter/Flutter-Debug.xcconfig1
-rw-r--r--macos/Flutter/Flutter-Release.xcconfig1
-rw-r--r--macos/Flutter/GeneratedPluginRegistrant.swift10
-rw-r--r--macos/Runner.xcodeproj/project.pbxproj695
-rw-r--r--macos/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist8
-rw-r--r--macos/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme98
-rw-r--r--macos/Runner.xcworkspace/contents.xcworkspacedata7
-rw-r--r--macos/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist8
-rw-r--r--macos/Runner/AppDelegate.swift9
-rw-r--r--macos/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json68
-rw-r--r--macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_1024.pngbin0 -> 102994 bytes
-rw-r--r--macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_128.pngbin0 -> 5680 bytes
-rw-r--r--macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_16.pngbin0 -> 520 bytes
-rw-r--r--macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_256.pngbin0 -> 14142 bytes
-rw-r--r--macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_32.pngbin0 -> 1066 bytes
-rw-r--r--macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_512.pngbin0 -> 36406 bytes
-rw-r--r--macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_64.pngbin0 -> 2218 bytes
-rw-r--r--macos/Runner/Base.lproj/MainMenu.xib343
-rw-r--r--macos/Runner/Configs/AppInfo.xcconfig14
-rw-r--r--macos/Runner/Configs/Debug.xcconfig2
-rw-r--r--macos/Runner/Configs/Release.xcconfig2
-rw-r--r--macos/Runner/Configs/Warnings.xcconfig13
-rw-r--r--macos/Runner/DebugProfile.entitlements12
-rw-r--r--macos/Runner/Info.plist32
-rw-r--r--macos/Runner/MainFlutterWindow.swift15
-rw-r--r--macos/Runner/Release.entitlements8
-rw-r--r--macos/RunnerTests/RunnerTests.swift12
-rw-r--r--pubspec.lock188
-rw-r--r--pubspec.yaml90
-rw-r--r--test/widget_test.dart30
-rw-r--r--web/favicon.pngbin0 -> 917 bytes
-rw-r--r--web/icons/Icon-192.pngbin0 -> 5292 bytes
-rw-r--r--web/icons/Icon-512.pngbin0 -> 8252 bytes
-rw-r--r--web/icons/Icon-maskable-192.pngbin0 -> 5594 bytes
-rw-r--r--web/icons/Icon-maskable-512.pngbin0 -> 20998 bytes
-rw-r--r--web/index.html59
-rw-r--r--web/manifest.json35
-rw-r--r--windows/.gitignore17
-rw-r--r--windows/CMakeLists.txt102
-rw-r--r--windows/flutter/CMakeLists.txt104
-rw-r--r--windows/flutter/generated_plugin_registrant.cc11
-rw-r--r--windows/flutter/generated_plugin_registrant.h15
-rw-r--r--windows/flutter/generated_plugins.cmake23
-rw-r--r--windows/runner/CMakeLists.txt40
-rw-r--r--windows/runner/Runner.rc121
-rw-r--r--windows/runner/flutter_window.cpp71
-rw-r--r--windows/runner/flutter_window.h33
-rw-r--r--windows/runner/main.cpp43
-rw-r--r--windows/runner/resource.h16
-rw-r--r--windows/runner/resources/app_icon.icobin0 -> 33772 bytes
-rw-r--r--windows/runner/runner.exe.manifest20
-rw-r--r--windows/runner/utils.cpp65
-rw-r--r--windows/runner/utils.h19
-rw-r--r--windows/runner/win32_window.cpp288
-rw-r--r--windows/runner/win32_window.h102
129 files changed, 4820 insertions, 0 deletions
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..24476c5
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,44 @@
+# Miscellaneous
+*.class
+*.log
+*.pyc
+*.swp
+.DS_Store
+.atom/
+.buildlog/
+.history
+.svn/
+migrate_working_dir/
+
+# IntelliJ related
+*.iml
+*.ipr
+*.iws
+.idea/
+
+# The .vscode folder contains launch configuration and tasks you configure in
+# VS Code which you may wish to be included in version control, so this line
+# is commented out by default.
+#.vscode/
+
+# Flutter/Dart/Pub related
+**/doc/api/
+**/ios/Flutter/.last_build_id
+.dart_tool/
+.flutter-plugins
+.flutter-plugins-dependencies
+.packages
+.pub-cache/
+.pub/
+/build/
+
+# Symbolication related
+app.*.symbols
+
+# Obfuscation related
+app.*.map.json
+
+# Android Studio will place build artifacts here
+/android/app/debug
+/android/app/profile
+/android/app/release
diff --git a/.metadata b/.metadata
new file mode 100644
index 0000000..a778330
--- /dev/null
+++ b/.metadata
@@ -0,0 +1,45 @@
+# This file tracks properties of this Flutter project.
+# Used by Flutter tool to assess capabilities and perform upgrades etc.
+#
+# This file should be version controlled and should not be manually edited.
+
+version:
+ revision: "d211f42860350d914a5ad8102f9ec32764dc6d06"
+ channel: "stable"
+
+project_type: app
+
+# Tracks metadata for the flutter migrate command
+migration:
+ platforms:
+ - platform: root
+ create_revision: d211f42860350d914a5ad8102f9ec32764dc6d06
+ base_revision: d211f42860350d914a5ad8102f9ec32764dc6d06
+ - platform: android
+ create_revision: d211f42860350d914a5ad8102f9ec32764dc6d06
+ base_revision: d211f42860350d914a5ad8102f9ec32764dc6d06
+ - platform: ios
+ create_revision: d211f42860350d914a5ad8102f9ec32764dc6d06
+ base_revision: d211f42860350d914a5ad8102f9ec32764dc6d06
+ - platform: linux
+ create_revision: d211f42860350d914a5ad8102f9ec32764dc6d06
+ base_revision: d211f42860350d914a5ad8102f9ec32764dc6d06
+ - platform: macos
+ create_revision: d211f42860350d914a5ad8102f9ec32764dc6d06
+ base_revision: d211f42860350d914a5ad8102f9ec32764dc6d06
+ - platform: web
+ create_revision: d211f42860350d914a5ad8102f9ec32764dc6d06
+ base_revision: d211f42860350d914a5ad8102f9ec32764dc6d06
+ - platform: windows
+ create_revision: d211f42860350d914a5ad8102f9ec32764dc6d06
+ base_revision: d211f42860350d914a5ad8102f9ec32764dc6d06
+
+ # User provided section
+
+ # List of Local paths (relative to this file) that should be
+ # ignored by the migrate tool.
+ #
+ # Files that are not part of the templates will be ignored by default.
+ unmanaged_files:
+ - 'lib/main.dart'
+ - 'ios/Runner.xcodeproj/project.pbxproj'
diff --git a/README.md b/README.md
new file mode 100644
index 0000000..70f9602
--- /dev/null
+++ b/README.md
@@ -0,0 +1,16 @@
+# carpool
+
+A new Flutter project.
+
+## Getting Started
+
+This project is a starting point for a Flutter application.
+
+A few resources to get you started if this is your first Flutter project:
+
+- [Lab: Write your first Flutter app](https://docs.flutter.dev/get-started/codelab)
+- [Cookbook: Useful Flutter samples](https://docs.flutter.dev/cookbook)
+
+For help getting started with Flutter development, view the
+[online documentation](https://docs.flutter.dev/), which offers tutorials,
+samples, guidance on mobile development, and a full API reference.
diff --git a/analysis_options.yaml b/analysis_options.yaml
new file mode 100644
index 0000000..0d29021
--- /dev/null
+++ b/analysis_options.yaml
@@ -0,0 +1,28 @@
+# This file configures the analyzer, which statically analyzes Dart code to
+# check for errors, warnings, and lints.
+#
+# The issues identified by the analyzer are surfaced in the UI of Dart-enabled
+# IDEs (https://dart.dev/tools#ides-and-editors). The analyzer can also be
+# invoked from the command line by running `flutter analyze`.
+
+# The following line activates a set of recommended lints for Flutter apps,
+# packages, and plugins designed to encourage good coding practices.
+include: package:flutter_lints/flutter.yaml
+
+linter:
+ # The lint rules applied to this project can be customized in the
+ # section below to disable rules from the `package:flutter_lints/flutter.yaml`
+ # included above or to enable additional rules. A list of all available lints
+ # and their documentation is published at https://dart.dev/lints.
+ #
+ # Instead of disabling a lint rule for the entire project in the
+ # section below, it can also be suppressed for a single line of code
+ # or a specific dart file by using the `// ignore: name_of_lint` and
+ # `// ignore_for_file: name_of_lint` syntax on the line or in the file
+ # producing the lint.
+ rules:
+ # avoid_print: false # Uncomment to disable the `avoid_print` rule
+ # prefer_single_quotes: true # Uncomment to enable the `prefer_single_quotes` rule
+
+# Additional information about this file can be found at
+# https://dart.dev/guides/language/analysis-options
diff --git a/android/.gitignore b/android/.gitignore
new file mode 100644
index 0000000..6f56801
--- /dev/null
+++ b/android/.gitignore
@@ -0,0 +1,13 @@
+gradle-wrapper.jar
+/.gradle
+/captures/
+/gradlew
+/gradlew.bat
+/local.properties
+GeneratedPluginRegistrant.java
+
+# Remember to never publicly share your keystore.
+# See https://flutter.dev/docs/deployment/android#reference-the-keystore-from-the-app
+key.properties
+**/*.keystore
+**/*.jks
diff --git a/android/app/build.gradle b/android/app/build.gradle
new file mode 100644
index 0000000..68376f1
--- /dev/null
+++ b/android/app/build.gradle
@@ -0,0 +1,67 @@
+plugins {
+ id "com.android.application"
+ id "kotlin-android"
+ id "dev.flutter.flutter-gradle-plugin"
+}
+
+def localProperties = new Properties()
+def localPropertiesFile = rootProject.file('local.properties')
+if (localPropertiesFile.exists()) {
+ localPropertiesFile.withReader('UTF-8') { reader ->
+ localProperties.load(reader)
+ }
+}
+
+def flutterVersionCode = localProperties.getProperty('flutter.versionCode')
+