├── .gitignore
├── .metadata
├── README.md
├── android
    ├── .gitignore
    ├── app
    │   ├── build.gradle
    │   └── src
    │   │   ├── debug
    │   │       └── AndroidManifest.xml
    │   │   ├── main
    │   │       ├── AndroidManifest.xml
    │   │       ├── kotlin
    │   │       │   └── com
    │   │       │   │   └── example
    │   │       │   │       └── online_banking_app_ui
    │   │       │   │           └── MainActivity.kt
    │   │       └── res
    │   │       │   ├── drawable-v21
    │   │       │       └── launch_background.xml
    │   │       │   ├── drawable
    │   │       │       └── launch_background.xml
    │   │       │   ├── mipmap-hdpi
    │   │       │       └── ic_launcher.png
    │   │       │   ├── mipmap-mdpi
    │   │       │       └── ic_launcher.png
    │   │       │   ├── mipmap-xhdpi
    │   │       │       └── ic_launcher.png
    │   │       │   ├── mipmap-xxhdpi
    │   │       │       └── ic_launcher.png
    │   │       │   ├── mipmap-xxxhdpi
    │   │       │       └── ic_launcher.png
    │   │       │   ├── values-night
    │   │       │       └── styles.xml
    │   │       │   └── values
    │   │       │       └── styles.xml
    │   │   └── profile
    │   │       └── AndroidManifest.xml
    ├── build.gradle
    ├── gradle.properties
    ├── gradle
    │   └── wrapper
    │   │   └── gradle-wrapper.properties
    └── settings.gradle
├── assets
    ├── fonts
    │   └── poppins
    │   │   ├── Poppins-Bold.ttf
    │   │   ├── Poppins-Medium.ttf
    │   │   └── Poppins-SemiBold.ttf
    └── icons
    │   ├── avatar1.png
    │   ├── avatar2.png
    │   ├── avatar3.png
    │   ├── avatar4.png
    │   └── mcard.png
├── gif
    └── app.gif
├── ios
    ├── .gitignore
    ├── Flutter
    │   ├── AppFrameworkInfo.plist
    │   ├── Debug.xcconfig
    │   └── Release.xcconfig
    ├── Runner.xcodeproj
    │   ├── project.pbxproj
    │   ├── project.xcworkspace
    │   │   ├── contents.xcworkspacedata
    │   │   └── xcshareddata
    │   │   │   ├── IDEWorkspaceChecks.plist
    │   │   │   └── WorkspaceSettings.xcsettings
    │   └── xcshareddata
    │   │   └── xcschemes
    │   │       └── Runner.xcscheme
    ├── Runner.xcworkspace
    │   ├── contents.xcworkspacedata
    │   └── xcshareddata
    │   │   ├── IDEWorkspaceChecks.plist
    │   │   └── WorkspaceSettings.xcsettings
    └── Runner
    │   ├── AppDelegate.swift
    │   ├── Assets.xcassets
    │       ├── AppIcon.appiconset
    │       │   ├── Contents.json
    │       │   ├── Icon-App-1024x1024@1x.png
    │       │   ├── Icon-App-20x20@1x.png
    │       │   ├── Icon-App-20x20@2x.png
    │       │   ├── Icon-App-20x20@3x.png
    │       │   ├── Icon-App-29x29@1x.png
    │       │   ├── Icon-App-29x29@2x.png
    │       │   ├── Icon-App-29x29@3x.png
    │       │   ├── Icon-App-40x40@1x.png
    │       │   ├── Icon-App-40x40@2x.png
    │       │   ├── Icon-App-40x40@3x.png
    │       │   ├── Icon-App-60x60@2x.png
    │       │   ├── Icon-App-60x60@3x.png
    │       │   ├── Icon-App-76x76@1x.png
    │       │   ├── Icon-App-76x76@2x.png
    │       │   └── Icon-App-83.5x83.5@2x.png
    │       └── LaunchImage.imageset
    │       │   ├── Contents.json
    │       │   ├── LaunchImage.png
    │       │   ├── LaunchImage@2x.png
    │       │   ├── LaunchImage@3x.png
    │       │   └── README.md
    │   ├── Base.lproj
    │       ├── LaunchScreen.storyboard
    │       └── Main.storyboard
    │   ├── Info.plist
    │   └── Runner-Bridging-Header.h
├── lib
    ├── constants
    │   ├── app_textstyle.dart
    │   └── color_constants.dart
    ├── data
    │   ├── card_data.dart
    │   └── transaction_data.dart
    ├── main.dart
    ├── screens
    │   ├── base_scren.dart
    │   ├── card_screen.dart
    │   └── home_screen.dart
    └── widgets
    │   ├── my_card.dart
    │   └── transaction_card.dart
├── macos
    ├── .gitignore
    ├── Flutter
    │   ├── Flutter-Debug.xcconfig
    │   ├── Flutter-Release.xcconfig
    │   └── GeneratedPluginRegistrant.swift
    ├── Runner.xcodeproj
    │   ├── project.pbxproj
    │   ├── project.xcworkspace
    │   │   └── xcshareddata
    │   │   │   └── IDEWorkspaceChecks.plist
    │   └── xcshareddata
    │   │   └── xcschemes
    │   │       └── Runner.xcscheme
    ├── Runner.xcworkspace
    │   ├── contents.xcworkspacedata
    │   └── xcshareddata
    │   │   └── IDEWorkspaceChecks.plist
    └── Runner
    │   ├── AppDelegate.swift
    │   ├── Assets.xcassets
    │       └── AppIcon.appiconset
    │       │   ├── Contents.json
    │       │   ├── app_icon_1024.png
    │       │   ├── app_icon_128.png
    │       │   ├── app_icon_16.png
    │       │   ├── app_icon_256.png
    │       │   ├── app_icon_32.png
    │       │   ├── app_icon_512.png
    │       │   └── app_icon_64.png
    │   ├── Base.lproj
    │       └── MainMenu.xib
    │   ├── Configs
    │       ├── AppInfo.xcconfig
    │       ├── Debug.xcconfig
    │       ├── Release.xcconfig
    │       └── Warnings.xcconfig
    │   ├── DebugProfile.entitlements
    │   ├── Info.plist
    │   ├── MainFlutterWindow.swift
    │   └── Release.entitlements
├── pubspec.lock
├── pubspec.yaml
├── test
    └── widget_test.dart
└── web
    ├── favicon.png
    ├── icons
        ├── Icon-192.png
        └── Icon-512.png
    ├── index.html
    └── manifest.json
/.gitignore:
--------------------------------------------------------------------------------
 1 | # Miscellaneous
 2 | *.class
 3 | *.log
 4 | *.pyc
 5 | *.swp
 6 | .DS_Store
 7 | .atom/
 8 | .buildlog/
 9 | .history
10 | .svn/
11 | 
12 | # IntelliJ related
13 | *.iml
14 | *.ipr
15 | *.iws
16 | .idea/
17 | 
18 | # The .vscode folder contains launch configuration and tasks you configure in
19 | # VS Code which you may wish to be included in version control, so this line
20 | # is commented out by default.
21 | #.vscode/
22 | 
23 | # Flutter/Dart/Pub related
24 | **/doc/api/
25 | **/ios/Flutter/.last_build_id
26 | .dart_tool/
27 | .flutter-plugins
28 | .flutter-plugins-dependencies
29 | .packages
30 | .pub-cache/
31 | .pub/
32 | /build/
33 | 
34 | # Web related
35 | lib/generated_plugin_registrant.dart
36 | 
37 | # Symbolication related
38 | app.*.symbols
39 | 
40 | # Obfuscation related
41 | app.*.map.json
42 | 
43 | # Android Studio will place build artifacts here
44 | /android/app/debug
45 | /android/app/profile
46 | /android/app/release
47 | 
--------------------------------------------------------------------------------
/.metadata:
--------------------------------------------------------------------------------
 1 | # This file tracks properties of this Flutter project.
 2 | # Used by Flutter tool to assess capabilities and perform upgrades etc.
 3 | #
 4 | # This file should be version controlled and should not be manually edited.
 5 | 
 6 | version:
 7 |   revision: c5a4b4029c0798f37c4a39b479d7cb75daa7b05c
 8 |   channel: stable
 9 | 
10 | project_type: app
11 | 
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
 1 | # Show some ❤️ and star the repo to support the project
 2 | # Online Banking App UI
 3 | 
 4 | ## Preview
 5 |  6 | 
 7 | 
 8 | 
 9 | 
10 | 
11 | 
12 |   
13 |   
14 | 
15 | 
16 | 
17 | 
18 | 
19 | 
20 | 
--------------------------------------------------------------------------------
/android/.gitignore:
--------------------------------------------------------------------------------
 1 | gradle-wrapper.jar
 2 | /.gradle
 3 | /captures/
 4 | /gradlew
 5 | /gradlew.bat
 6 | /local.properties
 7 | GeneratedPluginRegistrant.java
 8 | 
 9 | # Remember to never publicly share your keystore.
10 | # See https://flutter.dev/docs/deployment/android#reference-the-keystore-from-the-app
11 | key.properties
12 | 
--------------------------------------------------------------------------------
/android/app/build.gradle:
--------------------------------------------------------------------------------
 1 | def localProperties = new Properties()
 2 | def localPropertiesFile = rootProject.file('local.properties')
 3 | if (localPropertiesFile.exists()) {
 4 |     localPropertiesFile.withReader('UTF-8') { reader ->
 5 |         localProperties.load(reader)
 6 |     }
 7 | }
 8 | 
 9 | def flutterRoot = localProperties.getProperty('flutter.sdk')
10 | if (flutterRoot == null) {
11 |     throw new GradleException("Flutter SDK not found. Define location with flutter.sdk in the local.properties file.")
12 | }
13 | 
14 | def flutterVersionCode = localProperties.getProperty('flutter.versionCode')
15 | if (flutterVersionCode == null) {
16 |     flutterVersionCode = '1'
17 | }
18 | 
19 | def flutterVersionName = localProperties.getProperty('flutter.versionName')
20 | if (flutterVersionName == null) {
21 |     flutterVersionName = '1.0'
22 | }
23 | 
24 | apply plugin: 'com.android.application'
25 | apply plugin: 'kotlin-android'
26 | apply from: "$flutterRoot/packages/flutter_tools/gradle/flutter.gradle"
27 | 
28 | android {
29 |     compileSdkVersion 30
30 | 
31 |     sourceSets {
32 |         main.java.srcDirs += 'src/main/kotlin'
33 |     }
34 | 
35 |     defaultConfig {
36 |         // TODO: Specify your own unique Application ID (https://developer.android.com/studio/build/application-id.html).
37 |         applicationId "com.example.online_banking_app_ui"
38 |         minSdkVersion 16
39 |         targetSdkVersion 30
40 |         versionCode flutterVersionCode.toInteger()
41 |         versionName flutterVersionName
42 |     }
43 | 
44 |     buildTypes {
45 |         release {
46 |             // TODO: Add your own signing config for the release build.
47 |             // Signing with the debug keys for now, so `flutter run --release` works.
48 |             signingConfig signingConfigs.debug
49 |         }
50 |     }
51 | }
52 | 
53 | flutter {
54 |     source '../..'
55 | }
56 | 
57 | dependencies {
58 |     implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk7:$kotlin_version"
59 | }
60 | 
--------------------------------------------------------------------------------
/android/app/src/debug/AndroidManifest.xml:
--------------------------------------------------------------------------------
1 | 
3 |     
6 |     
7 | 
8 | 
--------------------------------------------------------------------------------
/android/app/src/main/AndroidManifest.xml:
--------------------------------------------------------------------------------
 1 | 
 3 |    
 6 |         
13 |             
17 |             
21 |             
26 |             
30 |             
31 |                 
32 |                 
33 |             
34 |         
35 |         
37 |         
40 |     
41 | 
42 | 
--------------------------------------------------------------------------------
/android/app/src/main/kotlin/com/example/online_banking_app_ui/MainActivity.kt:
--------------------------------------------------------------------------------
1 | package com.example.online_banking_app_ui
2 | 
3 | import io.flutter.embedding.android.FlutterActivity
4 | 
5 | class MainActivity: FlutterActivity() {
6 | }
7 | 
--------------------------------------------------------------------------------
/android/app/src/main/res/drawable-v21/launch_background.xml:
--------------------------------------------------------------------------------
 1 | 
 2 | 
 3 | 
 4 |
 6 | 
 7 | 
 8 | 
 9 | 
10 | 
11 | 
12 |   
13 |   
14 | 
15 | 
16 | 
17 | 
18 | 
19 | 
20 | 
--------------------------------------------------------------------------------
/android/.gitignore:
--------------------------------------------------------------------------------
 1 | gradle-wrapper.jar
 2 | /.gradle
 3 | /captures/
 4 | /gradlew
 5 | /gradlew.bat
 6 | /local.properties
 7 | GeneratedPluginRegistrant.java
 8 | 
 9 | # Remember to never publicly share your keystore.
10 | # See https://flutter.dev/docs/deployment/android#reference-the-keystore-from-the-app
11 | key.properties
12 | 
--------------------------------------------------------------------------------
/android/app/build.gradle:
--------------------------------------------------------------------------------
 1 | def localProperties = new Properties()
 2 | def localPropertiesFile = rootProject.file('local.properties')
 3 | if (localPropertiesFile.exists()) {
 4 |     localPropertiesFile.withReader('UTF-8') { reader ->
 5 |         localProperties.load(reader)
 6 |     }
 7 | }
 8 | 
 9 | def flutterRoot = localProperties.getProperty('flutter.sdk')
10 | if (flutterRoot == null) {
11 |     throw new GradleException("Flutter SDK not found. Define location with flutter.sdk in the local.properties file.")
12 | }
13 | 
14 | def flutterVersionCode = localProperties.getProperty('flutter.versionCode')
15 | if (flutterVersionCode == null) {
16 |     flutterVersionCode = '1'
17 | }
18 | 
19 | def flutterVersionName = localProperties.getProperty('flutter.versionName')
20 | if (flutterVersionName == null) {
21 |     flutterVersionName = '1.0'
22 | }
23 | 
24 | apply plugin: 'com.android.application'
25 | apply plugin: 'kotlin-android'
26 | apply from: "$flutterRoot/packages/flutter_tools/gradle/flutter.gradle"
27 | 
28 | android {
29 |     compileSdkVersion 30
30 | 
31 |     sourceSets {
32 |         main.java.srcDirs += 'src/main/kotlin'
33 |     }
34 | 
35 |     defaultConfig {
36 |         // TODO: Specify your own unique Application ID (https://developer.android.com/studio/build/application-id.html).
37 |         applicationId "com.example.online_banking_app_ui"
38 |         minSdkVersion 16
39 |         targetSdkVersion 30
40 |         versionCode flutterVersionCode.toInteger()
41 |         versionName flutterVersionName
42 |     }
43 | 
44 |     buildTypes {
45 |         release {
46 |             // TODO: Add your own signing config for the release build.
47 |             // Signing with the debug keys for now, so `flutter run --release` works.
48 |             signingConfig signingConfigs.debug
49 |         }
50 |     }
51 | }
52 | 
53 | flutter {
54 |     source '../..'
55 | }
56 | 
57 | dependencies {
58 |     implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk7:$kotlin_version"
59 | }
60 | 
--------------------------------------------------------------------------------
/android/app/src/debug/AndroidManifest.xml:
--------------------------------------------------------------------------------
1 | 
3 |     
6 |     
7 | 
8 | 
--------------------------------------------------------------------------------
/android/app/src/main/AndroidManifest.xml:
--------------------------------------------------------------------------------
 1 | 
 3 |    
 6 |         
13 |             
17 |             
21 |             
26 |             
30 |             
31 |                 
32 |                 
33 |             
34 |         
35 |         
37 |         
40 |     
41 | 
42 | 
--------------------------------------------------------------------------------
/android/app/src/main/kotlin/com/example/online_banking_app_ui/MainActivity.kt:
--------------------------------------------------------------------------------
1 | package com.example.online_banking_app_ui
2 | 
3 | import io.flutter.embedding.android.FlutterActivity
4 | 
5 | class MainActivity: FlutterActivity() {
6 | }
7 | 
--------------------------------------------------------------------------------
/android/app/src/main/res/drawable-v21/launch_background.xml:
--------------------------------------------------------------------------------
 1 | 
 2 | 
 3 | 
 4 |     5 | 
 6 |     
 7 |     
12 | 
13 | 
--------------------------------------------------------------------------------
/android/app/src/main/res/drawable/launch_background.xml:
--------------------------------------------------------------------------------
 1 | 
 2 | 
 3 | 
 4 |
5 | 
 6 |     
 7 |     
12 | 
13 | 
--------------------------------------------------------------------------------
/android/app/src/main/res/mipmap-hdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/indjec/Online-Banking-Flutter-UI/26591e077797e721f643023c2d066c4d6bbca3ad/android/app/src/main/res/mipmap-hdpi/ic_launcher.png
--------------------------------------------------------------------------------
/android/app/src/main/res/mipmap-mdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/indjec/Online-Banking-Flutter-UI/26591e077797e721f643023c2d066c4d6bbca3ad/android/app/src/main/res/mipmap-mdpi/ic_launcher.png
--------------------------------------------------------------------------------
/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/indjec/Online-Banking-Flutter-UI/26591e077797e721f643023c2d066c4d6bbca3ad/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/indjec/Online-Banking-Flutter-UI/26591e077797e721f643023c2d066c4d6bbca3ad/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/indjec/Online-Banking-Flutter-UI/26591e077797e721f643023c2d066c4d6bbca3ad/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/android/app/src/main/res/values-night/styles.xml:
--------------------------------------------------------------------------------
 1 | 
 2 | 
 3 |     
 4 |     
 9 |     
15 |     
18 | 
19 | 
--------------------------------------------------------------------------------
/android/app/src/main/res/values/styles.xml:
--------------------------------------------------------------------------------
 1 | 
 2 | 
 3 |     
 4 |     
 9 |     
15 |     
18 | 
19 | 
--------------------------------------------------------------------------------
/android/app/src/profile/AndroidManifest.xml:
--------------------------------------------------------------------------------
1 | 
3 |     
6 |     
7 | 
8 | 
--------------------------------------------------------------------------------
/android/build.gradle:
--------------------------------------------------------------------------------
 1 | buildscript {
 2 |     ext.kotlin_version = '1.3.50'
 3 |     repositories {
 4 |         google()
 5 |         jcenter()
 6 |     }
 7 | 
 8 |     dependencies {
 9 |         classpath 'com.android.tools.build:gradle:4.1.0'
10 |         classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
11 |     }
12 | }
13 | 
14 | allprojects {
15 |     repositories {
16 |         google()
17 |         jcenter()
18 |     }
19 | }
20 | 
21 | rootProject.buildDir = '../build'
22 | subprojects {
23 |     project.buildDir = "${rootProject.buildDir}/${project.name}"
24 | }
25 | subprojects {
26 |     project.evaluationDependsOn(':app')
27 | }
28 | 
29 | task clean(type: Delete) {
30 |     delete rootProject.buildDir
31 | }
32 | 
--------------------------------------------------------------------------------
/android/gradle.properties:
--------------------------------------------------------------------------------
1 | org.gradle.jvmargs=-Xmx1536M
2 | android.useAndroidX=true
3 | android.enableJetifier=true
4 | 
--------------------------------------------------------------------------------
/android/gradle/wrapper/gradle-wrapper.properties:
--------------------------------------------------------------------------------
1 | #Fri Jun 23 08:50:38 CEST 2017
2 | distributionBase=GRADLE_USER_HOME
3 | distributionPath=wrapper/dists
4 | zipStoreBase=GRADLE_USER_HOME
5 | zipStorePath=wrapper/dists
6 | distributionUrl=https\://services.gradle.org/distributions/gradle-6.7-all.zip
7 | 
--------------------------------------------------------------------------------
/android/settings.gradle:
--------------------------------------------------------------------------------
 1 | include ':app'
 2 | 
 3 | def localPropertiesFile = new File(rootProject.projectDir, "local.properties")
 4 | def properties = new Properties()
 5 | 
 6 | assert localPropertiesFile.exists()
 7 | localPropertiesFile.withReader("UTF-8") { reader -> properties.load(reader) }
 8 | 
 9 | def flutterSdkPath = properties.getProperty("flutter.sdk")
10 | assert flutterSdkPath != null, "flutter.sdk not set in local.properties"
11 | apply from: "$flutterSdkPath/packages/flutter_tools/gradle/app_plugin_loader.gradle"
12 | 
--------------------------------------------------------------------------------
/assets/fonts/poppins/Poppins-Bold.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/indjec/Online-Banking-Flutter-UI/26591e077797e721f643023c2d066c4d6bbca3ad/assets/fonts/poppins/Poppins-Bold.ttf
--------------------------------------------------------------------------------
/assets/fonts/poppins/Poppins-Medium.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/indjec/Online-Banking-Flutter-UI/26591e077797e721f643023c2d066c4d6bbca3ad/assets/fonts/poppins/Poppins-Medium.ttf
--------------------------------------------------------------------------------
/assets/fonts/poppins/Poppins-SemiBold.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/indjec/Online-Banking-Flutter-UI/26591e077797e721f643023c2d066c4d6bbca3ad/assets/fonts/poppins/Poppins-SemiBold.ttf
--------------------------------------------------------------------------------
/assets/icons/avatar1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/indjec/Online-Banking-Flutter-UI/26591e077797e721f643023c2d066c4d6bbca3ad/assets/icons/avatar1.png
--------------------------------------------------------------------------------
/assets/icons/avatar2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/indjec/Online-Banking-Flutter-UI/26591e077797e721f643023c2d066c4d6bbca3ad/assets/icons/avatar2.png
--------------------------------------------------------------------------------
/assets/icons/avatar3.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/indjec/Online-Banking-Flutter-UI/26591e077797e721f643023c2d066c4d6bbca3ad/assets/icons/avatar3.png
--------------------------------------------------------------------------------
/assets/icons/avatar4.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/indjec/Online-Banking-Flutter-UI/26591e077797e721f643023c2d066c4d6bbca3ad/assets/icons/avatar4.png
--------------------------------------------------------------------------------
/assets/icons/mcard.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/indjec/Online-Banking-Flutter-UI/26591e077797e721f643023c2d066c4d6bbca3ad/assets/icons/mcard.png
--------------------------------------------------------------------------------
/gif/app.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/indjec/Online-Banking-Flutter-UI/26591e077797e721f643023c2d066c4d6bbca3ad/gif/app.gif
--------------------------------------------------------------------------------
/ios/.gitignore:
--------------------------------------------------------------------------------
 1 | *.mode1v3
 2 | *.mode2v3
 3 | *.moved-aside
 4 | *.pbxuser
 5 | *.perspectivev3
 6 | **/*sync/
 7 | .sconsign.dblite
 8 | .tags*
 9 | **/.vagrant/
10 | **/DerivedData/
11 | Icon?
12 | **/Pods/
13 | **/.symlinks/
14 | profile
15 | xcuserdata
16 | **/.generated/
17 | Flutter/App.framework
18 | Flutter/Flutter.framework
19 | Flutter/Flutter.podspec
20 | Flutter/Generated.xcconfig
21 | Flutter/app.flx
22 | Flutter/app.zip
23 | Flutter/flutter_assets/
24 | Flutter/flutter_export_environment.sh
25 | ServiceDefinitions.json
26 | Runner/GeneratedPluginRegistrant.*
27 | 
28 | # Exceptions to above rules.
29 | !default.mode1v3
30 | !default.mode2v3
31 | !default.pbxuser
32 | !default.perspectivev3
33 | 
--------------------------------------------------------------------------------
/ios/Flutter/AppFrameworkInfo.plist:
--------------------------------------------------------------------------------
 1 | 
 2 | 
 3 | 
 4 | 
 5 |   CFBundleDevelopmentRegion
 6 |   en
 7 |   CFBundleExecutable
 8 |   App
 9 |   CFBundleIdentifier
10 |   io.flutter.flutter.app
11 |   CFBundleInfoDictionaryVersion
12 |   6.0
13 |   CFBundleName
14 |   App
15 |   CFBundlePackageType
16 |   FMWK
17 |   CFBundleShortVersionString
18 |   1.0
19 |   CFBundleSignature
20 |   ????
21 |   CFBundleVersion
22 |   1.0
23 |   MinimumOSVersion
24 |   8.0
25 | 
26 | 
27 | 
--------------------------------------------------------------------------------
/ios/Flutter/Debug.xcconfig:
--------------------------------------------------------------------------------
1 | #include "Generated.xcconfig"
2 | 
--------------------------------------------------------------------------------
/ios/Flutter/Release.xcconfig:
--------------------------------------------------------------------------------
1 | #include "Generated.xcconfig"
2 | 
--------------------------------------------------------------------------------
/ios/Runner.xcodeproj/project.pbxproj:
--------------------------------------------------------------------------------
  1 | // !$*UTF8*$!
  2 | {
  3 | 	archiveVersion = 1;
  4 | 	classes = {
  5 | 	};
  6 | 	objectVersion = 46;
  7 | 	objects = {
  8 | 
  9 | /* Begin PBXBuildFile section */
 10 | 		1498D2341E8E89220040F4C2 /* GeneratedPluginRegistrant.m in Sources */ = {isa = PBXBuildFile; fileRef = 1498D2331E8E89220040F4C2 /* GeneratedPluginRegistrant.m */; };
 11 | 		3B3967161E833CAA004F5970 /* AppFrameworkInfo.plist in Resources */ = {isa = PBXBuildFile; fileRef = 3B3967151E833CAA004F5970 /* AppFrameworkInfo.plist */; };
 12 | 		74858FAF1ED2DC5600515810 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 74858FAE1ED2DC5600515810 /* AppDelegate.swift */; };
 13 | 		97C146FC1CF9000F007C117D /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 97C146FA1CF9000F007C117D /* Main.storyboard */; };
 14 | 		97C146FE1CF9000F007C117D /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 97C146FD1CF9000F007C117D /* Assets.xcassets */; };
 15 | 		97C147011CF9000F007C117D /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 97C146FF1CF9000F007C117D /* LaunchScreen.storyboard */; };
 16 | /* End PBXBuildFile section */
 17 | 
 18 | /* Begin PBXCopyFilesBuildPhase section */
 19 | 		9705A1C41CF9048500538489 /* Embed Frameworks */ = {
 20 | 			isa = PBXCopyFilesBuildPhase;
 21 | 			buildActionMask = 2147483647;
 22 | 			dstPath = "";
 23 | 			dstSubfolderSpec = 10;
 24 | 			files = (
 25 | 			);
 26 | 			name = "Embed Frameworks";
 27 | 			runOnlyForDeploymentPostprocessing = 0;
 28 | 		};
 29 | /* End PBXCopyFilesBuildPhase section */
 30 | 
 31 | /* Begin PBXFileReference section */
 32 | 		1498D2321E8E86230040F4C2 /* GeneratedPluginRegistrant.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = GeneratedPluginRegistrant.h; sourceTree = ""; };
 33 | 		1498D2331E8E89220040F4C2 /* GeneratedPluginRegistrant.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GeneratedPluginRegistrant.m; sourceTree = ""; };
 34 | 		3B3967151E833CAA004F5970 /* AppFrameworkInfo.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; name = AppFrameworkInfo.plist; path = Flutter/AppFrameworkInfo.plist; sourceTree = ""; };
 35 | 		74858FAD1ED2DC5600515810 /* Runner-Bridging-Header.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "Runner-Bridging-Header.h"; sourceTree = ""; };
 36 | 		74858FAE1ED2DC5600515810 /* AppDelegate.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = ""; };
 37 | 		7AFA3C8E1D35360C0083082E /* Release.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; name = Release.xcconfig; path = Flutter/Release.xcconfig; sourceTree = ""; };
 38 | 		9740EEB21CF90195004384FC /* Debug.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; name = Debug.xcconfig; path = Flutter/Debug.xcconfig; sourceTree = ""; };
 39 | 		9740EEB31CF90195004384FC /* Generated.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; name = Generated.xcconfig; path = Flutter/Generated.xcconfig; sourceTree = ""; };
 40 | 		97C146EE1CF9000F007C117D /* Runner.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = Runner.app; sourceTree = BUILT_PRODUCTS_DIR; };
 41 | 		97C146FB1CF9000F007C117D /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Main.storyboard; sourceTree = ""; };
 42 | 		97C146FD1CF9000F007C117D /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = ""; };
 43 | 		97C147001CF9000F007C117D /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = ""; };
 44 | 		97C147021CF9000F007C117D /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; };
 45 | /* End PBXFileReference section */
 46 | 
 47 | /* Begin PBXFrameworksBuildPhase section */
 48 | 		97C146EB1CF9000F007C117D /* Frameworks */ = {
 49 | 			isa = PBXFrameworksBuildPhase;
 50 | 			buildActionMask = 2147483647;
 51 | 			files = (
 52 | 			);
 53 | 			runOnlyForDeploymentPostprocessing = 0;
 54 | 		};
 55 | /* End PBXFrameworksBuildPhase section */
 56 | 
 57 | /* Begin PBXGroup section */
 58 | 		9740EEB11CF90186004384FC /* Flutter */ = {
 59 | 			isa = PBXGroup;
 60 | 			children = (
 61 | 				3B3967151E833CAA004F5970 /* AppFrameworkInfo.plist */,
 62 | 				9740EEB21CF90195004384FC /* Debug.xcconfig */,
 63 | 				7AFA3C8E1D35360C0083082E /* Release.xcconfig */,
 64 | 				9740EEB31CF90195004384FC /* Generated.xcconfig */,
 65 | 			);
 66 | 			name = Flutter;
 67 | 			sourceTree = "";
 68 | 		};
 69 | 		97C146E51CF9000F007C117D = {
 70 | 			isa = PBXGroup;
 71 | 			children = (
 72 | 				9740EEB11CF90186004384FC /* Flutter */,
 73 | 				97C146F01CF9000F007C117D /* Runner */,
 74 | 				97C146EF1CF9000F007C117D /* Products */,
 75 | 			);
 76 | 			sourceTree = "";
 77 | 		};
 78 | 		97C146EF1CF9000F007C117D /* Products */ = {
 79 | 			isa = PBXGroup;
 80 | 			children = (
 81 | 				97C146EE1CF9000F007C117D /* Runner.app */,
 82 | 			);
 83 | 			name = Products;
 84 | 			sourceTree = "";
 85 | 		};
 86 | 		97C146F01CF9000F007C117D /* Runner */ = {
 87 | 			isa = PBXGroup;
 88 | 			children = (
 89 | 				97C146FA1CF9000F007C117D /* Main.storyboard */,
 90 | 				97C146FD1CF9000F007C117D /* Assets.xcassets */,
 91 | 				97C146FF1CF9000F007C117D /* LaunchScreen.storyboard */,
 92 | 				97C147021CF9000F007C117D /* Info.plist */,
 93 | 				1498D2321E8E86230040F4C2 /* GeneratedPluginRegistrant.h */,
 94 | 				1498D2331E8E89220040F4C2 /* GeneratedPluginRegistrant.m */,
 95 | 				74858FAE1ED2DC5600515810 /* AppDelegate.swift */,
 96 | 				74858FAD1ED2DC5600515810 /* Runner-Bridging-Header.h */,
 97 | 			);
 98 | 			path = Runner;
 99 | 			sourceTree = "";
100 | 		};
101 | /* End PBXGroup section */
102 | 
103 | /* Begin PBXNativeTarget section */
104 | 		97C146ED1CF9000F007C117D /* Runner */ = {
105 | 			isa = PBXNativeTarget;
106 | 			buildConfigurationList = 97C147051CF9000F007C117D /* Build configuration list for PBXNativeTarget "Runner" */;
107 | 			buildPhases = (
108 | 				9740EEB61CF901F6004384FC /* Run Script */,
109 | 				97C146EA1CF9000F007C117D /* Sources */,
110 | 				97C146EB1CF9000F007C117D /* Frameworks */,
111 | 				97C146EC1CF9000F007C117D /* Resources */,
112 | 				9705A1C41CF9048500538489 /* Embed Frameworks */,
113 | 				3B06AD1E1E4923F5004D2608 /* Thin Binary */,
114 | 			);
115 | 			buildRules = (
116 | 			);
117 | 			dependencies = (
118 | 			);
119 | 			name = Runner;
120 | 			productName = Runner;
121 | 			productReference = 97C146EE1CF9000F007C117D /* Runner.app */;
122 | 			productType = "com.apple.product-type.application";
123 | 		};
124 | /* End PBXNativeTarget section */
125 | 
126 | /* Begin PBXProject section */
127 | 		97C146E61CF9000F007C117D /* Project object */ = {
128 | 			isa = PBXProject;
129 | 			attributes = {
130 | 				LastUpgradeCheck = 1020;
131 | 				ORGANIZATIONNAME = "";
132 | 				TargetAttributes = {
133 | 					97C146ED1CF9000F007C117D = {
134 | 						CreatedOnToolsVersion = 7.3.1;
135 | 						LastSwiftMigration = 1100;
136 | 					};
137 | 				};
138 | 			};
139 | 			buildConfigurationList = 97C146E91CF9000F007C117D /* Build configuration list for PBXProject "Runner" */;
140 | 			compatibilityVersion = "Xcode 9.3";
141 | 			developmentRegion = en;
142 | 			hasScannedForEncodings = 0;
143 | 			knownRegions = (
144 | 				en,
145 | 				Base,
146 | 			);
147 | 			mainGroup = 97C146E51CF9000F007C117D;
148 | 			productRefGroup = 97C146EF1CF9000F007C117D /* Products */;
149 | 			projectDirPath = "";
150 | 			projectRoot = "";
151 | 			targets = (
152 | 				97C146ED1CF9000F007C117D /* Runner */,
153 | 			);
154 | 		};
155 | /* End PBXProject section */
156 | 
157 | /* Begin PBXResourcesBuildPhase section */
158 | 		97C146EC1CF9000F007C117D /* Resources */ = {
159 | 			isa = PBXResourcesBuildPhase;
160 | 			buildActionMask = 2147483647;
161 | 			files = (
162 | 				97C147011CF9000F007C117D /* LaunchScreen.storyboard in Resources */,
163 | 				3B3967161E833CAA004F5970 /* AppFrameworkInfo.plist in Resources */,
164 | 				97C146FE1CF9000F007C117D /* Assets.xcassets in Resources */,
165 | 				97C146FC1CF9000F007C117D /* Main.storyboard in Resources */,
166 | 			);
167 | 			runOnlyForDeploymentPostprocessing = 0;
168 | 		};
169 | /* End PBXResourcesBuildPhase section */
170 | 
171 | /* Begin PBXShellScriptBuildPhase section */
172 | 		3B06AD1E1E4923F5004D2608 /* Thin Binary */ = {
173 | 			isa = PBXShellScriptBuildPhase;
174 | 			buildActionMask = 2147483647;
175 | 			files = (
176 | 			);
177 | 			inputPaths = (
178 | 			);
179 | 			name = "Thin Binary";
180 | 			outputPaths = (
181 | 			);
182 | 			runOnlyForDeploymentPostprocessing = 0;
183 | 			shellPath = /bin/sh;
184 | 			shellScript = "/bin/sh \"$FLUTTER_ROOT/packages/flutter_tools/bin/xcode_backend.sh\" embed_and_thin";
185 | 		};
186 | 		9740EEB61CF901F6004384FC /* Run Script */ = {
187 | 			isa = PBXShellScriptBuildPhase;
188 | 			buildActionMask = 2147483647;
189 | 			files = (
190 | 			);
191 | 			inputPaths = (
192 | 			);
193 | 			name = "Run Script";
194 | 			outputPaths = (
195 | 			);
196 | 			runOnlyForDeploymentPostprocessing = 0;
197 | 			shellPath = /bin/sh;
198 | 			shellScript = "/bin/sh \"$FLUTTER_ROOT/packages/flutter_tools/bin/xcode_backend.sh\" build";
199 | 		};
200 | /* End PBXShellScriptBuildPhase section */
201 | 
202 | /* Begin PBXSourcesBuildPhase section */
203 | 		97C146EA1CF9000F007C117D /* Sources */ = {
204 | 			isa = PBXSourcesBuildPhase;
205 | 			buildActionMask = 2147483647;
206 | 			files = (
207 | 				74858FAF1ED2DC5600515810 /* AppDelegate.swift in Sources */,
208 | 				1498D2341E8E89220040F4C2 /* GeneratedPluginRegistrant.m in Sources */,
209 | 			);
210 | 			runOnlyForDeploymentPostprocessing = 0;
211 | 		};
212 | /* End PBXSourcesBuildPhase section */
213 | 
214 | /* Begin PBXVariantGroup section */
215 | 		97C146FA1CF9000F007C117D /* Main.storyboard */ = {
216 | 			isa = PBXVariantGroup;
217 | 			children = (
218 | 				97C146FB1CF9000F007C117D /* Base */,
219 | 			);
220 | 			name = Main.storyboard;
221 | 			sourceTree = "";
222 | 		};
223 | 		97C146FF1CF9000F007C117D /* LaunchScreen.storyboard */ = {
224 | 			isa = PBXVariantGroup;
225 | 			children = (
226 | 				97C147001CF9000F007C117D /* Base */,
227 | 			);
228 | 			name = LaunchScreen.storyboard;
229 | 			sourceTree = "";
230 | 		};
231 | /* End PBXVariantGroup section */
232 | 
233 | /* Begin XCBuildConfiguration section */
234 | 		249021D3217E4FDB00AE95B9 /* Profile */ = {
235 | 			isa = XCBuildConfiguration;
236 | 			buildSettings = {
237 | 				ALWAYS_SEARCH_USER_PATHS = NO;
238 | 				CLANG_ANALYZER_NONNULL = YES;
239 | 				CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
240 | 				CLANG_CXX_LIBRARY = "libc++";
241 | 				CLANG_ENABLE_MODULES = YES;
242 | 				CLANG_ENABLE_OBJC_ARC = YES;
243 | 				CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
244 | 				CLANG_WARN_BOOL_CONVERSION = YES;
245 | 				CLANG_WARN_COMMA = YES;
246 | 				CLANG_WARN_CONSTANT_CONVERSION = YES;
247 | 				CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
248 | 				CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
249 | 				CLANG_WARN_EMPTY_BODY = YES;
250 | 				CLANG_WARN_ENUM_CONVERSION = YES;
251 | 				CLANG_WARN_INFINITE_RECURSION = YES;
252 | 				CLANG_WARN_INT_CONVERSION = YES;
253 | 				CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
254 | 				CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
255 | 				CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
256 | 				CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
257 | 				CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
258 | 				CLANG_WARN_STRICT_PROTOTYPES = YES;
259 | 				CLANG_WARN_SUSPICIOUS_MOVE = YES;
260 | 				CLANG_WARN_UNREACHABLE_CODE = YES;
261 | 				CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
262 | 				"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
263 | 				COPY_PHASE_STRIP = NO;
264 | 				DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
265 | 				ENABLE_NS_ASSERTIONS = NO;
266 | 				ENABLE_STRICT_OBJC_MSGSEND = YES;
267 | 				GCC_C_LANGUAGE_STANDARD = gnu99;
268 | 				GCC_NO_COMMON_BLOCKS = YES;
269 | 				GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
270 | 				GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
271 | 				GCC_WARN_UNDECLARED_SELECTOR = YES;
272 | 				GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
273 | 				GCC_WARN_UNUSED_FUNCTION = YES;
274 | 				GCC_WARN_UNUSED_VARIABLE = YES;
275 | 				IPHONEOS_DEPLOYMENT_TARGET = 9.0;
276 | 				MTL_ENABLE_DEBUG_INFO = NO;
277 | 				SDKROOT = iphoneos;
278 | 				SUPPORTED_PLATFORMS = iphoneos;
279 | 				TARGETED_DEVICE_FAMILY = "1,2";
280 | 				VALIDATE_PRODUCT = YES;
281 | 			};
282 | 			name = Profile;
283 | 		};
284 | 		249021D4217E4FDB00AE95B9 /* Profile */ = {
285 | 			isa = XCBuildConfiguration;
286 | 			baseConfigurationReference = 7AFA3C8E1D35360C0083082E /* Release.xcconfig */;
287 | 			buildSettings = {
288 | 				ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
289 | 				CLANG_ENABLE_MODULES = YES;
290 | 				CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)";
291 | 				ENABLE_BITCODE = NO;
292 | 				INFOPLIST_FILE = Runner/Info.plist;
293 | 				LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
294 | 				PRODUCT_BUNDLE_IDENTIFIER = com.example.onlineBankingAppUi;
295 | 				PRODUCT_NAME = "$(TARGET_NAME)";
296 | 				SWIFT_OBJC_BRIDGING_HEADER = "Runner/Runner-Bridging-Header.h";
297 | 				SWIFT_VERSION = 5.0;
298 | 				VERSIONING_SYSTEM = "apple-generic";
299 | 			};
300 | 			name = Profile;
301 | 		};
302 | 		97C147031CF9000F007C117D /* Debug */ = {
303 | 			isa = XCBuildConfiguration;
304 | 			buildSettings = {
305 | 				ALWAYS_SEARCH_USER_PATHS = NO;
306 | 				CLANG_ANALYZER_NONNULL = YES;
307 | 				CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
308 | 				CLANG_CXX_LIBRARY = "libc++";
309 | 				CLANG_ENABLE_MODULES = YES;
310 | 				CLANG_ENABLE_OBJC_ARC = YES;
311 | 				CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
312 | 				CLANG_WARN_BOOL_CONVERSION = YES;
313 | 				CLANG_WARN_COMMA = YES;
314 | 				CLANG_WARN_CONSTANT_CONVERSION = YES;
315 | 				CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
316 | 				CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
317 | 				CLANG_WARN_EMPTY_BODY = YES;
318 | 				CLANG_WARN_ENUM_CONVERSION = YES;
319 | 				CLANG_WARN_INFINITE_RECURSION = YES;
320 | 				CLANG_WARN_INT_CONVERSION = YES;
321 | 				CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
322 | 				CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
323 | 				CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
324 | 				CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
325 | 				CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
326 | 				CLANG_WARN_STRICT_PROTOTYPES = YES;
327 | 				CLANG_WARN_SUSPICIOUS_MOVE = YES;
328 | 				CLANG_WARN_UNREACHABLE_CODE = YES;
329 | 				CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
330 | 				"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
331 | 				COPY_PHASE_STRIP = NO;
332 | 				DEBUG_INFORMATION_FORMAT = dwarf;
333 | 				ENABLE_STRICT_OBJC_MSGSEND = YES;
334 | 				ENABLE_TESTABILITY = YES;
335 | 				GCC_C_LANGUAGE_STANDARD = gnu99;
336 | 				GCC_DYNAMIC_NO_PIC = NO;
337 | 				GCC_NO_COMMON_BLOCKS = YES;
338 | 				GCC_OPTIMIZATION_LEVEL = 0;
339 | 				GCC_PREPROCESSOR_DEFINITIONS = (
340 | 					"DEBUG=1",
341 | 					"$(inherited)",
342 | 				);
343 | 				GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
344 | 				GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
345 | 				GCC_WARN_UNDECLARED_SELECTOR = YES;
346 | 				GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
347 | 				GCC_WARN_UNUSED_FUNCTION = YES;
348 | 				GCC_WARN_UNUSED_VARIABLE = YES;
349 | 				IPHONEOS_DEPLOYMENT_TARGET = 9.0;
350 | 				MTL_ENABLE_DEBUG_INFO = YES;
351 | 				ONLY_ACTIVE_ARCH = YES;
352 | 				SDKROOT = iphoneos;
353 | 				TARGETED_DEVICE_FAMILY = "1,2";
354 | 			};
355 | 			name = Debug;
356 | 		};
357 | 		97C147041CF9000F007C117D /* Release */ = {
358 | 			isa = XCBuildConfiguration;
359 | 			buildSettings = {
360 | 				ALWAYS_SEARCH_USER_PATHS = NO;
361 | 				CLANG_ANALYZER_NONNULL = YES;
362 | 				CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
363 | 				CLANG_CXX_LIBRARY = "libc++";
364 | 				CLANG_ENABLE_MODULES = YES;
365 | 				CLANG_ENABLE_OBJC_ARC = YES;
366 | 				CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
367 | 				CLANG_WARN_BOOL_CONVERSION = YES;
368 | 				CLANG_WARN_COMMA = YES;
369 | 				CLANG_WARN_CONSTANT_CONVERSION = YES;
370 | 				CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
371 | 				CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
372 | 				CLANG_WARN_EMPTY_BODY = YES;
373 | 				CLANG_WARN_ENUM_CONVERSION = YES;
374 | 				CLANG_WARN_INFINITE_RECURSION = YES;
375 | 				CLANG_WARN_INT_CONVERSION = YES;
376 | 				CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
377 | 				CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
378 | 				CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
379 | 				CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
380 | 				CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
381 | 				CLANG_WARN_STRICT_PROTOTYPES = YES;
382 | 				CLANG_WARN_SUSPICIOUS_MOVE = YES;
383 | 				CLANG_WARN_UNREACHABLE_CODE = YES;
384 | 				CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
385 | 				"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
386 | 				COPY_PHASE_STRIP = NO;
387 | 				DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
388 | 				ENABLE_NS_ASSERTIONS = NO;
389 | 				ENABLE_STRICT_OBJC_MSGSEND = YES;
390 | 				GCC_C_LANGUAGE_STANDARD = gnu99;
391 | 				GCC_NO_COMMON_BLOCKS = YES;
392 | 				GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
393 | 				GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
394 | 				GCC_WARN_UNDECLARED_SELECTOR = YES;
395 | 				GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
396 | 				GCC_WARN_UNUSED_FUNCTION = YES;
397 | 				GCC_WARN_UNUSED_VARIABLE = YES;
398 | 				IPHONEOS_DEPLOYMENT_TARGET = 9.0;
399 | 				MTL_ENABLE_DEBUG_INFO = NO;
400 | 				SDKROOT = iphoneos;
401 | 				SUPPORTED_PLATFORMS = iphoneos;
402 | 				SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule";
403 | 				TARGETED_DEVICE_FAMILY = "1,2";
404 | 				VALIDATE_PRODUCT = YES;
405 | 			};
406 | 			name = Release;
407 | 		};
408 | 		97C147061CF9000F007C117D /* Debug */ = {
409 | 			isa = XCBuildConfiguration;
410 | 			baseConfigurationReference = 9740EEB21CF90195004384FC /* Debug.xcconfig */;
411 | 			buildSettings = {
412 | 				ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
413 | 				CLANG_ENABLE_MODULES = YES;
414 | 				CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)";
415 | 				ENABLE_BITCODE = NO;
416 | 				INFOPLIST_FILE = Runner/Info.plist;
417 | 				LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
418 | 				PRODUCT_BUNDLE_IDENTIFIER = com.example.onlineBankingAppUi;
419 | 				PRODUCT_NAME = "$(TARGET_NAME)";
420 | 				SWIFT_OBJC_BRIDGING_HEADER = "Runner/Runner-Bridging-Header.h";
421 | 				SWIFT_OPTIMIZATION_LEVEL = "-Onone";
422 | 				SWIFT_VERSION = 5.0;
423 | 				VERSIONING_SYSTEM = "apple-generic";
424 | 			};
425 | 			name = Debug;
426 | 		};
427 | 		97C147071CF9000F007C117D /* Release */ = {
428 | 			isa = XCBuildConfiguration;
429 | 			baseConfigurationReference = 7AFA3C8E1D35360C0083082E /* Release.xcconfig */;
430 | 			buildSettings = {
431 | 				ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
432 | 				CLANG_ENABLE_MODULES = YES;
433 | 				CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)";
434 | 				ENABLE_BITCODE = NO;
435 | 				INFOPLIST_FILE = Runner/Info.plist;
436 | 				LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
437 | 				PRODUCT_BUNDLE_IDENTIFIER = com.example.onlineBankingAppUi;
438 | 				PRODUCT_NAME = "$(TARGET_NAME)";
439 | 				SWIFT_OBJC_BRIDGING_HEADER = "Runner/Runner-Bridging-Header.h";
440 | 				SWIFT_VERSION = 5.0;
441 | 				VERSIONING_SYSTEM = "apple-generic";
442 | 			};
443 | 			name = Release;
444 | 		};
445 | /* End XCBuildConfiguration section */
446 | 
447 | /* Begin XCConfigurationList section */
448 | 		97C146E91CF9000F007C117D /* Build configuration list for PBXProject "Runner" */ = {
449 | 			isa = XCConfigurationList;
450 | 			buildConfigurations = (
451 | 				97C147031CF9000F007C117D /* Debug */,
452 | 				97C147041CF9000F007C117D /* Release */,
453 | 				249021D3217E4FDB00AE95B9 /* Profile */,
454 | 			);
455 | 			defaultConfigurationIsVisible = 0;
456 | 			defaultConfigurationName = Release;
457 | 		};
458 | 		97C147051CF9000F007C117D /* Build configuration list for PBXNativeTarget "Runner" */ = {
459 | 			isa = XCConfigurationList;
460 | 			buildConfigurations = (
461 | 				97C147061CF9000F007C117D /* Debug */,
462 | 				97C147071CF9000F007C117D /* Release */,
463 | 				249021D4217E4FDB00AE95B9 /* Profile */,
464 | 			);
465 | 			defaultConfigurationIsVisible = 0;
466 | 			defaultConfigurationName = Release;
467 | 		};
468 | /* End XCConfigurationList section */
469 | 	};
470 | 	rootObject = 97C146E61CF9000F007C117D /* Project object */;
471 | }
472 | 
--------------------------------------------------------------------------------
/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 | 
2 | 
4 |    
6 |    
7 | 
8 | 
--------------------------------------------------------------------------------
/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist:
--------------------------------------------------------------------------------
1 | 
2 | 
3 | 
4 | 
5 | 	IDEDidComputeMac32BitWarning
6 | 	
7 | 
8 | 
9 | 
--------------------------------------------------------------------------------
/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings:
--------------------------------------------------------------------------------
1 | 
2 | 
3 | 
4 | 
5 | 	PreviewsEnabled
6 | 	
7 | 
8 | 
9 | 
--------------------------------------------------------------------------------
/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme:
--------------------------------------------------------------------------------
 1 | 
 2 | 
 5 |    
 8 |       
 9 |          
15 |             
21 |             
22 |          
23 |       
24 |    
25 |    
30 |       
31 |       
32 |       
33 |          
39 |          
40 |       
41 |       
42 |       
43 |    
44 |    
54 |       
56 |          
62 |          
63 |       
64 |       
65 |       
66 |    
67 |    
73 |       
75 |          
81 |          
82 |       
83 |    
84 |    
86 |    
87 |    
90 |    
91 | 
92 | 
--------------------------------------------------------------------------------
/ios/Runner.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 | 
2 | 
4 |    
6 |    
7 | 
8 | 
--------------------------------------------------------------------------------
/ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist:
--------------------------------------------------------------------------------
1 | 
2 | 
3 | 
4 | 
5 | 	IDEDidComputeMac32BitWarning
6 | 	
7 | 
8 | 
9 | 
--------------------------------------------------------------------------------
/ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings:
--------------------------------------------------------------------------------
1 | 
2 | 
3 | 
4 | 
5 | 	PreviewsEnabled
6 | 	
7 | 
8 | 
9 | 
--------------------------------------------------------------------------------
/ios/Runner/AppDelegate.swift:
--------------------------------------------------------------------------------
 1 | import UIKit
 2 | import Flutter
 3 | 
 4 | @UIApplicationMain
 5 | @objc class AppDelegate: FlutterAppDelegate {
 6 |   override func application(
 7 |     _ application: UIApplication,
 8 |     didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?
 9 |   ) -> Bool {
10 |     GeneratedPluginRegistrant.register(with: self)
11 |     return super.application(application, didFinishLaunchingWithOptions: launchOptions)
12 |   }
13 | }
14 | 
--------------------------------------------------------------------------------
/ios/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json:
--------------------------------------------------------------------------------
  1 | {
  2 |   "images" : [
  3 |     {
  4 |       "size" : "20x20",
  5 |       "idiom" : "iphone",
  6 |       "filename" : "Icon-App-20x20@2x.png",
  7 |       "scale" : "2x"
  8 |     },
  9 |     {
 10 |       "size" : "20x20",
 11 |       "idiom" : "iphone",
 12 |       "filename" : "Icon-App-20x20@3x.png",
 13 |       "scale" : "3x"
 14 |     },
 15 |     {
 16 |       "size" : "29x29",
 17 |       "idiom" : "iphone",
 18 |       "filename" : "Icon-App-29x29@1x.png",
 19 |       "scale" : "1x"
 20 |     },
 21 |     {
 22 |       "size" : "29x29",
 23 |       "idiom" : "iphone",
 24 |       "filename" : "Icon-App-29x29@2x.png",
 25 |       "scale" : "2x"
 26 |     },
 27 |     {
 28 |       "size" : "29x29",
 29 |       "idiom" : "iphone",
 30 |       "filename" : "Icon-App-29x29@3x.png",
 31 |       "scale" : "3x"
 32 |     },
 33 |     {
 34 |       "size" : "40x40",
 35 |       "idiom" : "iphone",
 36 |       "filename" : "Icon-App-40x40@2x.png",
 37 |       "scale" : "2x"
 38 |     },
 39 |     {
 40 |       "size" : "40x40",
 41 |       "idiom" : "iphone",
 42 |       "filename" : "Icon-App-40x40@3x.png",
 43 |       "scale" : "3x"
 44 |     },
 45 |     {
 46 |       "size" : "60x60",
 47 |       "idiom" : "iphone",
 48 |       "filename" : "Icon-App-60x60@2x.png",
 49 |       "scale" : "2x"
 50 |     },
 51 |     {
 52 |       "size" : "60x60",
 53 |       "idiom" : "iphone",
 54 |       "filename" : "Icon-App-60x60@3x.png",
 55 |       "scale" : "3x"
 56 |     },
 57 |     {
 58 |       "size" : "20x20",
 59 |       "idiom" : "ipad",
 60 |       "filename" : "Icon-App-20x20@1x.png",
 61 |       "scale" : "1x"
 62 |     },
 63 |     {
 64 |       "size" : "20x20",
 65 |       "idiom" : "ipad",
 66 |       "filename" : "Icon-App-20x20@2x.png",
 67 |       "scale" : "2x"
 68 |     },
 69 |     {
 70 |       "size" : "29x29",
 71 |       "idiom" : "ipad",
 72 |       "filename" : "Icon-App-29x29@1x.png",
 73 |       "scale" : "1x"
 74 |     },
 75 |     {
 76 |       "size" : "29x29",
 77 |       "idiom" : "ipad",
 78 |       "filename" : "Icon-App-29x29@2x.png",
 79 |       "scale" : "2x"
 80 |     },
 81 |     {
 82 |       "size" : "40x40",
 83 |       "idiom" : "ipad",
 84 |       "filename" : "Icon-App-40x40@1x.png",
 85 |       "scale" : "1x"
 86 |     },
 87 |     {
 88 |       "size" : "40x40",
 89 |       "idiom" : "ipad",
 90 |       "filename" : "Icon-App-40x40@2x.png",
 91 |       "scale" : "2x"
 92 |     },
 93 |     {
 94 |       "size" : "76x76",
 95 |       "idiom" : "ipad",
 96 |       "filename" : "Icon-App-76x76@1x.png",
 97 |       "scale" : "1x"
 98 |     },
 99 |     {
100 |       "size" : "76x76",
101 |       "idiom" : "ipad",
102 |       "filename" : "Icon-App-76x76@2x.png",
103 |       "scale" : "2x"
104 |     },
105 |     {
106 |       "size" : "83.5x83.5",
107 |       "idiom" : "ipad",
108 |       "filename" : "Icon-App-83.5x83.5@2x.png",
109 |       "scale" : "2x"
110 |     },
111 |     {
112 |       "size" : "1024x1024",
113 |       "idiom" : "ios-marketing",
114 |       "filename" : "Icon-App-1024x1024@1x.png",
115 |       "scale" : "1x"
116 |     }
117 |   ],
118 |   "info" : {
119 |     "version" : 1,
120 |     "author" : "xcode"
121 |   }
122 | }
123 | 
--------------------------------------------------------------------------------
/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/indjec/Online-Banking-Flutter-UI/26591e077797e721f643023c2d066c4d6bbca3ad/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png
--------------------------------------------------------------------------------
/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/indjec/Online-Banking-Flutter-UI/26591e077797e721f643023c2d066c4d6bbca3ad/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png
--------------------------------------------------------------------------------
/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/indjec/Online-Banking-Flutter-UI/26591e077797e721f643023c2d066c4d6bbca3ad/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png
--------------------------------------------------------------------------------
/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/indjec/Online-Banking-Flutter-UI/26591e077797e721f643023c2d066c4d6bbca3ad/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png
--------------------------------------------------------------------------------
/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/indjec/Online-Banking-Flutter-UI/26591e077797e721f643023c2d066c4d6bbca3ad/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png
--------------------------------------------------------------------------------
/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/indjec/Online-Banking-Flutter-UI/26591e077797e721f643023c2d066c4d6bbca3ad/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png
--------------------------------------------------------------------------------
/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/indjec/Online-Banking-Flutter-UI/26591e077797e721f643023c2d066c4d6bbca3ad/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png
--------------------------------------------------------------------------------
/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/indjec/Online-Banking-Flutter-UI/26591e077797e721f643023c2d066c4d6bbca3ad/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png
--------------------------------------------------------------------------------
/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/indjec/Online-Banking-Flutter-UI/26591e077797e721f643023c2d066c4d6bbca3ad/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png
--------------------------------------------------------------------------------
/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/indjec/Online-Banking-Flutter-UI/26591e077797e721f643023c2d066c4d6bbca3ad/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png
--------------------------------------------------------------------------------
/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/indjec/Online-Banking-Flutter-UI/26591e077797e721f643023c2d066c4d6bbca3ad/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png
--------------------------------------------------------------------------------
/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/indjec/Online-Banking-Flutter-UI/26591e077797e721f643023c2d066c4d6bbca3ad/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png
--------------------------------------------------------------------------------
/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/indjec/Online-Banking-Flutter-UI/26591e077797e721f643023c2d066c4d6bbca3ad/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png
--------------------------------------------------------------------------------
/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/indjec/Online-Banking-Flutter-UI/26591e077797e721f643023c2d066c4d6bbca3ad/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png
--------------------------------------------------------------------------------
/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/indjec/Online-Banking-Flutter-UI/26591e077797e721f643023c2d066c4d6bbca3ad/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png
--------------------------------------------------------------------------------
/ios/Runner/Assets.xcassets/LaunchImage.imageset/Contents.json:
--------------------------------------------------------------------------------
 1 | {
 2 |   "images" : [
 3 |     {
 4 |       "idiom" : "universal",
 5 |       "filename" : "LaunchImage.png",
 6 |       "scale" : "1x"
 7 |     },
 8 |     {
 9 |       "idiom" : "universal",
10 |       "filename" : "LaunchImage@2x.png",
11 |       "scale" : "2x"
12 |     },
13 |     {
14 |       "idiom" : "universal",
15 |       "filename" : "LaunchImage@3x.png",
16 |       "scale" : "3x"
17 |     }
18 |   ],
19 |   "info" : {
20 |     "version" : 1,
21 |     "author" : "xcode"
22 |   }
23 | }
24 | 
--------------------------------------------------------------------------------
/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/indjec/Online-Banking-Flutter-UI/26591e077797e721f643023c2d066c4d6bbca3ad/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png
--------------------------------------------------------------------------------
/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/indjec/Online-Banking-Flutter-UI/26591e077797e721f643023c2d066c4d6bbca3ad/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png
--------------------------------------------------------------------------------
/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/indjec/Online-Banking-Flutter-UI/26591e077797e721f643023c2d066c4d6bbca3ad/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png
--------------------------------------------------------------------------------
/ios/Runner/Assets.xcassets/LaunchImage.imageset/README.md:
--------------------------------------------------------------------------------
1 | # Launch Screen Assets
2 | 
3 | You can customize the launch screen with your own desired assets by replacing the image files in this directory.
4 | 
5 | You can also do it by opening your Flutter project's Xcode project with `open ios/Runner.xcworkspace`, selecting `Runner/Assets.xcassets` in the Project Navigator and dropping in the desired images.
--------------------------------------------------------------------------------
/ios/Runner/Base.lproj/LaunchScreen.storyboard:
--------------------------------------------------------------------------------
 1 | 
 2 | 
 3 |     
 4 |         
 5 |         
 6 |     
 7 |     
 8 |         
 9 |         
10 |             
11 |                 
12 |                     
13 |                         
14 |                         
15 |                     
16 |                     
17 |                         
18 |                         
19 |                             
20 |                             
21 |                         
22 |                         
23 |                         
24 |                             
25 |                             
26 |                         
27 |                     
28 |                 
29 |                 
30 |             
31 |             
32 |         
33 |     
34 |     
35 |         
36 |     
37 | 
38 | 
--------------------------------------------------------------------------------
/ios/Runner/Base.lproj/Main.storyboard:
--------------------------------------------------------------------------------
 1 | 
 2 | 
 3 |     
 4 |         
 5 |         
 6 |     
 7 |     
 8 |         
 9 |         
10 |             
11 |                 
12 |                     
13 |                         
14 |                         
15 |                     
16 |                     
17 |                         
18 |                         
19 |                         
20 |                     
21 |                 
22 |                 
23 |             
24 |         
25 |     
26 | 
27 | 
--------------------------------------------------------------------------------
/ios/Runner/Info.plist:
--------------------------------------------------------------------------------
 1 | 
 2 | 
 3 | 
 4 | 
 5 | 	CFBundleDevelopmentRegion
 6 | 	$(DEVELOPMENT_LANGUAGE)
 7 | 	CFBundleExecutable
 8 | 	$(EXECUTABLE_NAME)
 9 | 	CFBundleIdentifier
10 | 	$(PRODUCT_BUNDLE_IDENTIFIER)
11 | 	CFBundleInfoDictionaryVersion
12 | 	6.0
13 | 	CFBundleName
14 | 	online_banking_app_ui
15 | 	CFBundlePackageType
16 | 	APPL
17 | 	CFBundleShortVersionString
18 | 	$(FLUTTER_BUILD_NAME)
19 | 	CFBundleSignature
20 | 	????
21 | 	CFBundleVersion
22 | 	$(FLUTTER_BUILD_NUMBER)
23 | 	LSRequiresIPhoneOS
24 | 	
25 | 	UILaunchStoryboardName
26 | 	LaunchScreen
27 | 	UIMainStoryboardFile
28 | 	Main
29 | 	UISupportedInterfaceOrientations
30 | 	
31 | 		UIInterfaceOrientationPortrait
32 | 		UIInterfaceOrientationLandscapeLeft
33 | 		UIInterfaceOrientationLandscapeRight
34 | 	
35 | 	UISupportedInterfaceOrientations~ipad
36 | 	
37 | 		UIInterfaceOrientationPortrait
38 | 		UIInterfaceOrientationPortraitUpsideDown
39 | 		UIInterfaceOrientationLandscapeLeft
40 | 		UIInterfaceOrientationLandscapeRight
41 | 	
42 | 	UIViewControllerBasedStatusBarAppearance
43 | 	
44 | 
45 | 
46 | 
--------------------------------------------------------------------------------
/ios/Runner/Runner-Bridging-Header.h:
--------------------------------------------------------------------------------
1 | #import "GeneratedPluginRegistrant.h"
2 | 
--------------------------------------------------------------------------------
/lib/constants/app_textstyle.dart:
--------------------------------------------------------------------------------
 1 | import 'package:flutter/material.dart';
 2 | import 'package:online_banking_app_ui/constants/color_constants.dart';
 3 | 
 4 | class ApptextStyle {
 5 |   static const TextStyle MY_CARD_TITLE =
 6 |       TextStyle(color: kThirdColor, fontWeight: FontWeight.w700, fontSize: 16);
 7 | 
 8 |   static const TextStyle MY_CARD_SUBTITLE =
 9 |       TextStyle(color: Colors.white, fontWeight: FontWeight.w700, fontSize: 18);
10 | 
11 |   static const TextStyle BODY_TEXT = TextStyle(
12 |       color: kPrimaryColor, fontWeight: FontWeight.w700, fontSize: 20);
13 | 
14 |   static const TextStyle LISTTILE_TITLE = TextStyle(
15 |     color: kPrimaryColor,
16 |     fontSize: 20,
17 |   );
18 | 
19 |   static const TextStyle LISTTILE_SUB_TITLE = TextStyle(
20 |     color: Colors.grey,
21 |     fontSize: 15,
22 |   );
23 | }
24 | 
--------------------------------------------------------------------------------
/lib/constants/color_constants.dart:
--------------------------------------------------------------------------------
1 | import 'package:flutter/material.dart';
2 | 
3 | const kPrimaryColor = Color(0xff00444f);
4 | const kSecondaryColor = Color(0xffff7b67);
5 | const kThirdColor = Color(0xfffcd76b);
6 | const kBackgroundColor = Color(0xfffff9f4);
7 | 
--------------------------------------------------------------------------------
/lib/data/card_data.dart:
--------------------------------------------------------------------------------
 1 | import 'package:flutter/material.dart';
 2 | import 'package:online_banking_app_ui/constants/color_constants.dart';
 3 | 
 4 | class CardModel {
 5 |   String cardHolderName;
 6 |   String cardNumber;
 7 |   String expDate;
 8 |   String cvv;
 9 |   Color cardColor;
10 | 
11 |   CardModel({
12 |     this.cardHolderName,
13 |     this.cardNumber,
14 |     this.cvv,
15 |     this.expDate,
16 |     this.cardColor,
17 |   });
18 | }
19 | 
20 | List myCards = [
21 |   CardModel(
22 |     cardHolderName: "John Doe",
23 |     cardNumber: "****  ****  ****  1234",
24 |     cvv: "**4",
25 |     expDate: "12/21",
26 |     cardColor: kPrimaryColor,
27 |   ),
28 |   CardModel(
29 |     cardHolderName: "John Doe",
30 |     cardNumber: "****  ****  ****  4321",
31 |     cvv: "**1",
32 |     expDate: "01/22",
33 |     cardColor: kSecondaryColor,
34 |   ),
35 | ];
36 | 
--------------------------------------------------------------------------------
/lib/data/transaction_data.dart:
--------------------------------------------------------------------------------
 1 | import 'package:flutter/material.dart';
 2 | 
 3 | class TransactionModel {
 4 |   String name;
 5 |   String avatar;
 6 |   String currentBalance;
 7 |   String month;
 8 |   String changePercentageIndicator;
 9 |   String changePercentage;
10 |   Color color;
11 | 
12 |   TransactionModel({
13 |     this.avatar,
14 |     this.changePercentage,
15 |     this.changePercentageIndicator,
16 |     this.currentBalance,
17 |     this.month,
18 |     this.name,
19 |     this.color,
20 |   });
21 | }
22 | 
23 | List myTransactions = [
24 |   TransactionModel(
25 |     avatar: "assets/icons/avatar1.png",
26 |     currentBalance: "\$5482",
27 |     changePercentage: "0.41%",
28 |     changePercentageIndicator: "up",
29 |     month: "Jan",
30 |     name: "Supreme Leader",
31 |     color: Colors.green[100],
32 |   ),
33 |   TransactionModel(
34 |     avatar: "assets/icons/avatar2.png",
35 |     currentBalance: "\$4252",
36 |     changePercentageIndicator: "down",
37 |     changePercentage: "4.54%",
38 |     month: "Mar",
39 |     name: "Jane Doe",
40 |     color: Colors.orange[100],
41 |   ),
42 |   TransactionModel(
43 |     avatar: "assets/icons/avatar3.png",
44 |     currentBalance: "\$4052",
45 |     changePercentage: "1.27%",
46 |     changePercentageIndicator: "down",
47 |     month: "Mar",
48 |     name: "Alex Doe",
49 |     color: Colors.red[100],
50 |   ),
51 |   TransactionModel(
52 |     avatar: "assets/icons/avatar4.png",
53 |     currentBalance: "\$5052",
54 |     changePercentageIndicator: "up",
55 |     changePercentage: "3.09%",
56 |     month: "Mar",
57 |     name: "Sam Doe",
58 |     color: Colors.deepPurple[100],
59 |   ),
60 |   TransactionModel(
61 |     avatar: "assets/icons/avatar1.png",
62 |     currentBalance: "\$5482",
63 |     changePercentage: "0.41%",
64 |     changePercentageIndicator: "up",
65 |     month: "Jan",
66 |     name: "Supreme Leader",
67 |     color: Colors.green[100],
68 |   ),
69 |   TransactionModel(
70 |     avatar: "assets/icons/avatar2.png",
71 |     currentBalance: "\$4252",
72 |     changePercentageIndicator: "down",
73 |     changePercentage: "4.54%",
74 |     month: "Mar",
75 |     name: "Jane Doe",
76 |     color: Colors.orange[100],
77 |   ),
78 | ];
79 | 
--------------------------------------------------------------------------------
/lib/main.dart:
--------------------------------------------------------------------------------
 1 | import 'package:flutter/material.dart';
 2 | import 'package:online_banking_app_ui/constants/color_constants.dart';
 3 | import 'package:online_banking_app_ui/screens/base_scren.dart';
 4 | import 'package:online_banking_app_ui/screens/home_Screen.dart';
 5 | 
 6 | void main() {
 7 |   runApp(MyApp());
 8 | }
 9 | 
10 | class MyApp extends StatelessWidget {
11 |   // This widget is the root of your application.
12 |   @override
13 |   Widget build(BuildContext context) {
14 |     return MaterialApp(
15 |       debugShowCheckedModeBanner: false,
16 |       title: 'Flutter Demo',
17 |       theme: ThemeData(
18 |         scaffoldBackgroundColor: Colors.white,
19 |         fontFamily: "Poppins",
20 |         appBarTheme: AppBarTheme(
21 |           backgroundColor: Colors.white,
22 |           elevation: 0,
23 |         ),
24 |         primarySwatch: Colors.blue,
25 |       ),
26 |       home: BaseScreen(),
27 |     );
28 |   }
29 | }
30 | 
--------------------------------------------------------------------------------
/lib/screens/base_scren.dart:
--------------------------------------------------------------------------------
 1 | import 'package:flutter/material.dart';
 2 | import 'package:online_banking_app_ui/constants/color_constants.dart';
 3 | import 'package:online_banking_app_ui/screens/home_Screen.dart';
 4 | import 'package:font_awesome_flutter/font_awesome_flutter.dart';
 5 | 
 6 | import 'card_screen.dart';
 7 | 
 8 | class BaseScreen extends StatefulWidget {
 9 |   const BaseScreen({Key key}) : super(key: key);
10 | 
11 |   @override
12 |   _BaseScreenState createState() => _BaseScreenState();
13 | }
14 | 
15 | class _BaseScreenState extends State {
16 |   int _selectedIndex = 0;
17 | 
18 |   static const List _widgetOptions = [
19 |     HomeScreen(),
20 |     CardScreen(),
21 |     HomeScreen(),
22 |     HomeScreen(),
23 |   ];
24 |   @override
25 |   Widget build(BuildContext context) {
26 |     return Scaffold(
27 |       body: Center(
28 |         child: _widgetOptions.elementAt(_selectedIndex),
29 |       ),
30 |       bottomNavigationBar: BottomNavigationBar(
31 |           type: BottomNavigationBarType.fixed,
32 |           selectedItemColor: kPrimaryColor,
33 |           unselectedItemColor: Colors.grey,
34 |           items: [
35 |             BottomNavigationBarItem(
36 |               icon: Icon(
37 |                 FontAwesomeIcons.home,
38 |               ),
39 |               label: "Home",
40 |             ),
41 |             BottomNavigationBarItem(
42 |                 icon: Icon(FontAwesomeIcons.creditCard), label: "Cards"),
43 |             BottomNavigationBarItem(
44 |                 icon: Icon(FontAwesomeIcons.cog), label: "Settings"),
45 |             BottomNavigationBarItem(
46 |                 icon: Icon(FontAwesomeIcons.chartBar), label: "Overview")
47 |           ],
48 |           currentIndex: _selectedIndex,
49 |           onTap: (int index) {
50 |             setState(() {
51 |               _selectedIndex = index;
52 |             });
53 |           }),
54 |     );
55 |   }
56 | }
57 | 
--------------------------------------------------------------------------------
/lib/screens/card_screen.dart:
--------------------------------------------------------------------------------
 1 | import 'package:flutter/material.dart';
 2 | import 'package:online_banking_app_ui/constants/app_textstyle.dart';
 3 | import 'package:online_banking_app_ui/constants/color_constants.dart';
 4 | import 'package:online_banking_app_ui/data/card_data.dart';
 5 | import 'package:online_banking_app_ui/widgets/my_card.dart';
 6 | 
 7 | class CardScreen extends StatelessWidget {
 8 |   const CardScreen({Key key}) : super(key: key);
 9 | 
10 |   @override
11 |   Widget build(BuildContext context) {
12 |     return Scaffold(
13 |       appBar: AppBar(
14 |         centerTitle: true,
15 |         title: Text(
16 |           "My Cards",
17 |           style: TextStyle(
18 |             fontFamily: "Poppins",
19 |             color: kPrimaryColor,
20 |           ),
21 |         ),
22 |         leading: Padding(
23 |           padding: const EdgeInsets.all(8.0),
24 |           child: CircleAvatar(
25 |             backgroundImage:
26 |                 NetworkImage("https://placeimg.com/640/480/people"),
27 |           ),
28 |         ),
29 |         actions: [
30 |           IconButton(
31 |               icon: Icon(
32 |                 Icons.notifications_active_outlined,
33 |                 color: Colors.black,
34 |                 size: 27,
35 |               ),
36 |               onPressed: () {})
37 |         ],
38 |       ),
39 |       body: Column(
40 |         crossAxisAlignment: CrossAxisAlignment.center,
41 |         children: [
42 |           Container(
43 |             padding: EdgeInsets.all(20),
44 |             child: ListView.separated(
45 |                 shrinkWrap: true,
46 |                 itemCount: myCards.length,
47 |                 separatorBuilder: (context, index) {
48 |                   return SizedBox(
49 |                     height: 20,
50 |                   );
51 |                 },
52 |                 itemBuilder: (context, index) {
53 |                   return MyCard(
54 |                     card: myCards[index],
55 |                   );
56 |                 }),
57 |           ),
58 |           CircleAvatar(
59 |             radius: 40,
60 |             child: Icon(Icons.add, size: 50),
61 |           ),
62 |           SizedBox(height: 10),
63 |           Text(
64 |             "Add Card",
65 |             style: ApptextStyle.LISTTILE_TITLE,
66 |           )
67 |         ],
68 |       ),
69 |     );
70 |   }
71 | }
72 | 
--------------------------------------------------------------------------------
/lib/screens/home_screen.dart:
--------------------------------------------------------------------------------
 1 | import 'package:flutter/material.dart';
 2 | import 'package:online_banking_app_ui/constants/app_textstyle.dart';
 3 | import 'package:online_banking_app_ui/constants/color_constants.dart';
 4 | import 'package:online_banking_app_ui/data/card_data.dart';
 5 | import 'package:online_banking_app_ui/data/transaction_data.dart';
 6 | import 'package:online_banking_app_ui/widgets/my_card.dart';
 7 | import 'package:online_banking_app_ui/widgets/transaction_card.dart';
 8 | 
 9 | class HomeScreen extends StatelessWidget {
10 |   const HomeScreen({Key key}) : super(key: key);
11 | 
12 |   @override
13 |   Widget build(BuildContext context) {
14 |     return Scaffold(
15 |       appBar: AppBar(
16 |         centerTitle: true,
17 |         title: Text(
18 |           "My Bank",
19 |           style: TextStyle(
20 |             fontFamily: "Poppins",
21 |             color: kPrimaryColor,
22 |           ),
23 |         ),
24 |         leading: Padding(
25 |           padding: const EdgeInsets.all(8.0),
26 |           child: CircleAvatar(
27 |             backgroundImage:
28 |                 NetworkImage("https://placeimg.com/640/480/people"),
29 |           ),
30 |         ),
31 |         actions: [
32 |           IconButton(
33 |               icon: Icon(
34 |                 Icons.notifications_active_outlined,
35 |                 color: Colors.black,
36 |                 size: 27,
37 |               ),
38 |               onPressed: () {})
39 |         ],
40 |       ),
41 |       body: SingleChildScrollView(
42 |         physics: ClampingScrollPhysics(),
43 |         child: Padding(
44 |           padding: const EdgeInsets.all(20.0),
45 |           child: Column(
46 |             crossAxisAlignment: CrossAxisAlignment.start,
47 |             children: [
48 |               Container(
49 |                 height: 200,
50 |                 child: ListView.separated(
51 |                     physics: ClampingScrollPhysics(),
52 |                     separatorBuilder: (context, index) {
53 |                       return SizedBox(
54 |                         width: 10,
55 |                       );
56 |                     },
57 |                     itemCount: myCards.length,
58 |                     shrinkWrap: true,
59 |                     scrollDirection: Axis.horizontal,
60 |                     itemBuilder: (context, index) {
61 |                       return MyCard(
62 |                         card: myCards[index],
63 |                       );
64 |                     }),
65 |               ),
66 |               SizedBox(
67 |                 height: 30,
68 |               ),
69 |               Text(
70 |                 "Recent Transactions",
71 |                 style: ApptextStyle.BODY_TEXT,
72 |               ),
73 |               SizedBox(
74 |                 height: 15,
75 |               ),
76 |               ListView.separated(
77 |                   itemCount: myTransactions.length,
78 |                   shrinkWrap: true,
79 |                   physics: NeverScrollableScrollPhysics(),
80 |                   separatorBuilder: (context, index) {
81 |                     return SizedBox(
82 |                       height: 10,
83 |                     );
84 |                   },
85 |                   itemBuilder: (context, index) {
86 |                     return TransactionCard(transaction: myTransactions[index]);
87 |                   })
88 |             ],
89 |           ),
90 |         ),
91 |       ),
92 |     );
93 |   }
94 | }
95 | 
--------------------------------------------------------------------------------
/lib/widgets/my_card.dart:
--------------------------------------------------------------------------------
 1 | import 'package:flutter/material.dart';
 2 | import 'package:online_banking_app_ui/constants/app_textstyle.dart';
 3 | import 'package:online_banking_app_ui/data/card_data.dart';
 4 | 
 5 | class MyCard extends StatelessWidget {
 6 |   final CardModel card;
 7 |   const MyCard({Key key, this.card}) : super(key: key);
 8 | 
 9 |   @override
10 |   Widget build(BuildContext context) {
11 |     return Container(
12 |       padding: EdgeInsets.all(20),
13 |       height: 200,
14 |       width: 350,
15 |       decoration: BoxDecoration(
16 |         color: card.cardColor,
17 |         borderRadius: BorderRadius.circular(20),
18 |       ),
19 |       child: Row(
20 |         crossAxisAlignment: CrossAxisAlignment.start,
21 |         mainAxisAlignment: MainAxisAlignment.spaceBetween,
22 |         children: [
23 |           Column(
24 |             crossAxisAlignment: CrossAxisAlignment.start,
25 |             mainAxisAlignment: MainAxisAlignment.spaceBetween,
26 |             children: [
27 |               Column(
28 |                 crossAxisAlignment: CrossAxisAlignment.start,
29 |                 children: [
30 |                   Text(
31 |                     "CARD NAME",
32 |                     style: ApptextStyle.MY_CARD_TITLE,
33 |                   ),
34 |                   Text(
35 |                     card.cardHolderName,
36 |                     style: ApptextStyle.MY_CARD_SUBTITLE,
37 |                   ),
38 |                 ],
39 |               ),
40 |               Text(
41 |                 card.cardNumber,
42 |                 style: ApptextStyle.MY_CARD_SUBTITLE,
43 |               ),
44 |               Row(
45 |                 children: [
46 |                   Column(
47 |                     crossAxisAlignment: CrossAxisAlignment.start,
48 |                     children: [
49 |                       Text(
50 |                         "EXP DATE",
51 |                         style: ApptextStyle.MY_CARD_TITLE,
52 |                       ),
53 |                       Text(
54 |                         card.expDate,
55 |                         style: ApptextStyle.MY_CARD_SUBTITLE,
56 |                       ),
57 |                     ],
58 |                   ),
59 |                   SizedBox(width: 20),
60 |                   Column(
61 |                     crossAxisAlignment: CrossAxisAlignment.start,
62 |                     children: [
63 |                       Text(
64 |                         "CVV NUMBER",
65 |                         style: ApptextStyle.MY_CARD_TITLE,
66 |                       ),
67 |                       Text(
68 |                         card.cvv,
69 |                         style: ApptextStyle.MY_CARD_SUBTITLE,
70 |                       ),
71 |                     ],
72 |                   )
73 |                 ],
74 |               )
75 |             ],
76 |           ),
77 |           Column(
78 |             mainAxisAlignment: MainAxisAlignment.spaceBetween,
79 |             children: [
80 |               Container(
81 |                 width: 50,
82 |                 height: 50,
83 |                 child: Image.asset('assets/icons/mcard.png'),
84 |               ),
85 |             ],
86 |           )
87 |         ],
88 |       ),
89 |     );
90 |   }
91 | }
92 | 
--------------------------------------------------------------------------------
/lib/widgets/transaction_card.dart:
--------------------------------------------------------------------------------
 1 | import 'package:flutter/material.dart';
 2 | import 'package:font_awesome_flutter/font_awesome_flutter.dart';
 3 | import 'package:online_banking_app_ui/constants/app_textstyle.dart';
 4 | import 'package:online_banking_app_ui/data/transaction_data.dart';
 5 | 
 6 | class TransactionCard extends StatelessWidget {
 7 |   final TransactionModel transaction;
 8 |   const TransactionCard({Key key, this.transaction}) : super(key: key);
 9 | 
10 |   @override
11 |   Widget build(BuildContext context) {
12 |     return Container(
13 |       padding: EdgeInsets.all(10),
14 |       decoration: BoxDecoration(
15 |           borderRadius: BorderRadius.circular(20),
16 |           border: Border.all(color: Colors.grey[300])),
17 |       child: Row(
18 |         mainAxisAlignment: MainAxisAlignment.spaceBetween,
19 |         children: [
20 |           Row(
21 |             children: [
22 |               Container(
23 |                 height: 60,
24 |                 width: 60,
25 |                 padding: EdgeInsets.all(5),
26 |                 decoration: BoxDecoration(
27 |                   borderRadius: BorderRadius.circular(20),
28 |                   color: transaction.color,
29 |                 ),
30 |                 child: Image.asset(transaction.avatar),
31 |               ),
32 |               SizedBox(
33 |                 width: 10,
34 |               ),
35 |               Column(
36 |                 crossAxisAlignment: CrossAxisAlignment.start,
37 |                 mainAxisAlignment: MainAxisAlignment.spaceBetween,
38 |                 children: [
39 |                   Text(
40 |                     transaction.name,
41 |                     style: ApptextStyle.LISTTILE_TITLE,
42 |                   ),
43 |                   Text(
44 |                     transaction.month,
45 |                     style: ApptextStyle.LISTTILE_SUB_TITLE,
46 |                   ),
47 |                 ],
48 |               ),
49 |             ],
50 |           ),
51 |           Row(
52 |             mainAxisAlignment: MainAxisAlignment.spaceBetween,
53 |             children: [
54 |               Column(
55 |                 crossAxisAlignment: CrossAxisAlignment.start,
56 |                 mainAxisAlignment: MainAxisAlignment.spaceBetween,
57 |                 children: [
58 |                   Text(
59 |                     transaction.currentBalance,
60 |                     style: ApptextStyle.LISTTILE_TITLE,
61 |                   ),
62 |                   Row(
63 |                     children: [
64 |                       transaction.changePercentageIndicator == "up"
65 |                           ? Icon(
66 |                               FontAwesomeIcons.levelUpAlt,
67 |                               size: 10,
68 |                               color: Colors.green,
69 |                             )
70 |                           : Icon(
71 |                               FontAwesomeIcons.levelDownAlt,
72 |                               size: 10,
73 |                               color: Colors.red,
74 |                             ),
75 |                       SizedBox(
76 |                         width: 5,
77 |                       ),
78 |                       Text(
79 |                         transaction.changePercentage,
80 |                         style: ApptextStyle.LISTTILE_SUB_TITLE,
81 |                       ),
82 |                     ],
83 |                   ),
84 |                 ],
85 |               ),
86 |             ],
87 |           ),
88 |         ],
89 |       ),
90 |     );
91 |   }
92 | }
93 | 
--------------------------------------------------------------------------------
/macos/.gitignore:
--------------------------------------------------------------------------------
1 | # Flutter-related
2 | **/Flutter/ephemeral/
3 | **/Pods/
4 | 
5 | # Xcode-related
6 | **/xcuserdata/
7 | 
--------------------------------------------------------------------------------
/macos/Flutter/Flutter-Debug.xcconfig:
--------------------------------------------------------------------------------
1 | #include "ephemeral/Flutter-Generated.xcconfig"
2 | 
--------------------------------------------------------------------------------
/macos/Flutter/Flutter-Release.xcconfig:
--------------------------------------------------------------------------------
1 | #include "ephemeral/Flutter-Generated.xcconfig"
2 | 
--------------------------------------------------------------------------------
/macos/Flutter/GeneratedPluginRegistrant.swift:
--------------------------------------------------------------------------------
 1 | //
 2 | //  Generated file. Do not edit.
 3 | //
 4 | 
 5 | import FlutterMacOS
 6 | import Foundation
 7 | 
 8 | 
 9 | func RegisterGeneratedPlugins(registry: FlutterPluginRegistry) {
10 | }
11 | 
--------------------------------------------------------------------------------
/macos/Runner.xcodeproj/project.pbxproj:
--------------------------------------------------------------------------------
  1 | // !$*UTF8*$!
  2 | {
  3 | 	archiveVersion = 1;
  4 | 	classes = {
  5 | 	};
  6 | 	objectVersion = 51;
  7 | 	objects = {
  8 | 
  9 | /* Begin PBXAggregateTarget section */
 10 | 		33CC111A2044C6BA0003C045 /* Flutter Assemble */ = {
 11 | 			isa = PBXAggregateTarget;
 12 | 			buildConfigurationList = 33CC111B2044C6BA0003C045 /* Build configuration list for PBXAggregateTarget "Flutter Assemble" */;
 13 | 			buildPhases = (
 14 | 				33CC111E2044C6BF0003C045 /* ShellScript */,
 15 | 			);
 16 | 			dependencies = (
 17 | 			);
 18 | 			name = "Flutter Assemble";
 19 | 			productName = FLX;
 20 | 		};
 21 | /* End PBXAggregateTarget section */
 22 | 
 23 | /* Begin PBXBuildFile section */
 24 | 		335BBD1B22A9A15E00E9071D /* GeneratedPluginRegistrant.swift in Sources */ = {isa = PBXBuildFile; fileRef = 335BBD1A22A9A15E00E9071D /* GeneratedPluginRegistrant.swift */; };
 25 | 		33CC10F12044A3C60003C045 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 33CC10F02044A3C60003C045 /* AppDelegate.swift */; };
 26 | 		33CC10F32044A3C60003C045 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 33CC10F22044A3C60003C045 /* Assets.xcassets */; };
 27 | 		33CC10F62044A3C60003C045 /* MainMenu.xib in Resources */ = {isa = PBXBuildFile; fileRef = 33CC10F42044A3C60003C045 /* MainMenu.xib */; };
 28 | 		33CC11132044BFA00003C045 /* MainFlutterWindow.swift in Sources */ = {isa = PBXBuildFile; fileRef = 33CC11122044BFA00003C045 /* MainFlutterWindow.swift */; };
 29 | /* End PBXBuildFile section */
 30 | 
 31 | /* Begin PBXContainerItemProxy section */
 32 | 		33CC111F2044C79F0003C045 /* PBXContainerItemProxy */ = {
 33 | 			isa = PBXContainerItemProxy;
 34 | 			containerPortal = 33CC10E52044A3C60003C045 /* Project object */;
 35 | 			proxyType = 1;
 36 | 			remoteGlobalIDString = 33CC111A2044C6BA0003C045;
 37 | 			remoteInfo = FLX;
 38 | 		};
 39 | /* End PBXContainerItemProxy section */
 40 | 
 41 | /* Begin PBXCopyFilesBuildPhase section */
 42 | 		33CC110E2044A8840003C045 /* Bundle Framework */ = {
 43 | 			isa = PBXCopyFilesBuildPhase;
 44 | 			buildActionMask = 2147483647;
 45 | 			dstPath = "";
 46 | 			dstSubfolderSpec = 10;
 47 | 			files = (
 48 | 			);
 49 | 			name = "Bundle Framework";
 50 | 			runOnlyForDeploymentPostprocessing = 0;
 51 | 		};
 52 | /* End PBXCopyFilesBuildPhase section */
 53 | 
 54 | /* Begin PBXFileReference section */
 55 | 		333000ED22D3DE5D00554162 /* Warnings.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = Warnings.xcconfig; sourceTree = ""; };
 56 | 		335BBD1A22A9A15E00E9071D /* GeneratedPluginRegistrant.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = GeneratedPluginRegistrant.swift; sourceTree = ""; };
 57 | 		33CC10ED2044A3C60003C045 /* online_banking_app_ui.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "online_banking_app_ui.app"; sourceTree = BUILT_PRODUCTS_DIR; };
 58 | 		33CC10F02044A3C60003C045 /* AppDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = ""; };
 59 | 		33CC10F22044A3C60003C045 /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; name = Assets.xcassets; path = Runner/Assets.xcassets; sourceTree = ""; };
 60 | 		33CC10F52044A3C60003C045 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = Base; path = Base.lproj/MainMenu.xib; sourceTree = ""; };
 61 | 		33CC10F72044A3C60003C045 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; name = Info.plist; path = Runner/Info.plist; sourceTree = ""; };
 62 | 		33CC11122044BFA00003C045 /* MainFlutterWindow.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MainFlutterWindow.swift; sourceTree = ""; };
 63 | 		33CEB47222A05771004F2AC0 /* Flutter-Debug.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = "Flutter-Debug.xcconfig"; sourceTree = ""; };
 64 | 		33CEB47422A05771004F2AC0 /* Flutter-Release.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = "Flutter-Release.xcconfig"; sourceTree = ""; };
 65 | 		33CEB47722A0578A004F2AC0 /* Flutter-Generated.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; name = "Flutter-Generated.xcconfig"; path = "ephemeral/Flutter-Generated.xcconfig"; sourceTree = ""; };
 66 | 		33E51913231747F40026EE4D /* DebugProfile.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = DebugProfile.entitlements; sourceTree = ""; };
 67 | 		33E51914231749380026EE4D /* Release.entitlements */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.entitlements; path = Release.entitlements; sourceTree = ""; };
 68 | 		33E5194F232828860026EE4D /* AppInfo.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = AppInfo.xcconfig; sourceTree = ""; };
 69 | 		7AFA3C8E1D35360C0083082E /* Release.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = Release.xcconfig; sourceTree = ""; };
 70 | 		9740EEB21CF90195004384FC /* Debug.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = Debug.xcconfig; sourceTree = ""; };
 71 | /* End PBXFileReference section */
 72 | 
 73 | /* Begin PBXFrameworksBuildPhase section */
 74 | 		33CC10EA2044A3C60003C045 /* Frameworks */ = {
 75 | 			isa = PBXFrameworksBuildPhase;
 76 | 			buildActionMask = 2147483647;
 77 | 			files = (
 78 | 			);
 79 | 			runOnlyForDeploymentPostprocessing = 0;
 80 | 		};
 81 | /* End PBXFrameworksBuildPhase section */
 82 | 
 83 | /* Begin PBXGroup section */
 84 | 		33BA886A226E78AF003329D5 /* Configs */ = {
 85 | 			isa = PBXGroup;
 86 | 			children = (
 87 | 				33E5194F232828860026EE4D /* AppInfo.xcconfig */,
 88 | 				9740EEB21CF90195004384FC /* Debug.xcconfig */,
 89 | 				7AFA3C8E1D35360C0083082E /* Release.xcconfig */,
 90 | 				333000ED22D3DE5D00554162 /* Warnings.xcconfig */,
 91 | 			);
 92 | 			path = Configs;
 93 | 			sourceTree = "";
 94 | 		};
 95 | 		33CC10E42044A3C60003C045 = {
 96 | 			isa = PBXGroup;
 97 | 			children = (
 98 | 				33FAB671232836740065AC1E /* Runner */,
 99 | 				33CEB47122A05771004F2AC0 /* Flutter */,
100 | 				33CC10EE2044A3C60003C045 /* Products */,
101 | 				D73912EC22F37F3D000D13A0 /* Frameworks */,
102 | 			);
103 | 			sourceTree = "";
104 | 		};
105 | 		33CC10EE2044A3C60003C045 /* Products */ = {
106 | 			isa = PBXGroup;
107 | 			children = (
108 | 				33CC10ED2044A3C60003C045 /* online_banking_app_ui.app */,
109 | 			);
110 | 			name = Products;
111 | 			sourceTree = "";
112 | 		};
113 | 		33CC11242044D66E0003C045 /* Resources */ = {
114 | 			isa = PBXGroup;
115 | 			children = (
116 | 				33CC10F22044A3C60003C045 /* Assets.xcassets */,
117 | 				33CC10F42044A3C60003C045 /* MainMenu.xib */,
118 | 				33CC10F72044A3C60003C045 /* Info.plist */,
119 | 			);
120 | 			name = Resources;
121 | 			path = ..;
122 | 			sourceTree = "";
123 | 		};
124 | 		33CEB47122A05771004F2AC0 /* Flutter */ = {
125 | 			isa = PBXGroup;
126 | 			children = (
127 | 				335BBD1A22A9A15E00E9071D /* GeneratedPluginRegistrant.swift */,
128 | 				33CEB47222A05771004F2AC0 /* Flutter-Debug.xcconfig */,
129 | 				33CEB47422A05771004F2AC0 /* Flutter-Release.xcconfig */,
130 | 				33CEB47722A0578A004F2AC0 /* Flutter-Generated.xcconfig */,
131 | 			);
132 | 			path = Flutter;
133 | 			sourceTree = "";
134 | 		};
135 | 		33FAB671232836740065AC1E /* Runner */ = {
136 | 			isa = PBXGroup;
137 | 			children = (
138 | 				33CC10F02044A3C60003C045 /* AppDelegate.swift */,
139 | 				33CC11122044BFA00003C045 /* MainFlutterWindow.swift */,
140 | 				33E51913231747F40026EE4D /* DebugProfile.entitlements */,
141 | 				33E51914231749380026EE4D /* Release.entitlements */,
142 | 				33CC11242044D66E0003C045 /* Resources */,
143 | 				33BA886A226E78AF003329D5 /* Configs */,
144 | 			);
145 | 			path = Runner;
146 | 			sourceTree = "";
147 | 		};
148 | 		D73912EC22F37F3D000D13A0 /* Frameworks */ = {
149 | 			isa = PBXGroup;
150 | 			children = (
151 | 			);
152 | 			name = Frameworks;
153 | 			sourceTree = "";
154 | 		};
155 | /* End PBXGroup section */
156 | 
157 | /* Begin PBXNativeTarget section */
158 | 		33CC10EC2044A3C60003C045 /* Runner */ = {
159 | 			isa = PBXNativeTarget;
160 | 			buildConfigurationList = 33CC10FB2044A3C60003C045 /* Build configuration list for PBXNativeTarget "Runner" */;
161 | 			buildPhases = (
162 | 				33CC10E92044A3C60003C045 /* Sources */,
163 | 				33CC10EA2044A3C60003C045 /* Frameworks */,
164 | 				33CC10EB2044A3C60003C045 /* Resources */,
165 | 				33CC110E2044A8840003C045 /* Bundle Framework */,
166 | 				3399D490228B24CF009A79C7 /* ShellScript */,
167 | 			);
168 | 			buildRules = (
169 | 			);
170 | 			dependencies = (
171 | 				33CC11202044C79F0003C045 /* PBXTargetDependency */,
172 | 			);
173 | 			name = Runner;
174 | 			productName = Runner;
175 | 			productReference = 33CC10ED2044A3C60003C045 /* online_banking_app_ui.app */;
176 | 			productType = "com.apple.product-type.application";
177 | 		};
178 | /* End PBXNativeTarget section */
179 | 
180 | /* Begin PBXProject section */
181 | 		33CC10E52044A3C60003C045 /* Project object */ = {
182 | 			isa = PBXProject;
183 | 			attributes = {
184 | 				LastSwiftUpdateCheck = 0920;
185 | 				LastUpgradeCheck = 0930;
186 | 				ORGANIZATIONNAME = "";
187 | 				TargetAttributes = {
188 | 					33CC10EC2044A3C60003C045 = {
189 | 						CreatedOnToolsVersion = 9.2;
190 | 						LastSwiftMigration = 1100;
191 | 						ProvisioningStyle = Automatic;
192 | 						SystemCapabilities = {
193 | 							com.apple.Sandbox = {
194 | 								enabled = 1;
195 | 							};
196 | 						};
197 | 					};
198 | 					33CC111A2044C6BA0003C045 = {
199 | 						CreatedOnToolsVersion = 9.2;
200 | 						ProvisioningStyle = Manual;
201 | 					};
202 | 				};
203 | 			};
204 | 			buildConfigurationList = 33CC10E82044A3C60003C045 /* Build configuration list for PBXProject "Runner" */;
205 | 			compatibilityVersion = "Xcode 9.3";
206 | 			developmentRegion = en;
207 | 			hasScannedForEncodings = 0;
208 | 			knownRegions = (
209 | 				en,
210 | 				Base,
211 | 			);
212 | 			mainGroup = 33CC10E42044A3C60003C045;
213 | 			productRefGroup = 33CC10EE2044A3C60003C045 /* Products */;
214 | 			projectDirPath = "";
215 | 			projectRoot = "";
216 | 			targets = (
217 | 				33CC10EC2044A3C60003C045 /* Runner */,
218 | 				33CC111A2044C6BA0003C045 /* Flutter Assemble */,
219 | 			);
220 | 		};
221 | /* End PBXProject section */
222 | 
223 | /* Begin PBXResourcesBuildPhase section */
224 | 		33CC10EB2044A3C60003C045 /* Resources */ = {
225 | 			isa = PBXResourcesBuildPhase;
226 | 			buildActionMask = 2147483647;
227 | 			files = (
228 | 				33CC10F32044A3C60003C045 /* Assets.xcassets in Resources */,
229 | 				33CC10F62044A3C60003C045 /* MainMenu.xib in Resources */,
230 | 			);
231 | 			runOnlyForDeploymentPostprocessing = 0;
232 | 		};
233 | /* End PBXResourcesBuildPhase section */
234 | 
235 | /* Begin PBXShellScriptBuildPhase section */
236 | 		3399D490228B24CF009A79C7 /* ShellScript */ = {
237 | 			isa = PBXShellScriptBuildPhase;
238 | 			buildActionMask = 2147483647;
239 | 			files = (
240 | 			);
241 | 			inputFileListPaths = (
242 | 			);
243 | 			inputPaths = (
244 | 			);
245 | 			outputFileListPaths = (
246 | 			);
247 | 			outputPaths = (
248 | 			);
249 | 			runOnlyForDeploymentPostprocessing = 0;
250 | 			shellPath = /bin/sh;
251 | 			shellScript = "echo \"$PRODUCT_NAME.app\" > \"$PROJECT_DIR\"/Flutter/ephemeral/.app_filename && \"$FLUTTER_ROOT\"/packages/flutter_tools/bin/macos_assemble.sh embed\n";
252 | 		};
253 | 		33CC111E2044C6BF0003C045 /* ShellScript */ = {
254 | 			isa = PBXShellScriptBuildPhase;
255 | 			buildActionMask = 2147483647;
256 | 			files = (
257 | 			);
258 | 			inputFileListPaths = (
259 | 				Flutter/ephemeral/FlutterInputs.xcfilelist,
260 | 			);
261 | 			inputPaths = (
262 | 				Flutter/ephemeral/tripwire,
263 | 			);
264 | 			outputFileListPaths = (
265 | 				Flutter/ephemeral/FlutterOutputs.xcfilelist,
266 | 			);
267 | 			outputPaths = (
268 | 			);
269 | 			runOnlyForDeploymentPostprocessing = 0;
270 | 			shellPath = /bin/sh;
271 | 			shellScript = "\"$FLUTTER_ROOT\"/packages/flutter_tools/bin/macos_assemble.sh && touch Flutter/ephemeral/tripwire";
272 | 		};
273 | /* End PBXShellScriptBuildPhase section */
274 | 
275 | /* Begin PBXSourcesBuildPhase section */
276 | 		33CC10E92044A3C60003C045 /* Sources */ = {
277 | 			isa = PBXSourcesBuildPhase;
278 | 			buildActionMask = 2147483647;
279 | 			files = (
280 | 				33CC11132044BFA00003C045 /* MainFlutterWindow.swift in Sources */,
281 | 				33CC10F12044A3C60003C045 /* AppDelegate.swift in Sources */,
282 | 				335BBD1B22A9A15E00E9071D /* GeneratedPluginRegistrant.swift in Sources */,
283 | 			);
284 | 			runOnlyForDeploymentPostprocessing = 0;
285 | 		};
286 | /* End PBXSourcesBuildPhase section */
287 | 
288 | /* Begin PBXTargetDependency section */
289 | 		33CC11202044C79F0003C045 /* PBXTargetDependency */ = {
290 | 			isa = PBXTargetDependency;
291 | 			target = 33CC111A2044C6BA0003C045 /* Flutter Assemble */;
292 | 			targetProxy = 33CC111F2044C79F0003C045 /* PBXContainerItemProxy */;
293 | 		};
294 | /* End PBXTargetDependency section */
295 | 
296 | /* Begin PBXVariantGroup section */
297 | 		33CC10F42044A3C60003C045 /* MainMenu.xib */ = {
298 | 			isa = PBXVariantGroup;
299 | 			children = (
300 | 				33CC10F52044A3C60003C045 /* Base */,
301 | 			);
302 | 			name = MainMenu.xib;
303 | 			path = Runner;
304 | 			sourceTree = "";
305 | 		};
306 | /* End PBXVariantGroup section */
307 | 
308 | /* Begin XCBuildConfiguration section */
309 | 		338D0CE9231458BD00FA5F75 /* Profile */ = {
310 | 			isa = XCBuildConfiguration;
311 | 			baseConfigurationReference = 7AFA3C8E1D35360C0083082E /* Release.xcconfig */;
312 | 			buildSettings = {
313 | 				ALWAYS_SEARCH_USER_PATHS = NO;
314 | 				CLANG_ANALYZER_NONNULL = YES;
315 | 				CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
316 | 				CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
317 | 				CLANG_CXX_LIBRARY = "libc++";
318 | 				CLANG_ENABLE_MODULES = YES;
319 | 				CLANG_ENABLE_OBJC_ARC = YES;
320 | 				CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
321 | 				CLANG_WARN_BOOL_CONVERSION = YES;
322 | 				CLANG_WARN_CONSTANT_CONVERSION = YES;
323 | 				CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
324 | 				CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
325 | 				CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
326 | 				CLANG_WARN_EMPTY_BODY = YES;
327 | 				CLANG_WARN_ENUM_CONVERSION = YES;
328 | 				CLANG_WARN_INFINITE_RECURSION = YES;
329 | 				CLANG_WARN_INT_CONVERSION = YES;
330 | 				CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
331 | 				CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
332 | 				CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
333 | 				CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
334 | 				CLANG_WARN_SUSPICIOUS_MOVE = YES;
335 | 				CODE_SIGN_IDENTITY = "-";
336 | 				COPY_PHASE_STRIP = NO;
337 | 				DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
338 | 				ENABLE_NS_ASSERTIONS = NO;
339 | 				ENABLE_STRICT_OBJC_MSGSEND = YES;
340 | 				GCC_C_LANGUAGE_STANDARD = gnu11;
341 | 				GCC_NO_COMMON_BLOCKS = YES;
342 | 				GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
343 | 				GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
344 | 				GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
345 | 				GCC_WARN_UNUSED_FUNCTION = YES;
346 | 				GCC_WARN_UNUSED_VARIABLE = YES;
347 | 				MACOSX_DEPLOYMENT_TARGET = 10.11;
348 | 				MTL_ENABLE_DEBUG_INFO = NO;
349 | 				SDKROOT = macosx;
350 | 				SWIFT_COMPILATION_MODE = wholemodule;
351 | 				SWIFT_OPTIMIZATION_LEVEL = "-O";
352 | 			};
353 | 			name = Profile;
354 | 		};
355 | 		338D0CEA231458BD00FA5F75 /* Profile */ = {
356 | 			isa = XCBuildConfiguration;
357 | 			baseConfigurationReference = 33E5194F232828860026EE4D /* AppInfo.xcconfig */;
358 | 			buildSettings = {
359 | 				ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
360 | 				CLANG_ENABLE_MODULES = YES;
361 | 				CODE_SIGN_ENTITLEMENTS = Runner/DebugProfile.entitlements;
362 | 				CODE_SIGN_STYLE = Automatic;
363 | 				COMBINE_HIDPI_IMAGES = YES;
364 | 				INFOPLIST_FILE = Runner/Info.plist;
365 | 				LD_RUNPATH_SEARCH_PATHS = (
366 | 					"$(inherited)",
367 | 					"@executable_path/../Frameworks",
368 | 				);
369 | 				PROVISIONING_PROFILE_SPECIFIER = "";
370 | 				SWIFT_VERSION = 5.0;
371 | 			};
372 | 			name = Profile;
373 | 		};
374 | 		338D0CEB231458BD00FA5F75 /* Profile */ = {
375 | 			isa = XCBuildConfiguration;
376 | 			buildSettings = {
377 | 				CODE_SIGN_STYLE = Manual;
378 | 				PRODUCT_NAME = "$(TARGET_NAME)";
379 | 			};
380 | 			name = Profile;
381 | 		};
382 | 		33CC10F92044A3C60003C045 /* Debug */ = {
383 | 			isa = XCBuildConfiguration;
384 | 			baseConfigurationReference = 9740EEB21CF90195004384FC /* Debug.xcconfig */;
385 | 			buildSettings = {
386 | 				ALWAYS_SEARCH_USER_PATHS = NO;
387 | 				CLANG_ANALYZER_NONNULL = YES;
388 | 				CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
389 | 				CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
390 | 				CLANG_CXX_LIBRARY = "libc++";
391 | 				CLANG_ENABLE_MODULES = YES;
392 | 				CLANG_ENABLE_OBJC_ARC = YES;
393 | 				CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
394 | 				CLANG_WARN_BOOL_CONVERSION = YES;
395 | 				CLANG_WARN_CONSTANT_CONVERSION = YES;
396 | 				CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
397 | 				CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
398 | 				CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
399 | 				CLANG_WARN_EMPTY_BODY = YES;
400 | 				CLANG_WARN_ENUM_CONVERSION = YES;
401 | 				CLANG_WARN_INFINITE_RECURSION = YES;
402 | 				CLANG_WARN_INT_CONVERSION = YES;
403 | 				CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
404 | 				CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
405 | 				CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
406 | 				CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
407 | 				CLANG_WARN_SUSPICIOUS_MOVE = YES;
408 | 				CODE_SIGN_IDENTITY = "-";
409 | 				COPY_PHASE_STRIP = NO;
410 | 				DEBUG_INFORMATION_FORMAT = dwarf;
411 | 				ENABLE_STRICT_OBJC_MSGSEND = YES;
412 | 				ENABLE_TESTABILITY = YES;
413 | 				GCC_C_LANGUAGE_STANDARD = gnu11;
414 | 				GCC_DYNAMIC_NO_PIC = NO;
415 | 				GCC_NO_COMMON_BLOCKS = YES;
416 | 				GCC_OPTIMIZATION_LEVEL = 0;
417 | 				GCC_PREPROCESSOR_DEFINITIONS = (
418 | 					"DEBUG=1",
419 | 					"$(inherited)",
420 | 				);
421 | 				GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
422 | 				GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
423 | 				GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
424 | 				GCC_WARN_UNUSED_FUNCTION = YES;
425 | 				GCC_WARN_UNUSED_VARIABLE = YES;
426 | 				MACOSX_DEPLOYMENT_TARGET = 10.11;
427 | 				MTL_ENABLE_DEBUG_INFO = YES;
428 | 				ONLY_ACTIVE_ARCH = YES;
429 | 				SDKROOT = macosx;
430 | 				SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG;
431 | 				SWIFT_OPTIMIZATION_LEVEL = "-Onone";
432 | 			};
433 | 			name = Debug;
434 | 		};
435 | 		33CC10FA2044A3C60003C045 /* Release */ = {
436 | 			isa = XCBuildConfiguration;
437 | 			baseConfigurationReference = 7AFA3C8E1D35360C0083082E /* Release.xcconfig */;
438 | 			buildSettings = {
439 | 				ALWAYS_SEARCH_USER_PATHS = NO;
440 | 				CLANG_ANALYZER_NONNULL = YES;
441 | 				CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
442 | 				CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
443 | 				CLANG_CXX_LIBRARY = "libc++";
444 | 				CLANG_ENABLE_MODULES = YES;
445 | 				CLANG_ENABLE_OBJC_ARC = YES;
446 | 				CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
447 | 				CLANG_WARN_BOOL_CONVERSION = YES;
448 | 				CLANG_WARN_CONSTANT_CONVERSION = YES;
449 | 				CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
450 | 				CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
451 | 				CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
452 | 				CLANG_WARN_EMPTY_BODY = YES;
453 | 				CLANG_WARN_ENUM_CONVERSION = YES;
454 | 				CLANG_WARN_INFINITE_RECURSION = YES;
455 | 				CLANG_WARN_INT_CONVERSION = YES;
456 | 				CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
457 | 				CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
458 | 				CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
459 | 				CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
460 | 				CLANG_WARN_SUSPICIOUS_MOVE = YES;
461 | 				CODE_SIGN_IDENTITY = "-";
462 | 				COPY_PHASE_STRIP = NO;
463 | 				DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
464 | 				ENABLE_NS_ASSERTIONS = NO;
465 | 				ENABLE_STRICT_OBJC_MSGSEND = YES;
466 | 				GCC_C_LANGUAGE_STANDARD = gnu11;
467 | 				GCC_NO_COMMON_BLOCKS = YES;
468 | 				GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
469 | 				GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
470 | 				GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
471 | 				GCC_WARN_UNUSED_FUNCTION = YES;
472 | 				GCC_WARN_UNUSED_VARIABLE = YES;
473 | 				MACOSX_DEPLOYMENT_TARGET = 10.11;
474 | 				MTL_ENABLE_DEBUG_INFO = NO;
475 | 				SDKROOT = macosx;
476 | 				SWIFT_COMPILATION_MODE = wholemodule;
477 | 				SWIFT_OPTIMIZATION_LEVEL = "-O";
478 | 			};
479 | 			name = Release;
480 | 		};
481 | 		33CC10FC2044A3C60003C045 /* Debug */ = {
482 | 			isa = XCBuildConfiguration;
483 | 			baseConfigurationReference = 33E5194F232828860026EE4D /* AppInfo.xcconfig */;
484 | 			buildSettings = {
485 | 				ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
486 | 				CLANG_ENABLE_MODULES = YES;
487 | 				CODE_SIGN_ENTITLEMENTS = Runner/DebugProfile.entitlements;
488 | 				CODE_SIGN_STYLE = Automatic;
489 | 				COMBINE_HIDPI_IMAGES = YES;
490 | 				INFOPLIST_FILE = Runner/Info.plist;
491 | 				LD_RUNPATH_SEARCH_PATHS = (
492 | 					"$(inherited)",
493 | 					"@executable_path/../Frameworks",
494 | 				);
495 | 				PROVISIONING_PROFILE_SPECIFIER = "";
496 | 				SWIFT_OPTIMIZATION_LEVEL = "-Onone";
497 | 				SWIFT_VERSION = 5.0;
498 | 			};
499 | 			name = Debug;
500 | 		};
501 | 		33CC10FD2044A3C60003C045 /* Release */ = {
502 | 			isa = XCBuildConfiguration;
503 | 			baseConfigurationReference = 33E5194F232828860026EE4D /* AppInfo.xcconfig */;
504 | 			buildSettings = {
505 | 				ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
506 | 				CLANG_ENABLE_MODULES = YES;
507 | 				CODE_SIGN_ENTITLEMENTS = Runner/Release.entitlements;
508 | 				CODE_SIGN_STYLE = Automatic;
509 | 				COMBINE_HIDPI_IMAGES = YES;
510 | 				INFOPLIST_FILE = Runner/Info.plist;
511 | 				LD_RUNPATH_SEARCH_PATHS = (
512 | 					"$(inherited)",
513 | 					"@executable_path/../Frameworks",
514 | 				);
515 | 				PROVISIONING_PROFILE_SPECIFIER = "";
516 | 				SWIFT_VERSION = 5.0;
517 | 			};
518 | 			name = Release;
519 | 		};
520 | 		33CC111C2044C6BA0003C045 /* Debug */ = {
521 | 			isa = XCBuildConfiguration;
522 | 			buildSettings = {
523 | 				CODE_SIGN_STYLE = Manual;
524 | 				PRODUCT_NAME = "$(TARGET_NAME)";
525 | 			};
526 | 			name = Debug;
527 | 		};
528 | 		33CC111D2044C6BA0003C045 /* Release */ = {
529 | 			isa = XCBuildConfiguration;
530 | 			buildSettings = {
531 | 				CODE_SIGN_STYLE = Automatic;
532 | 				PRODUCT_NAME = "$(TARGET_NAME)";
533 | 			};
534 | 			name = Release;
535 | 		};
536 | /* End XCBuildConfiguration section */
537 | 
538 | /* Begin XCConfigurationList section */
539 | 		33CC10E82044A3C60003C045 /* Build configuration list for PBXProject "Runner" */ = {
540 | 			isa = XCConfigurationList;
541 | 			buildConfigurations = (
542 | 				33CC10F92044A3C60003C045 /* Debug */,
543 | 				33CC10FA2044A3C60003C045 /* Release */,
544 | 				338D0CE9231458BD00FA5F75 /* Profile */,
545 | 			);
546 | 			defaultConfigurationIsVisible = 0;
547 | 			defaultConfigurationName = Release;
548 | 		};
549 | 		33CC10FB2044A3C60003C045 /* Build configuration list for PBXNativeTarget "Runner" */ = {
550 | 			isa = XCConfigurationList;
551 | 			buildConfigurations = (
552 | 				33CC10FC2044A3C60003C045 /* Debug */,
553 | 				33CC10FD2044A3C60003C045 /* Release */,
554 | 				338D0CEA231458BD00FA5F75 /* Profile */,
555 | 			);
556 | 			defaultConfigurationIsVisible = 0;
557 | 			defaultConfigurationName = Release;
558 | 		};
559 | 		33CC111B2044C6BA0003C045 /* Build configuration list for PBXAggregateTarget "Flutter Assemble" */ = {
560 | 			isa = XCConfigurationList;
561 | 			buildConfigurations = (
562 | 				33CC111C2044C6BA0003C045 /* Debug */,
563 | 				33CC111D2044C6BA0003C045 /* Release */,
564 | 				338D0CEB231458BD00FA5F75 /* Profile */,
565 | 			);
566 | 			defaultConfigurationIsVisible = 0;
567 | 			defaultConfigurationName = Release;
568 | 		};
569 | /* End XCConfigurationList section */
570 | 	};
571 | 	rootObject = 33CC10E52044A3C60003C045 /* Project object */;
572 | }
573 | 
--------------------------------------------------------------------------------
/macos/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist:
--------------------------------------------------------------------------------
1 | 
2 | 
3 | 
4 | 
5 | 	IDEDidComputeMac32BitWarning
6 | 	
7 | 
8 | 
9 | 
--------------------------------------------------------------------------------
/macos/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme:
--------------------------------------------------------------------------------
 1 | 
 2 | 
 5 |    
 8 |       
 9 |          
15 |             
21 |             
22 |          
23 |       
24 |    
25 |    
30 |       
31 |          
37 |          
38 |       
39 |       
40 |       
41 |    
42 |    
52 |       
54 |          
60 |          
61 |       
62 |       
63 |       
64 |    
65 |    
71 |       
73 |          
79 |          
80 |       
81 |    
82 |    
84 |    
85 |    
88 |    
89 | 
90 | 
--------------------------------------------------------------------------------
/macos/Runner.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 | 
2 | 
4 |    
6 |    
7 | 
8 | 
--------------------------------------------------------------------------------
/macos/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist:
--------------------------------------------------------------------------------
1 | 
2 | 
3 | 
4 | 
5 | 	IDEDidComputeMac32BitWarning
6 | 	
7 | 
8 | 
9 | 
--------------------------------------------------------------------------------
/macos/Runner/AppDelegate.swift:
--------------------------------------------------------------------------------
 1 | import Cocoa
 2 | import FlutterMacOS
 3 | 
 4 | @NSApplicationMain
 5 | class AppDelegate: FlutterAppDelegate {
 6 |   override func applicationShouldTerminateAfterLastWindowClosed(_ sender: NSApplication) -> Bool {
 7 |     return true
 8 |   }
 9 | }
10 | 
--------------------------------------------------------------------------------
/macos/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json:
--------------------------------------------------------------------------------
 1 | {
 2 |   "images" : [
 3 |     {
 4 |       "size" : "16x16",
 5 |       "idiom" : "mac",
 6 |       "filename" : "app_icon_16.png",
 7 |       "scale" : "1x"
 8 |     },
 9 |     {
10 |       "size" : "16x16",
11 |       "idiom" : "mac",
12 |       "filename" : "app_icon_32.png",
13 |       "scale" : "2x"
14 |     },
15 |     {
16 |       "size" : "32x32",
17 |       "idiom" : "mac",
18 |       "filename" : "app_icon_32.png",
19 |       "scale" : "1x"
20 |     },
21 |     {
22 |       "size" : "32x32",
23 |       "idiom" : "mac",
24 |       "filename" : "app_icon_64.png",
25 |       "scale" : "2x"
26 |     },
27 |     {
28 |       "size" : "128x128",
29 |       "idiom" : "mac",
30 |       "filename" : "app_icon_128.png",
31 |       "scale" : "1x"
32 |     },
33 |     {
34 |       "size" : "128x128",
35 |       "idiom" : "mac",
36 |       "filename" : "app_icon_256.png",
37 |       "scale" : "2x"
38 |     },
39 |     {
40 |       "size" : "256x256",
41 |       "idiom" : "mac",
42 |       "filename" : "app_icon_256.png",
43 |       "scale" : "1x"
44 |     },
45 |     {
46 |       "size" : "256x256",
47 |       "idiom" : "mac",
48 |       "filename" : "app_icon_512.png",
49 |       "scale" : "2x"
50 |     },
51 |     {
52 |       "size" : "512x512",
53 |       "idiom" : "mac",
54 |       "filename" : "app_icon_512.png",
55 |       "scale" : "1x"
56 |     },
57 |     {
58 |       "size" : "512x512",
59 |       "idiom" : "mac",
60 |       "filename" : "app_icon_1024.png",
61 |       "scale" : "2x"
62 |     }
63 |   ],
64 |   "info" : {
65 |     "version" : 1,
66 |     "author" : "xcode"
67 |   }
68 | }
69 | 
--------------------------------------------------------------------------------
/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_1024.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/indjec/Online-Banking-Flutter-UI/26591e077797e721f643023c2d066c4d6bbca3ad/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_1024.png
--------------------------------------------------------------------------------
/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_128.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/indjec/Online-Banking-Flutter-UI/26591e077797e721f643023c2d066c4d6bbca3ad/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_128.png
--------------------------------------------------------------------------------
/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_16.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/indjec/Online-Banking-Flutter-UI/26591e077797e721f643023c2d066c4d6bbca3ad/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_16.png
--------------------------------------------------------------------------------
/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_256.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/indjec/Online-Banking-Flutter-UI/26591e077797e721f643023c2d066c4d6bbca3ad/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_256.png
--------------------------------------------------------------------------------
/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_32.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/indjec/Online-Banking-Flutter-UI/26591e077797e721f643023c2d066c4d6bbca3ad/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_32.png
--------------------------------------------------------------------------------
/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_512.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/indjec/Online-Banking-Flutter-UI/26591e077797e721f643023c2d066c4d6bbca3ad/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_512.png
--------------------------------------------------------------------------------
/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_64.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/indjec/Online-Banking-Flutter-UI/26591e077797e721f643023c2d066c4d6bbca3ad/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_64.png
--------------------------------------------------------------------------------
/macos/Runner/Base.lproj/MainMenu.xib:
--------------------------------------------------------------------------------
  1 | 
  2 | 
  3 |     
  4 |         
  5 |         
  6 |         
  7 |     
  8 |     
  9 |         
 10 |             
 11 |                 
 12 |             
 13 |         
 14 |         
 15 |         
 16 |         
 17 |             
 18 |                 
 19 |                 
 20 |             
 21 |         
 22 |         
 23 |         
329 |         
330 |             
331 |             
332 |             
333 |             
334 |                 
335 |                 
336 |             
337 |         
338 |     
339 | 
340 | 
--------------------------------------------------------------------------------
/macos/Runner/Configs/AppInfo.xcconfig:
--------------------------------------------------------------------------------
 1 | // Application-level settings for the Runner target.
 2 | //
 3 | // This may be replaced with something auto-generated from metadata (e.g., pubspec.yaml) in the
 4 | // future. If not, the values below would default to using the project name when this becomes a
 5 | // 'flutter create' template.
 6 | 
 7 | // The application's name. By default this is also the title of the Flutter window.
 8 | PRODUCT_NAME = online_banking_app_ui
 9 | 
10 | // The application's bundle identifier
11 | PRODUCT_BUNDLE_IDENTIFIER = com.example.onlineBankingAppUi
12 | 
13 | // The copyright displayed in application information
14 | PRODUCT_COPYRIGHT = Copyright © 2021 com.example. All rights reserved.
15 | 
--------------------------------------------------------------------------------
/macos/Runner/Configs/Debug.xcconfig:
--------------------------------------------------------------------------------
1 | #include "../../Flutter/Flutter-Debug.xcconfig"
2 | #include "Warnings.xcconfig"
3 | 
--------------------------------------------------------------------------------
/macos/Runner/Configs/Release.xcconfig:
--------------------------------------------------------------------------------
1 | #include "../../Flutter/Flutter-Release.xcconfig"
2 | #include "Warnings.xcconfig"
3 | 
--------------------------------------------------------------------------------
/macos/Runner/Configs/Warnings.xcconfig:
--------------------------------------------------------------------------------
 1 | WARNING_CFLAGS = -Wall -Wconditional-uninitialized -Wnullable-to-nonnull-conversion -Wmissing-method-return-type -Woverlength-strings
 2 | GCC_WARN_UNDECLARED_SELECTOR = YES
 3 | CLANG_UNDEFINED_BEHAVIOR_SANITIZER_NULLABILITY = YES
 4 | CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE
 5 | CLANG_WARN__DUPLICATE_METHOD_MATCH = YES
 6 | CLANG_WARN_PRAGMA_PACK = YES
 7 | CLANG_WARN_STRICT_PROTOTYPES = YES
 8 | CLANG_WARN_COMMA = YES
 9 | GCC_WARN_STRICT_SELECTOR_MATCH = YES
10 | CLANG_WARN_OBJC_REPEATED_USE_OF_WEAK = YES
11 | CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES
12 | GCC_WARN_SHADOW = YES
13 | CLANG_WARN_UNREACHABLE_CODE = YES
14 | 
--------------------------------------------------------------------------------
/macos/Runner/DebugProfile.entitlements:
--------------------------------------------------------------------------------
 1 | 
 2 | 
 3 | 
 4 | 
 5 | 	com.apple.security.app-sandbox
 6 | 	
 7 | 	com.apple.security.cs.allow-jit
 8 | 	
 9 | 	com.apple.security.network.server
10 | 	
11 | 
12 | 
13 | 
--------------------------------------------------------------------------------
/macos/Runner/Info.plist:
--------------------------------------------------------------------------------
 1 | 
 2 | 
 3 | 
 4 | 
 5 | 	CFBundleDevelopmentRegion
 6 | 	$(DEVELOPMENT_LANGUAGE)
 7 | 	CFBundleExecutable
 8 | 	$(EXECUTABLE_NAME)
 9 | 	CFBundleIconFile
10 | 	
11 | 	CFBundleIdentifier
12 | 	$(PRODUCT_BUNDLE_IDENTIFIER)
13 | 	CFBundleInfoDictionaryVersion
14 | 	6.0
15 | 	CFBundleName
16 | 	$(PRODUCT_NAME)
17 | 	CFBundlePackageType
18 | 	APPL
19 | 	CFBundleShortVersionString
20 | 	$(FLUTTER_BUILD_NAME)
21 | 	CFBundleVersion
22 | 	$(FLUTTER_BUILD_NUMBER)
23 | 	LSMinimumSystemVersion
24 | 	$(MACOSX_DEPLOYMENT_TARGET)
25 | 	NSHumanReadableCopyright
26 | 	$(PRODUCT_COPYRIGHT)
27 | 	NSMainNibFile
28 | 	MainMenu
29 | 	NSPrincipalClass
30 | 	NSApplication
31 | 
32 | 
33 | 
--------------------------------------------------------------------------------
/macos/Runner/MainFlutterWindow.swift:
--------------------------------------------------------------------------------
 1 | import Cocoa
 2 | import FlutterMacOS
 3 | 
 4 | class MainFlutterWindow: NSWindow {
 5 |   override func awakeFromNib() {
 6 |     let flutterViewController = FlutterViewController.init()
 7 |     let windowFrame = self.frame
 8 |     self.contentViewController = flutterViewController
 9 |     self.setFrame(windowFrame, display: true)
10 | 
11 |     RegisterGeneratedPlugins(registry: flutterViewController)
12 | 
13 |     super.awakeFromNib()
14 |   }
15 | }
16 | 
--------------------------------------------------------------------------------
/macos/Runner/Release.entitlements:
--------------------------------------------------------------------------------
1 | 
2 | 
3 | 
4 | 
5 | 	com.apple.security.app-sandbox
6 | 	
7 | 
8 | 
9 | 
--------------------------------------------------------------------------------
/pubspec.lock:
--------------------------------------------------------------------------------
  1 | # Generated by pub
  2 | # See https://dart.dev/tools/pub/glossary#lockfile
  3 | packages:
  4 |   async:
  5 |     dependency: transitive
  6 |     description:
  7 |       name: async
  8 |       url: "https://pub.dartlang.org"
  9 |     source: hosted
 10 |     version: "2.5.0"
 11 |   boolean_selector:
 12 |     dependency: transitive
 13 |     description:
 14 |       name: boolean_selector
 15 |       url: "https://pub.dartlang.org"
 16 |     source: hosted
 17 |     version: "2.1.0"
 18 |   characters:
 19 |     dependency: transitive
 20 |     description:
 21 |       name: characters
 22 |       url: "https://pub.dartlang.org"
 23 |     source: hosted
 24 |     version: "1.1.0"
 25 |   charcode:
 26 |     dependency: transitive
 27 |     description:
 28 |       name: charcode
 29 |       url: "https://pub.dartlang.org"
 30 |     source: hosted
 31 |     version: "1.2.0"
 32 |   clock:
 33 |     dependency: transitive
 34 |     description:
 35 |       name: clock
 36 |       url: "https://pub.dartlang.org"
 37 |     source: hosted
 38 |     version: "1.1.0"
 39 |   collection:
 40 |     dependency: transitive
 41 |     description:
 42 |       name: collection
 43 |       url: "https://pub.dartlang.org"
 44 |     source: hosted
 45 |     version: "1.15.0"
 46 |   cupertino_icons:
 47 |     dependency: "direct main"
 48 |     description:
 49 |       name: cupertino_icons
 50 |       url: "https://pub.dartlang.org"
 51 |     source: hosted
 52 |     version: "1.0.3"
 53 |   fake_async:
 54 |     dependency: transitive
 55 |     description:
 56 |       name: fake_async
 57 |       url: "https://pub.dartlang.org"
 58 |     source: hosted
 59 |     version: "1.2.0"
 60 |   flutter:
 61 |     dependency: "direct main"
 62 |     description: flutter
 63 |     source: sdk
 64 |     version: "0.0.0"
 65 |   flutter_test:
 66 |     dependency: "direct dev"
 67 |     description: flutter
 68 |     source: sdk
 69 |     version: "0.0.0"
 70 |   font_awesome_flutter:
 71 |     dependency: "direct main"
 72 |     description:
 73 |       name: font_awesome_flutter
 74 |       url: "https://pub.dartlang.org"
 75 |     source: hosted
 76 |     version: "9.1.0"
 77 |   matcher:
 78 |     dependency: transitive
 79 |     description:
 80 |       name: matcher
 81 |       url: "https://pub.dartlang.org"
 82 |     source: hosted
 83 |     version: "0.12.10"
 84 |   meta:
 85 |     dependency: transitive
 86 |     description:
 87 |       name: meta
 88 |       url: "https://pub.dartlang.org"
 89 |     source: hosted
 90 |     version: "1.3.0"
 91 |   path:
 92 |     dependency: transitive
 93 |     description:
 94 |       name: path
 95 |       url: "https://pub.dartlang.org"
 96 |     source: hosted
 97 |     version: "1.8.0"
 98 |   sky_engine:
 99 |     dependency: transitive
100 |     description: flutter
101 |     source: sdk
102 |     version: "0.0.99"
103 |   source_span:
104 |     dependency: transitive
105 |     description:
106 |       name: source_span
107 |       url: "https://pub.dartlang.org"
108 |     source: hosted
109 |     version: "1.8.0"
110 |   stack_trace:
111 |     dependency: transitive
112 |     description:
113 |       name: stack_trace
114 |       url: "https://pub.dartlang.org"
115 |     source: hosted
116 |     version: "1.10.0"
117 |   stream_channel:
118 |     dependency: transitive
119 |     description:
120 |       name: stream_channel
121 |       url: "https://pub.dartlang.org"
122 |     source: hosted
123 |     version: "2.1.0"
124 |   string_scanner:
125 |     dependency: transitive
126 |     description:
127 |       name: string_scanner
128 |       url: "https://pub.dartlang.org"
129 |     source: hosted
130 |     version: "1.1.0"
131 |   term_glyph:
132 |     dependency: transitive
133 |     description:
134 |       name: term_glyph
135 |       url: "https://pub.dartlang.org"
136 |     source: hosted
137 |     version: "1.2.0"
138 |   test_api:
139 |     dependency: transitive
140 |     description:
141 |       name: test_api
142 |       url: "https://pub.dartlang.org"
143 |     source: hosted
144 |     version: "0.2.19"
145 |   typed_data:
146 |     dependency: transitive
147 |     description:
148 |       name: typed_data
149 |       url: "https://pub.dartlang.org"
150 |     source: hosted
151 |     version: "1.3.0"
152 |   vector_math:
153 |     dependency: transitive
154 |     description:
155 |       name: vector_math
156 |       url: "https://pub.dartlang.org"
157 |     source: hosted
158 |     version: "2.1.0"
159 | sdks:
160 |   dart: ">=2.12.0 <3.0.0"
161 | 
--------------------------------------------------------------------------------
/pubspec.yaml:
--------------------------------------------------------------------------------
 1 | name: online_banking_app_ui
 2 | description: A new Flutter project.
 3 | 
 4 | # The following line prevents the package from being accidentally published to
 5 | # pub.dev using `pub publish`. This is preferred for private packages.
 6 | publish_to: "none" # Remove this line if you wish to publish to pub.dev
 7 | 
 8 | # The following defines the version and build number for your application.
 9 | # A version number is three numbers separated by dots, like 1.2.43
10 | # followed by an optional build number separated by a +.
11 | # Both the version and the builder number may be overridden in flutter
12 | # build by specifying --build-name and --build-number, respectively.
13 | # In Android, build-name is used as versionName while build-number used as versionCode.
14 | # Read more about Android versioning at https://developer.android.com/studio/publish/versioning
15 | # In iOS, build-name is used as CFBundleShortVersionString while build-number used as CFBundleVersion.
16 | # Read more about iOS versioning at
17 | # https://developer.apple.com/library/archive/documentation/General/Reference/InfoPlistKeyReference/Articles/CoreFoundationKeys.html
18 | version: 1.0.0+1
19 | 
20 | environment:
21 |   sdk: ">=2.7.0 <3.0.0"
22 | 
23 | dependencies:
24 |   flutter:
25 |     sdk: flutter
26 |   font_awesome_flutter: ^9.1.0
27 | 
28 |   # The following adds the Cupertino Icons font to your application.
29 |   # Use with the CupertinoIcons class for iOS style icons.
30 |   cupertino_icons: ^1.0.2
31 | 
32 | dev_dependencies:
33 |   flutter_test:
34 |     sdk: flutter
35 | 
36 | # For information on the generic Dart part of this file, see the
37 | # following page: https://dart.dev/tools/pub/pubspec
38 | 
39 | # The following section is specific to Flutter.
40 | flutter:
41 |   # The following line ensures that the Material Icons font is
42 |   # included with your application, so that you can use the icons in
43 |   # the material Icons class.
44 |   uses-material-design: true
45 | 
46 |   # To add assets to your application, add an assets section, like this:
47 |   assets:
48 |     - assets/icons/
49 |   #   - images/a_dot_ham.jpeg
50 | 
51 |   # An image asset can refer to one or more resolution-specific "variants", see
52 |   # https://flutter.dev/assets-and-images/#resolution-aware.
53 | 
54 |   # For details regarding adding assets from package dependencies, see
55 |   # https://flutter.dev/assets-and-images/#from-packages
56 | 
57 |   # To add custom fonts to your application, add a fonts section here,
58 |   # in this "flutter" section. Each entry in this list should have a
59 |   # "family" key with the font family name, and a "fonts" key with a
60 |   # list giving the asset and other descriptors for the font. For
61 |   # example:
62 |   fonts:
63 |     - family: Poppins
64 |       fonts:
65 |         - asset: assets/fonts/poppins/Poppins-SemiBold.ttf
66 |           weight: 500
67 | 
68 |         - asset: assets/fonts/poppins/Poppins-Bold.ttf
69 |           weight: 700
70 | 
71 |         - asset: assets/fonts/poppins/Poppins-Medium.ttf
72 |           weight: 300
73 |   #
74 |   # For details regarding fonts from package dependencies,
75 |   # see https://flutter.dev/custom-fonts/#from-packages
76 | 
--------------------------------------------------------------------------------
/test/widget_test.dart:
--------------------------------------------------------------------------------
 1 | // This is a basic Flutter widget test.
 2 | //
 3 | // To perform an interaction with a widget in your test, use the WidgetTester
 4 | // utility that Flutter provides. For example, you can send tap and scroll
 5 | // gestures. You can also use WidgetTester to find child widgets in the widget
 6 | // tree, read text, and verify that the values of widget properties are correct.
 7 | 
 8 | import 'package:flutter/material.dart';
 9 | import 'package:flutter_test/flutter_test.dart';
10 | 
11 | import 'package:online_banking_app_ui/main.dart';
12 | 
13 | void main() {
14 |   testWidgets('Counter increments smoke test', (WidgetTester tester) async {
15 |     // Build our app and trigger a frame.
16 |     await tester.pumpWidget(MyApp());
17 | 
18 |     // Verify that our counter starts at 0.
19 |     expect(find.text('0'), findsOneWidget);
20 |     expect(find.text('1'), findsNothing);
21 | 
22 |     // Tap the '+' icon and trigger a frame.
23 |     await tester.tap(find.byIcon(Icons.add));
24 |     await tester.pump();
25 | 
26 |     // Verify that our counter has incremented.
27 |     expect(find.text('0'), findsNothing);
28 |     expect(find.text('1'), findsOneWidget);
29 |   });
30 | }
31 | 
--------------------------------------------------------------------------------
/web/favicon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/indjec/Online-Banking-Flutter-UI/26591e077797e721f643023c2d066c4d6bbca3ad/web/favicon.png
--------------------------------------------------------------------------------
/web/icons/Icon-192.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/indjec/Online-Banking-Flutter-UI/26591e077797e721f643023c2d066c4d6bbca3ad/web/icons/Icon-192.png
--------------------------------------------------------------------------------
/web/icons/Icon-512.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/indjec/Online-Banking-Flutter-UI/26591e077797e721f643023c2d066c4d6bbca3ad/web/icons/Icon-512.png
--------------------------------------------------------------------------------
/web/index.html:
--------------------------------------------------------------------------------
 1 | 
 2 | 
 3 | 
 4 |   
14 |   
15 | 
16 |   
17 |   
18 |   
19 | 
20 |   
21 |   
22 |   
23 |   
24 |   
25 | 
26 |   
27 |   
28 | 
29 |   online_banking_app_ui
30 |   
31 | 
32 | 
33 |   
36 |   
43 |   
44 | 
45 | 
46 | 
--------------------------------------------------------------------------------
/web/manifest.json:
--------------------------------------------------------------------------------
 1 | {
 2 |     "name": "online_banking_app_ui",
 3 |     "short_name": "online_banking_app_ui",
 4 |     "start_url": ".",
 5 |     "display": "standalone",
 6 |     "background_color": "#0175C2",
 7 |     "theme_color": "#0175C2",
 8 |     "description": "A new Flutter project.",
 9 |     "orientation": "portrait-primary",
10 |     "prefer_related_applications": false,
11 |     "icons": [
12 |         {
13 |             "src": "icons/Icon-192.png",
14 |             "sizes": "192x192",
15 |             "type": "image/png"
16 |         },
17 |         {
18 |             "src": "icons/Icon-512.png",
19 |             "sizes": "512x512",
20 |             "type": "image/png"
21 |         }
22 |     ]
23 | }
24 | 
--------------------------------------------------------------------------------