├── .idea
├── .gitignore
├── FlutterUiSample.iml
├── modules.xml
└── vcs.xml
├── 01-BlogClub
├── .gitignore
├── .metadata
├── README.md
├── analysis_options.yaml
├── android
│ ├── .gitignore
│ ├── app
│ │ ├── build.gradle
│ │ └── src
│ │ │ ├── debug
│ │ │ └── AndroidManifest.xml
│ │ │ ├── main
│ │ │ ├── AndroidManifest.xml
│ │ │ ├── kotlin
│ │ │ │ └── com
│ │ │ │ │ └── example
│ │ │ │ │ └── advance_ui_sevenlearn
│ │ │ │ │ └── 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
│ │ ├── AvenirLTProBlack.otf
│ │ ├── AvenirLTProBlackOblique.otf
│ │ ├── AvenirLTProBook.otf
│ │ ├── AvenirLTProBookOblique.otf
│ │ ├── AvenirLTProHeavy.otf
│ │ ├── AvenirLTProHeavyOblique.otf
│ │ ├── AvenirLTProLight.otf
│ │ ├── AvenirLTProLightOblique.otf
│ │ ├── AvenirLTProMedium.otf
│ │ ├── AvenirLTProMediumOblique.otf
│ │ ├── AvenirLTProOblique.otf
│ │ └── AvenirLTProRoman.otf
│ └── img
│ │ ├── background
│ │ ├── onboarding.png
│ │ ├── single_post.png
│ │ ├── splash.png
│ │ └── story.png
│ │ ├── icons
│ │ ├── Facebook.png
│ │ ├── Google.png
│ │ ├── Grid.svg
│ │ ├── LOGO.svg
│ │ ├── Table.svg
│ │ ├── Thumbs.svg
│ │ ├── Twitter.png
│ │ ├── align.svg
│ │ ├── arrow.svg
│ │ ├── article.png
│ │ ├── article_active.png
│ │ ├── category_1.png
│ │ ├── category_2.png
│ │ ├── category_3.png
│ │ ├── category_4.png
│ │ ├── close.svg
│ │ ├── download.svg
│ │ ├── home.png
│ │ ├── home_active.png
│ │ ├── image.svg
│ │ ├── link.svg
│ │ ├── menu.png
│ │ ├── menu_active.png
│ │ ├── notification.png
│ │ ├── play.svg
│ │ ├── plus.png
│ │ ├── scale.svg
│ │ ├── search.png
│ │ └── search_active.png
│ │ ├── posts
│ │ ├── large
│ │ │ ├── large_post_1.jpg
│ │ │ ├── large_post_2.jpg
│ │ │ ├── large_post_3.jpg
│ │ │ ├── large_post_4.jpg
│ │ │ ├── large_post_5.jpg
│ │ │ └── large_post_6.jpg
│ │ └── small
│ │ │ ├── small_post_1.jpg
│ │ │ ├── small_post_2.jpg
│ │ │ ├── small_post_3.jpg
│ │ │ └── small_post_4.jpg
│ │ ├── stories
│ │ ├── story_1.jpg
│ │ ├── story_10.jpg
│ │ ├── story_2.jpg
│ │ ├── story_3.jpg
│ │ ├── story_4.jpg
│ │ ├── story_5.jpg
│ │ ├── story_6.jpg
│ │ ├── story_7.jpg
│ │ ├── story_8.jpg
│ │ └── story_9.jpg
│ │ └── story-content.png
├── 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
│ ├── article.dart
│ ├── auth.dart
│ ├── carousel
│ │ ├── carousel_controller.dart
│ │ ├── carousel_options.dart
│ │ ├── carousel_slider.dart
│ │ ├── carousel_state.dart
│ │ └── utils.dart
│ ├── data.dart
│ ├── gen
│ │ ├── assets.gen.dart
│ │ └── fonts.gen.dart
│ ├── home.dart
│ ├── main.dart
│ ├── new_article.dart
│ ├── onBoarding.dart
│ ├── profile.dart
│ ├── search.dart
│ ├── splash.dart
│ ├── story.dart
│ └── story
│ │ ├── controller
│ │ └── story_controller.dart
│ │ ├── story_view.dart
│ │ ├── utils.dart
│ │ └── widgets
│ │ ├── story_image.dart
│ │ ├── story_video.dart
│ │ └── story_view.dart
├── pubspec.lock
├── pubspec.yaml
├── screenshots
│ ├── blog0.png
│ ├── blog1.png
│ ├── blog2.png
│ ├── blog3.png
│ ├── blog4.png
│ ├── blog5.png
│ ├── blog6.png
│ └── blog7.png
└── test
│ └── widget_test.dart
├── 02-Whatsapp Responsive
├── .gitignore
├── .metadata
├── README.md
├── analysis_options.yaml
├── android
│ ├── .gitignore
│ ├── app
│ │ ├── build.gradle
│ │ └── src
│ │ │ ├── debug
│ │ │ └── AndroidManifest.xml
│ │ │ ├── main
│ │ │ ├── AndroidManifest.xml
│ │ │ ├── kotlin
│ │ │ │ └── com
│ │ │ │ │ └── example
│ │ │ │ │ └── whatsapp_responsive
│ │ │ │ │ └── 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
│ └── backgroundImage.png
├── 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
│ ├── color.dart
│ ├── data.dart
│ ├── main.dart
│ └── screen
│ │ ├── chat
│ │ ├── mobile
│ │ │ ├── chat_list.dart
│ │ │ ├── mobile_chat_list.dart
│ │ │ ├── my_chat_item.dart
│ │ │ └── sender_chat_item.dart
│ │ └── web
│ │ │ └── web_chat_list_appbar.dart
│ │ └── list
│ │ ├── ResponsiveListChatScreen.dart
│ │ ├── mobile
│ │ ├── call_list.dart
│ │ ├── contact_list.dart
│ │ └── mobile_list_chat_screen.dart
│ │ └── web
│ │ ├── web_list_chat_screen.dart
│ │ ├── web_profile_appbar.dart
│ │ └── web_profile_search.dart
├── pubspec.lock
├── pubspec.yaml
└── test
│ └── widget_test.dart
├── 03-BookTicket
├── .gitignore
├── .metadata
├── README.md
├── analysis_options.yaml
├── android
│ ├── .gitignore
│ ├── app
│ │ ├── build.gradle
│ │ └── src
│ │ │ ├── debug
│ │ │ └── AndroidManifest.xml
│ │ │ ├── main
│ │ │ ├── AndroidManifest.xml
│ │ │ ├── kotlin
│ │ │ │ └── com
│ │ │ │ │ └── example
│ │ │ │ │ └── ticket_booking
│ │ │ │ │ └── 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
│ └── images
│ │ ├── img.png
│ │ ├── logo.png
│ │ ├── one.png
│ │ ├── sit.jpg
│ │ ├── three.png
│ │ ├── two.png
│ │ └── visa.png
├── 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
│ ├── data
│ │ ├── hotel_data.dart
│ │ └── ticket_data.dart
│ ├── main.dart
│ ├── screens
│ │ ├── home
│ │ │ ├── home.dart
│ │ │ ├── hotel_view.dart
│ │ │ └── ticket_view.dart
│ │ ├── profile
│ │ │ └── profile.dart
│ │ ├── root.dart
│ │ ├── serach
│ │ │ ├── icon_text.dart
│ │ │ └── search.dart
│ │ └── ticket
│ │ │ └── ticket.dart
│ ├── utils
│ │ └── style.dart
│ └── widgets
│ │ ├── thick_container.dart
│ │ ├── toggle_group.dart
│ │ └── two_text.dart
├── linux
│ ├── .gitignore
│ ├── CMakeLists.txt
│ ├── flutter
│ │ ├── CMakeLists.txt
│ │ ├── generated_plugin_registrant.cc
│ │ ├── generated_plugin_registrant.h
│ │ └── generated_plugins.cmake
│ ├── main.cc
│ ├── my_application.cc
│ └── my_application.h
├── 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
├── screenshots
│ ├── ticket1.png
│ ├── ticket2.png
│ ├── ticket3.png
│ └── ticket4.png
├── test
│ └── widget_test.dart
├── web
│ ├── favicon.png
│ ├── icons
│ │ ├── Icon-192.png
│ │ ├── Icon-512.png
│ │ ├── Icon-maskable-192.png
│ │ └── Icon-maskable-512.png
│ ├── index.html
│ └── manifest.json
└── windows
│ ├── .gitignore
│ ├── CMakeLists.txt
│ ├── flutter
│ ├── CMakeLists.txt
│ ├── generated_plugin_registrant.cc
│ ├── generated_plugin_registrant.h
│ └── generated_plugins.cmake
│ └── runner
│ ├── CMakeLists.txt
│ ├── Runner.rc
│ ├── flutter_window.cpp
│ ├── flutter_window.h
│ ├── main.cpp
│ ├── resource.h
│ ├── resources
│ └── app_icon.ico
│ ├── runner.exe.manifest
│ ├── utils.cpp
│ ├── utils.h
│ ├── win32_window.cpp
│ └── win32_window.h
├── 04-Payment
├── .gitignore
├── .metadata
├── README.md
├── analysis_options.yaml
├── android
│ ├── .gitignore
│ ├── app
│ │ ├── build.gradle
│ │ └── src
│ │ │ ├── debug
│ │ │ └── AndroidManifest.xml
│ │ │ ├── main
│ │ │ ├── AndroidManifest.xml
│ │ │ ├── kotlin
│ │ │ │ └── com
│ │ │ │ │ └── example
│ │ │ │ │ └── payment_app
│ │ │ │ │ └── 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
├── images
│ ├── background.png
│ ├── brand1.png
│ ├── brand2.png
│ ├── brand3.png
│ ├── curve.png
│ ├── lines.png
│ ├── paymentbackground.png
│ └── success.png
├── 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
├── json
│ └── data.json
├── lib
│ ├── component
│ │ └── colors.dart
│ ├── controller
│ │ └── data_controller.dart
│ ├── main.dart
│ ├── pages
│ │ ├── my_home_page.dart
│ │ └── payment_page.dart
│ ├── service
│ │ └── data_service.dart
│ └── widget
│ │ ├── app_button.dart
│ │ ├── elevetad_button.dart
│ │ └── text_size.dart
├── pubspec.lock
├── pubspec.yaml
├── screenshots
│ ├── payment1.png
│ ├── payment2.png
│ └── payment3.png
└── test
│ └── widget_test.dart
├── 05-ClubHouse
├── .gitignore
├── .metadata
├── README.md
├── analysis_options.yaml
├── android
│ ├── .gitignore
│ ├── app
│ │ ├── build.gradle
│ │ └── src
│ │ │ ├── debug
│ │ │ └── AndroidManifest.xml
│ │ │ ├── main
│ │ │ ├── AndroidManifest.xml
│ │ │ ├── kotlin
│ │ │ │ └── com
│ │ │ │ │ └── example
│ │ │ │ │ └── untitled1
│ │ │ │ │ └── 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
├── 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
│ ├── data
│ │ └── data.dart
│ ├── main.dart
│ └── ui
│ │ ├── colors.dart
│ │ ├── screen
│ │ ├── home.dart
│ │ └── room.dart
│ │ └── widget
│ │ ├── room_card.dart
│ │ ├── upcoming_rooms.dart
│ │ ├── user_profile_image.dart
│ │ ├── user_proile_room.dart
│ │ └── widgets.dart
├── pubspec.lock
├── pubspec.yaml
├── screenshots
│ ├── clubhouse1.png
│ └── clubhouse2.png
└── test
│ └── widget_test.dart
├── 06-MoneyManagement
├── .gitignore
├── .metadata
├── README.md
├── android
│ ├── .gitignore
│ ├── app
│ │ ├── build.gradle
│ │ └── src
│ │ │ ├── debug
│ │ │ └── AndroidManifest.xml
│ │ │ ├── main
│ │ │ ├── AndroidManifest.xml
│ │ │ ├── kotlin
│ │ │ │ └── com
│ │ │ │ │ └── example
│ │ │ │ │ └── test3
│ │ │ │ │ └── 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
│ ├── icon
│ │ ├── bank_withdraw_blue.svg
│ │ ├── bank_withdraw_white.svg
│ │ ├── drawer_icon.svg
│ │ ├── ellipse_bottom_blue.svg
│ │ ├── ellipse_bottom_pink.svg
│ │ ├── ellipse_top_blue.svg
│ │ ├── ellipse_top_pink.svg
│ │ ├── insight_tracking_blue.svg
│ │ ├── insight_tracking_white.svg
│ │ ├── money_transfer_blue.svg
│ │ └── money_transfer_white.svg
│ └── images
│ │ ├── hojat.jpg
│ │ ├── mastercard_logo.png
│ │ ├── nike_photo.png
│ │ ├── shahr.png
│ │ ├── uber_photo.png
│ │ ├── user_image.png
│ │ └── user_photo.png
├── 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
│ ├── constant
│ │ ├── color_constant.dart
│ │ └── text_style_constant.dart
│ ├── main.dart
│ ├── model
│ │ ├── card_model.dart
│ │ ├── operation_model.dart
│ │ └── transaction_model.dart
│ └── ui
│ │ └── home_screen.dart
├── pubspec.lock
├── pubspec.yaml
├── screenshots
│ └── money1.png
└── test
│ └── widget_test.dart
├── 07-OtpVerification
├── .gitignore
├── .metadata
├── README.md
├── android
│ ├── .gitignore
│ ├── app
│ │ ├── build.gradle
│ │ └── src
│ │ │ ├── debug
│ │ │ └── AndroidManifest.xml
│ │ │ ├── main
│ │ │ ├── AndroidManifest.xml
│ │ │ ├── kotlin
│ │ │ │ └── com
│ │ │ │ │ └── example
│ │ │ │ │ └── test10
│ │ │ │ │ └── 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
│ └── images
│ │ ├── illustration-1.png
│ │ ├── illustration-2.png
│ │ └── illustration-3.png
├── 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
│ ├── main.dart
│ └── page
│ │ ├── otp.dart
│ │ ├── register.dart
│ │ └── welcome.dart
├── pubspec.lock
├── pubspec.yaml
├── screenshots
│ ├── otp1.png
│ ├── otp2.png
│ └── otp3.png
└── test
│ └── widget_test.dart
├── README.md
└── debug.log
/.idea/.gitignore:
--------------------------------------------------------------------------------
1 | # Default ignored files
2 | /shelf/
3 | /workspace.xml
4 |
--------------------------------------------------------------------------------
/.idea/modules.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/.idea/vcs.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/01-BlogClub/.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 | # Symbolication related
35 | app.*.symbols
36 |
37 | # Obfuscation related
38 | app.*.map.json
39 |
40 | # Android Studio will place build artifacts here
41 | /android/app/debug
42 | /android/app/profile
43 | /android/app/release
44 |
--------------------------------------------------------------------------------
/01-BlogClub/.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: 77d935af4db863f6abd0b9c31c7e6df2a13de57b
8 | channel: stable
9 |
10 | project_type: app
11 |
--------------------------------------------------------------------------------
/01-BlogClub/README.md:
--------------------------------------------------------------------------------
1 | # BlogClubUiDesign
2 |
3 | This is ui Design blogClub app used for social media.
4 |
5 | In this project, many widgets and concepts such as stack, flutter svg, fluttergen, Google fonts, carousel, Sliver and more have been implemented.
6 |
7 | figma: [Link](https://www.figma.com/file/EcKZKtOBzytGyik8QQoajr/Blog-Club?node-id=1%3A849)
8 |
9 | 
10 |
--------------------------------------------------------------------------------
/01-BlogClub/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 | **/*.keystore
13 | **/*.jks
14 |
--------------------------------------------------------------------------------
/01-BlogClub/android/app/src/debug/AndroidManifest.xml:
--------------------------------------------------------------------------------
1 |
3 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/01-BlogClub/android/app/src/main/kotlin/com/example/advance_ui_sevenlearn/MainActivity.kt:
--------------------------------------------------------------------------------
1 | package com.example.advance_ui_sevenlearn
2 |
3 | import io.flutter.embedding.android.FlutterActivity
4 |
5 | class MainActivity: FlutterActivity() {
6 | }
7 |
--------------------------------------------------------------------------------
/01-BlogClub/android/app/src/main/res/drawable-v21/launch_background.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
12 |
13 |
--------------------------------------------------------------------------------
/01-BlogClub/android/app/src/main/res/drawable/launch_background.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
12 |
13 |
--------------------------------------------------------------------------------
/01-BlogClub/android/app/src/main/res/mipmap-hdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hojat2079/FlutterUiSample/df34a0962ea6f9525e7577114e48eaaf031b2cfb/01-BlogClub/android/app/src/main/res/mipmap-hdpi/ic_launcher.png
--------------------------------------------------------------------------------
/01-BlogClub/android/app/src/main/res/mipmap-mdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hojat2079/FlutterUiSample/df34a0962ea6f9525e7577114e48eaaf031b2cfb/01-BlogClub/android/app/src/main/res/mipmap-mdpi/ic_launcher.png
--------------------------------------------------------------------------------
/01-BlogClub/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hojat2079/FlutterUiSample/df34a0962ea6f9525e7577114e48eaaf031b2cfb/01-BlogClub/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/01-BlogClub/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hojat2079/FlutterUiSample/df34a0962ea6f9525e7577114e48eaaf031b2cfb/01-BlogClub/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/01-BlogClub/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hojat2079/FlutterUiSample/df34a0962ea6f9525e7577114e48eaaf031b2cfb/01-BlogClub/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/01-BlogClub/android/app/src/profile/AndroidManifest.xml:
--------------------------------------------------------------------------------
1 |
3 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/01-BlogClub/android/build.gradle:
--------------------------------------------------------------------------------
1 | buildscript {
2 | ext.kotlin_version = '1.6.10'
3 | repositories {
4 | google()
5 | mavenCentral()
6 | }
7 |
8 | dependencies {
9 | classpath 'com.android.tools.build:gradle:7.1.2'
10 | classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
11 | }
12 | }
13 |
14 | allprojects {
15 | repositories {
16 | google()
17 | mavenCentral()
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 |
--------------------------------------------------------------------------------
/01-BlogClub/android/gradle.properties:
--------------------------------------------------------------------------------
1 | org.gradle.jvmargs=-Xmx1536M
2 | android.useAndroidX=true
3 | android.enableJetifier=true
4 |
--------------------------------------------------------------------------------
/01-BlogClub/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-7.4-all.zip
7 |
--------------------------------------------------------------------------------
/01-BlogClub/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 |
--------------------------------------------------------------------------------
/01-BlogClub/assets/fonts/AvenirLTProBlack.otf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hojat2079/FlutterUiSample/df34a0962ea6f9525e7577114e48eaaf031b2cfb/01-BlogClub/assets/fonts/AvenirLTProBlack.otf
--------------------------------------------------------------------------------
/01-BlogClub/assets/fonts/AvenirLTProBlackOblique.otf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hojat2079/FlutterUiSample/df34a0962ea6f9525e7577114e48eaaf031b2cfb/01-BlogClub/assets/fonts/AvenirLTProBlackOblique.otf
--------------------------------------------------------------------------------
/01-BlogClub/assets/fonts/AvenirLTProBook.otf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hojat2079/FlutterUiSample/df34a0962ea6f9525e7577114e48eaaf031b2cfb/01-BlogClub/assets/fonts/AvenirLTProBook.otf
--------------------------------------------------------------------------------
/01-BlogClub/assets/fonts/AvenirLTProBookOblique.otf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hojat2079/FlutterUiSample/df34a0962ea6f9525e7577114e48eaaf031b2cfb/01-BlogClub/assets/fonts/AvenirLTProBookOblique.otf
--------------------------------------------------------------------------------
/01-BlogClub/assets/fonts/AvenirLTProHeavy.otf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hojat2079/FlutterUiSample/df34a0962ea6f9525e7577114e48eaaf031b2cfb/01-BlogClub/assets/fonts/AvenirLTProHeavy.otf
--------------------------------------------------------------------------------
/01-BlogClub/assets/fonts/AvenirLTProHeavyOblique.otf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hojat2079/FlutterUiSample/df34a0962ea6f9525e7577114e48eaaf031b2cfb/01-BlogClub/assets/fonts/AvenirLTProHeavyOblique.otf
--------------------------------------------------------------------------------
/01-BlogClub/assets/fonts/AvenirLTProLight.otf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hojat2079/FlutterUiSample/df34a0962ea6f9525e7577114e48eaaf031b2cfb/01-BlogClub/assets/fonts/AvenirLTProLight.otf
--------------------------------------------------------------------------------
/01-BlogClub/assets/fonts/AvenirLTProLightOblique.otf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hojat2079/FlutterUiSample/df34a0962ea6f9525e7577114e48eaaf031b2cfb/01-BlogClub/assets/fonts/AvenirLTProLightOblique.otf
--------------------------------------------------------------------------------
/01-BlogClub/assets/fonts/AvenirLTProMedium.otf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hojat2079/FlutterUiSample/df34a0962ea6f9525e7577114e48eaaf031b2cfb/01-BlogClub/assets/fonts/AvenirLTProMedium.otf
--------------------------------------------------------------------------------
/01-BlogClub/assets/fonts/AvenirLTProMediumOblique.otf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hojat2079/FlutterUiSample/df34a0962ea6f9525e7577114e48eaaf031b2cfb/01-BlogClub/assets/fonts/AvenirLTProMediumOblique.otf
--------------------------------------------------------------------------------
/01-BlogClub/assets/fonts/AvenirLTProOblique.otf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hojat2079/FlutterUiSample/df34a0962ea6f9525e7577114e48eaaf031b2cfb/01-BlogClub/assets/fonts/AvenirLTProOblique.otf
--------------------------------------------------------------------------------
/01-BlogClub/assets/fonts/AvenirLTProRoman.otf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hojat2079/FlutterUiSample/df34a0962ea6f9525e7577114e48eaaf031b2cfb/01-BlogClub/assets/fonts/AvenirLTProRoman.otf
--------------------------------------------------------------------------------
/01-BlogClub/assets/img/background/onboarding.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hojat2079/FlutterUiSample/df34a0962ea6f9525e7577114e48eaaf031b2cfb/01-BlogClub/assets/img/background/onboarding.png
--------------------------------------------------------------------------------
/01-BlogClub/assets/img/background/single_post.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hojat2079/FlutterUiSample/df34a0962ea6f9525e7577114e48eaaf031b2cfb/01-BlogClub/assets/img/background/single_post.png
--------------------------------------------------------------------------------
/01-BlogClub/assets/img/background/splash.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hojat2079/FlutterUiSample/df34a0962ea6f9525e7577114e48eaaf031b2cfb/01-BlogClub/assets/img/background/splash.png
--------------------------------------------------------------------------------
/01-BlogClub/assets/img/background/story.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hojat2079/FlutterUiSample/df34a0962ea6f9525e7577114e48eaaf031b2cfb/01-BlogClub/assets/img/background/story.png
--------------------------------------------------------------------------------
/01-BlogClub/assets/img/icons/Facebook.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hojat2079/FlutterUiSample/df34a0962ea6f9525e7577114e48eaaf031b2cfb/01-BlogClub/assets/img/icons/Facebook.png
--------------------------------------------------------------------------------
/01-BlogClub/assets/img/icons/Google.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hojat2079/FlutterUiSample/df34a0962ea6f9525e7577114e48eaaf031b2cfb/01-BlogClub/assets/img/icons/Google.png
--------------------------------------------------------------------------------
/01-BlogClub/assets/img/icons/Thumbs.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/01-BlogClub/assets/img/icons/Twitter.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hojat2079/FlutterUiSample/df34a0962ea6f9525e7577114e48eaaf031b2cfb/01-BlogClub/assets/img/icons/Twitter.png
--------------------------------------------------------------------------------
/01-BlogClub/assets/img/icons/align.svg:
--------------------------------------------------------------------------------
1 |
8 |
--------------------------------------------------------------------------------
/01-BlogClub/assets/img/icons/arrow.svg:
--------------------------------------------------------------------------------
1 |
11 |
--------------------------------------------------------------------------------
/01-BlogClub/assets/img/icons/article.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hojat2079/FlutterUiSample/df34a0962ea6f9525e7577114e48eaaf031b2cfb/01-BlogClub/assets/img/icons/article.png
--------------------------------------------------------------------------------
/01-BlogClub/assets/img/icons/article_active.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hojat2079/FlutterUiSample/df34a0962ea6f9525e7577114e48eaaf031b2cfb/01-BlogClub/assets/img/icons/article_active.png
--------------------------------------------------------------------------------
/01-BlogClub/assets/img/icons/category_1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hojat2079/FlutterUiSample/df34a0962ea6f9525e7577114e48eaaf031b2cfb/01-BlogClub/assets/img/icons/category_1.png
--------------------------------------------------------------------------------
/01-BlogClub/assets/img/icons/category_2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hojat2079/FlutterUiSample/df34a0962ea6f9525e7577114e48eaaf031b2cfb/01-BlogClub/assets/img/icons/category_2.png
--------------------------------------------------------------------------------
/01-BlogClub/assets/img/icons/category_3.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hojat2079/FlutterUiSample/df34a0962ea6f9525e7577114e48eaaf031b2cfb/01-BlogClub/assets/img/icons/category_3.png
--------------------------------------------------------------------------------
/01-BlogClub/assets/img/icons/category_4.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hojat2079/FlutterUiSample/df34a0962ea6f9525e7577114e48eaaf031b2cfb/01-BlogClub/assets/img/icons/category_4.png
--------------------------------------------------------------------------------
/01-BlogClub/assets/img/icons/close.svg:
--------------------------------------------------------------------------------
1 |
11 |
--------------------------------------------------------------------------------
/01-BlogClub/assets/img/icons/download.svg:
--------------------------------------------------------------------------------
1 |
5 |
--------------------------------------------------------------------------------
/01-BlogClub/assets/img/icons/home.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hojat2079/FlutterUiSample/df34a0962ea6f9525e7577114e48eaaf031b2cfb/01-BlogClub/assets/img/icons/home.png
--------------------------------------------------------------------------------
/01-BlogClub/assets/img/icons/home_active.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hojat2079/FlutterUiSample/df34a0962ea6f9525e7577114e48eaaf031b2cfb/01-BlogClub/assets/img/icons/home_active.png
--------------------------------------------------------------------------------
/01-BlogClub/assets/img/icons/menu.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hojat2079/FlutterUiSample/df34a0962ea6f9525e7577114e48eaaf031b2cfb/01-BlogClub/assets/img/icons/menu.png
--------------------------------------------------------------------------------
/01-BlogClub/assets/img/icons/menu_active.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hojat2079/FlutterUiSample/df34a0962ea6f9525e7577114e48eaaf031b2cfb/01-BlogClub/assets/img/icons/menu_active.png
--------------------------------------------------------------------------------
/01-BlogClub/assets/img/icons/notification.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hojat2079/FlutterUiSample/df34a0962ea6f9525e7577114e48eaaf031b2cfb/01-BlogClub/assets/img/icons/notification.png
--------------------------------------------------------------------------------
/01-BlogClub/assets/img/icons/plus.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hojat2079/FlutterUiSample/df34a0962ea6f9525e7577114e48eaaf031b2cfb/01-BlogClub/assets/img/icons/plus.png
--------------------------------------------------------------------------------
/01-BlogClub/assets/img/icons/scale.svg:
--------------------------------------------------------------------------------
1 |
5 |
--------------------------------------------------------------------------------
/01-BlogClub/assets/img/icons/search.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hojat2079/FlutterUiSample/df34a0962ea6f9525e7577114e48eaaf031b2cfb/01-BlogClub/assets/img/icons/search.png
--------------------------------------------------------------------------------
/01-BlogClub/assets/img/icons/search_active.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hojat2079/FlutterUiSample/df34a0962ea6f9525e7577114e48eaaf031b2cfb/01-BlogClub/assets/img/icons/search_active.png
--------------------------------------------------------------------------------
/01-BlogClub/assets/img/posts/large/large_post_1.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hojat2079/FlutterUiSample/df34a0962ea6f9525e7577114e48eaaf031b2cfb/01-BlogClub/assets/img/posts/large/large_post_1.jpg
--------------------------------------------------------------------------------
/01-BlogClub/assets/img/posts/large/large_post_2.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hojat2079/FlutterUiSample/df34a0962ea6f9525e7577114e48eaaf031b2cfb/01-BlogClub/assets/img/posts/large/large_post_2.jpg
--------------------------------------------------------------------------------
/01-BlogClub/assets/img/posts/large/large_post_3.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hojat2079/FlutterUiSample/df34a0962ea6f9525e7577114e48eaaf031b2cfb/01-BlogClub/assets/img/posts/large/large_post_3.jpg
--------------------------------------------------------------------------------
/01-BlogClub/assets/img/posts/large/large_post_4.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hojat2079/FlutterUiSample/df34a0962ea6f9525e7577114e48eaaf031b2cfb/01-BlogClub/assets/img/posts/large/large_post_4.jpg
--------------------------------------------------------------------------------
/01-BlogClub/assets/img/posts/large/large_post_5.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hojat2079/FlutterUiSample/df34a0962ea6f9525e7577114e48eaaf031b2cfb/01-BlogClub/assets/img/posts/large/large_post_5.jpg
--------------------------------------------------------------------------------
/01-BlogClub/assets/img/posts/large/large_post_6.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hojat2079/FlutterUiSample/df34a0962ea6f9525e7577114e48eaaf031b2cfb/01-BlogClub/assets/img/posts/large/large_post_6.jpg
--------------------------------------------------------------------------------
/01-BlogClub/assets/img/posts/small/small_post_1.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hojat2079/FlutterUiSample/df34a0962ea6f9525e7577114e48eaaf031b2cfb/01-BlogClub/assets/img/posts/small/small_post_1.jpg
--------------------------------------------------------------------------------
/01-BlogClub/assets/img/posts/small/small_post_2.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hojat2079/FlutterUiSample/df34a0962ea6f9525e7577114e48eaaf031b2cfb/01-BlogClub/assets/img/posts/small/small_post_2.jpg
--------------------------------------------------------------------------------
/01-BlogClub/assets/img/posts/small/small_post_3.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hojat2079/FlutterUiSample/df34a0962ea6f9525e7577114e48eaaf031b2cfb/01-BlogClub/assets/img/posts/small/small_post_3.jpg
--------------------------------------------------------------------------------
/01-BlogClub/assets/img/posts/small/small_post_4.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hojat2079/FlutterUiSample/df34a0962ea6f9525e7577114e48eaaf031b2cfb/01-BlogClub/assets/img/posts/small/small_post_4.jpg
--------------------------------------------------------------------------------
/01-BlogClub/assets/img/stories/story_1.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hojat2079/FlutterUiSample/df34a0962ea6f9525e7577114e48eaaf031b2cfb/01-BlogClub/assets/img/stories/story_1.jpg
--------------------------------------------------------------------------------
/01-BlogClub/assets/img/stories/story_10.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hojat2079/FlutterUiSample/df34a0962ea6f9525e7577114e48eaaf031b2cfb/01-BlogClub/assets/img/stories/story_10.jpg
--------------------------------------------------------------------------------
/01-BlogClub/assets/img/stories/story_2.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hojat2079/FlutterUiSample/df34a0962ea6f9525e7577114e48eaaf031b2cfb/01-BlogClub/assets/img/stories/story_2.jpg
--------------------------------------------------------------------------------
/01-BlogClub/assets/img/stories/story_3.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hojat2079/FlutterUiSample/df34a0962ea6f9525e7577114e48eaaf031b2cfb/01-BlogClub/assets/img/stories/story_3.jpg
--------------------------------------------------------------------------------
/01-BlogClub/assets/img/stories/story_4.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hojat2079/FlutterUiSample/df34a0962ea6f9525e7577114e48eaaf031b2cfb/01-BlogClub/assets/img/stories/story_4.jpg
--------------------------------------------------------------------------------
/01-BlogClub/assets/img/stories/story_5.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hojat2079/FlutterUiSample/df34a0962ea6f9525e7577114e48eaaf031b2cfb/01-BlogClub/assets/img/stories/story_5.jpg
--------------------------------------------------------------------------------
/01-BlogClub/assets/img/stories/story_6.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hojat2079/FlutterUiSample/df34a0962ea6f9525e7577114e48eaaf031b2cfb/01-BlogClub/assets/img/stories/story_6.jpg
--------------------------------------------------------------------------------
/01-BlogClub/assets/img/stories/story_7.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hojat2079/FlutterUiSample/df34a0962ea6f9525e7577114e48eaaf031b2cfb/01-BlogClub/assets/img/stories/story_7.jpg
--------------------------------------------------------------------------------
/01-BlogClub/assets/img/stories/story_8.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hojat2079/FlutterUiSample/df34a0962ea6f9525e7577114e48eaaf031b2cfb/01-BlogClub/assets/img/stories/story_8.jpg
--------------------------------------------------------------------------------
/01-BlogClub/assets/img/stories/story_9.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hojat2079/FlutterUiSample/df34a0962ea6f9525e7577114e48eaaf031b2cfb/01-BlogClub/assets/img/stories/story_9.jpg
--------------------------------------------------------------------------------
/01-BlogClub/assets/img/story-content.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hojat2079/FlutterUiSample/df34a0962ea6f9525e7577114e48eaaf031b2cfb/01-BlogClub/assets/img/story-content.png
--------------------------------------------------------------------------------
/01-BlogClub/ios/.gitignore:
--------------------------------------------------------------------------------
1 | **/dgph
2 | *.mode1v3
3 | *.mode2v3
4 | *.moved-aside
5 | *.pbxuser
6 | *.perspectivev3
7 | **/*sync/
8 | .sconsign.dblite
9 | .tags*
10 | **/.vagrant/
11 | **/DerivedData/
12 | Icon?
13 | **/Pods/
14 | **/.symlinks/
15 | profile
16 | xcuserdata
17 | **/.generated/
18 | Flutter/App.framework
19 | Flutter/Flutter.framework
20 | Flutter/Flutter.podspec
21 | Flutter/Generated.xcconfig
22 | Flutter/ephemeral/
23 | Flutter/app.flx
24 | Flutter/app.zip
25 | Flutter/flutter_assets/
26 | Flutter/flutter_export_environment.sh
27 | ServiceDefinitions.json
28 | Runner/GeneratedPluginRegistrant.*
29 |
30 | # Exceptions to above rules.
31 | !default.mode1v3
32 | !default.mode2v3
33 | !default.pbxuser
34 | !default.perspectivev3
35 |
--------------------------------------------------------------------------------
/01-BlogClub/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 | 9.0
25 |
26 |
27 |
--------------------------------------------------------------------------------
/01-BlogClub/ios/Flutter/Debug.xcconfig:
--------------------------------------------------------------------------------
1 | #include "Generated.xcconfig"
2 |
--------------------------------------------------------------------------------
/01-BlogClub/ios/Flutter/Release.xcconfig:
--------------------------------------------------------------------------------
1 | #include "Generated.xcconfig"
2 |
--------------------------------------------------------------------------------
/01-BlogClub/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/01-BlogClub/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | IDEDidComputeMac32BitWarning
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/01-BlogClub/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | PreviewsEnabled
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/01-BlogClub/ios/Runner.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/01-BlogClub/ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | IDEDidComputeMac32BitWarning
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/01-BlogClub/ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | PreviewsEnabled
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/01-BlogClub/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 |
--------------------------------------------------------------------------------
/01-BlogClub/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hojat2079/FlutterUiSample/df34a0962ea6f9525e7577114e48eaaf031b2cfb/01-BlogClub/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png
--------------------------------------------------------------------------------
/01-BlogClub/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hojat2079/FlutterUiSample/df34a0962ea6f9525e7577114e48eaaf031b2cfb/01-BlogClub/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png
--------------------------------------------------------------------------------
/01-BlogClub/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hojat2079/FlutterUiSample/df34a0962ea6f9525e7577114e48eaaf031b2cfb/01-BlogClub/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png
--------------------------------------------------------------------------------
/01-BlogClub/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hojat2079/FlutterUiSample/df34a0962ea6f9525e7577114e48eaaf031b2cfb/01-BlogClub/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png
--------------------------------------------------------------------------------
/01-BlogClub/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hojat2079/FlutterUiSample/df34a0962ea6f9525e7577114e48eaaf031b2cfb/01-BlogClub/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png
--------------------------------------------------------------------------------
/01-BlogClub/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hojat2079/FlutterUiSample/df34a0962ea6f9525e7577114e48eaaf031b2cfb/01-BlogClub/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png
--------------------------------------------------------------------------------
/01-BlogClub/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hojat2079/FlutterUiSample/df34a0962ea6f9525e7577114e48eaaf031b2cfb/01-BlogClub/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png
--------------------------------------------------------------------------------
/01-BlogClub/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hojat2079/FlutterUiSample/df34a0962ea6f9525e7577114e48eaaf031b2cfb/01-BlogClub/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png
--------------------------------------------------------------------------------
/01-BlogClub/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hojat2079/FlutterUiSample/df34a0962ea6f9525e7577114e48eaaf031b2cfb/01-BlogClub/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png
--------------------------------------------------------------------------------
/01-BlogClub/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hojat2079/FlutterUiSample/df34a0962ea6f9525e7577114e48eaaf031b2cfb/01-BlogClub/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png
--------------------------------------------------------------------------------
/01-BlogClub/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hojat2079/FlutterUiSample/df34a0962ea6f9525e7577114e48eaaf031b2cfb/01-BlogClub/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png
--------------------------------------------------------------------------------
/01-BlogClub/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hojat2079/FlutterUiSample/df34a0962ea6f9525e7577114e48eaaf031b2cfb/01-BlogClub/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png
--------------------------------------------------------------------------------
/01-BlogClub/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hojat2079/FlutterUiSample/df34a0962ea6f9525e7577114e48eaaf031b2cfb/01-BlogClub/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png
--------------------------------------------------------------------------------
/01-BlogClub/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hojat2079/FlutterUiSample/df34a0962ea6f9525e7577114e48eaaf031b2cfb/01-BlogClub/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png
--------------------------------------------------------------------------------
/01-BlogClub/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hojat2079/FlutterUiSample/df34a0962ea6f9525e7577114e48eaaf031b2cfb/01-BlogClub/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png
--------------------------------------------------------------------------------
/01-BlogClub/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 |
--------------------------------------------------------------------------------
/01-BlogClub/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hojat2079/FlutterUiSample/df34a0962ea6f9525e7577114e48eaaf031b2cfb/01-BlogClub/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png
--------------------------------------------------------------------------------
/01-BlogClub/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hojat2079/FlutterUiSample/df34a0962ea6f9525e7577114e48eaaf031b2cfb/01-BlogClub/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png
--------------------------------------------------------------------------------
/01-BlogClub/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hojat2079/FlutterUiSample/df34a0962ea6f9525e7577114e48eaaf031b2cfb/01-BlogClub/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png
--------------------------------------------------------------------------------
/01-BlogClub/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.
--------------------------------------------------------------------------------
/01-BlogClub/ios/Runner/Runner-Bridging-Header.h:
--------------------------------------------------------------------------------
1 | #import "GeneratedPluginRegistrant.h"
2 |
--------------------------------------------------------------------------------
/01-BlogClub/lib/gen/fonts.gen.dart:
--------------------------------------------------------------------------------
1 | /// GENERATED CODE - DO NOT MODIFY BY HAND
2 | /// *****************************************************
3 | /// FlutterGen
4 | /// *****************************************************
5 |
6 | // ignore_for_file: directives_ordering,unnecessary_import
7 |
8 | class FontFamily {
9 | FontFamily._();
10 |
11 | /// Font family: Avenir
12 | static const String avenir = 'Avenir';
13 | }
14 |
--------------------------------------------------------------------------------
/01-BlogClub/lib/search.dart:
--------------------------------------------------------------------------------
1 | import 'package:flutter/cupertino.dart';
2 | import 'package:flutter/material.dart';
3 |
4 | class SearchPage extends StatelessWidget {
5 | const SearchPage({Key? key}) : super(key: key);
6 |
7 | @override
8 | Widget build(BuildContext context) {
9 | return Center(
10 | child: Text(
11 | 'Search Page',
12 | style: Theme.of(context).textTheme.headline4,
13 | ),
14 | );
15 | }
16 | }
17 |
--------------------------------------------------------------------------------
/01-BlogClub/lib/story/story_view.dart:
--------------------------------------------------------------------------------
1 | export 'widgets/story_image.dart';
2 | export 'widgets/story_video.dart';
3 | export 'widgets/story_view.dart';
4 | export 'controller/story_controller.dart';
5 | export 'utils.dart';
6 |
--------------------------------------------------------------------------------
/01-BlogClub/lib/story/utils.dart:
--------------------------------------------------------------------------------
1 | enum LoadState { loading, success, failure }
2 |
3 | enum Direction { up, down, left, right }
4 |
5 | class VerticalDragInfo {
6 | bool cancel = false;
7 |
8 | Direction? direction;
9 |
10 | void update(double primaryDelta) {
11 | Direction tmpDirection;
12 |
13 | if (primaryDelta > 0) {
14 | tmpDirection = Direction.down;
15 | } else {
16 | tmpDirection = Direction.up;
17 | }
18 |
19 | if (direction != null && tmpDirection != direction) {
20 | cancel = true;
21 | }
22 |
23 | direction = tmpDirection;
24 | }
25 | }
26 |
--------------------------------------------------------------------------------
/01-BlogClub/screenshots/blog0.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hojat2079/FlutterUiSample/df34a0962ea6f9525e7577114e48eaaf031b2cfb/01-BlogClub/screenshots/blog0.png
--------------------------------------------------------------------------------
/01-BlogClub/screenshots/blog1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hojat2079/FlutterUiSample/df34a0962ea6f9525e7577114e48eaaf031b2cfb/01-BlogClub/screenshots/blog1.png
--------------------------------------------------------------------------------
/01-BlogClub/screenshots/blog2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hojat2079/FlutterUiSample/df34a0962ea6f9525e7577114e48eaaf031b2cfb/01-BlogClub/screenshots/blog2.png
--------------------------------------------------------------------------------
/01-BlogClub/screenshots/blog3.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hojat2079/FlutterUiSample/df34a0962ea6f9525e7577114e48eaaf031b2cfb/01-BlogClub/screenshots/blog3.png
--------------------------------------------------------------------------------
/01-BlogClub/screenshots/blog4.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hojat2079/FlutterUiSample/df34a0962ea6f9525e7577114e48eaaf031b2cfb/01-BlogClub/screenshots/blog4.png
--------------------------------------------------------------------------------
/01-BlogClub/screenshots/blog5.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hojat2079/FlutterUiSample/df34a0962ea6f9525e7577114e48eaaf031b2cfb/01-BlogClub/screenshots/blog5.png
--------------------------------------------------------------------------------
/01-BlogClub/screenshots/blog6.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hojat2079/FlutterUiSample/df34a0962ea6f9525e7577114e48eaaf031b2cfb/01-BlogClub/screenshots/blog6.png
--------------------------------------------------------------------------------
/01-BlogClub/screenshots/blog7.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hojat2079/FlutterUiSample/df34a0962ea6f9525e7577114e48eaaf031b2cfb/01-BlogClub/screenshots/blog7.png
--------------------------------------------------------------------------------
/02-Whatsapp Responsive/.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: c860cba910319332564e1e9d470a17074c1f2dfd
8 | channel: stable
9 |
10 | project_type: app
11 |
--------------------------------------------------------------------------------
/02-Whatsapp Responsive/README.md:
--------------------------------------------------------------------------------
1 | # Whatsapp Responsive Ui Design
2 |
3 | This is responsive ui design Whatsapp.
4 |
5 |
11 |
--------------------------------------------------------------------------------
/02-Whatsapp Responsive/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 | **/*.keystore
13 | **/*.jks
14 |
--------------------------------------------------------------------------------
/02-Whatsapp Responsive/android/app/src/debug/AndroidManifest.xml:
--------------------------------------------------------------------------------
1 |
3 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/02-Whatsapp Responsive/android/app/src/main/kotlin/com/example/whatsapp_responsive/MainActivity.kt:
--------------------------------------------------------------------------------
1 | package com.example.whatsapp_responsive
2 |
3 | import io.flutter.embedding.android.FlutterActivity
4 |
5 | class MainActivity: FlutterActivity() {
6 | }
7 |
--------------------------------------------------------------------------------
/02-Whatsapp Responsive/android/app/src/main/res/drawable-v21/launch_background.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
12 |
13 |
--------------------------------------------------------------------------------
/02-Whatsapp Responsive/android/app/src/main/res/drawable/launch_background.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
12 |
13 |
--------------------------------------------------------------------------------
/02-Whatsapp Responsive/android/app/src/main/res/mipmap-hdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hojat2079/FlutterUiSample/df34a0962ea6f9525e7577114e48eaaf031b2cfb/02-Whatsapp Responsive/android/app/src/main/res/mipmap-hdpi/ic_launcher.png
--------------------------------------------------------------------------------
/02-Whatsapp Responsive/android/app/src/main/res/mipmap-mdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hojat2079/FlutterUiSample/df34a0962ea6f9525e7577114e48eaaf031b2cfb/02-Whatsapp Responsive/android/app/src/main/res/mipmap-mdpi/ic_launcher.png
--------------------------------------------------------------------------------
/02-Whatsapp Responsive/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hojat2079/FlutterUiSample/df34a0962ea6f9525e7577114e48eaaf031b2cfb/02-Whatsapp Responsive/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/02-Whatsapp Responsive/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hojat2079/FlutterUiSample/df34a0962ea6f9525e7577114e48eaaf031b2cfb/02-Whatsapp Responsive/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/02-Whatsapp Responsive/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hojat2079/FlutterUiSample/df34a0962ea6f9525e7577114e48eaaf031b2cfb/02-Whatsapp Responsive/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/02-Whatsapp Responsive/android/app/src/profile/AndroidManifest.xml:
--------------------------------------------------------------------------------
1 |
3 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/02-Whatsapp Responsive/android/build.gradle:
--------------------------------------------------------------------------------
1 | buildscript {
2 | ext.kotlin_version = '1.6.10'
3 | repositories {
4 | google()
5 | mavenCentral()
6 | }
7 |
8 | dependencies {
9 | classpath 'com.android.tools.build:gradle:7.1.2'
10 | classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
11 | }
12 | }
13 |
14 | allprojects {
15 | repositories {
16 | google()
17 | mavenCentral()
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 |
--------------------------------------------------------------------------------
/02-Whatsapp Responsive/android/gradle.properties:
--------------------------------------------------------------------------------
1 | org.gradle.jvmargs=-Xmx1536M
2 | android.useAndroidX=true
3 | android.enableJetifier=true
4 |
--------------------------------------------------------------------------------
/02-Whatsapp Responsive/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-7.2-all.zip
7 |
--------------------------------------------------------------------------------
/02-Whatsapp Responsive/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 |
--------------------------------------------------------------------------------
/02-Whatsapp Responsive/assets/backgroundImage.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hojat2079/FlutterUiSample/df34a0962ea6f9525e7577114e48eaaf031b2cfb/02-Whatsapp Responsive/assets/backgroundImage.png
--------------------------------------------------------------------------------
/02-Whatsapp Responsive/ios/.gitignore:
--------------------------------------------------------------------------------
1 | **/dgph
2 | *.mode1v3
3 | *.mode2v3
4 | *.moved-aside
5 | *.pbxuser
6 | *.perspectivev3
7 | **/*sync/
8 | .sconsign.dblite
9 | .tags*
10 | **/.vagrant/
11 | **/DerivedData/
12 | Icon?
13 | **/Pods/
14 | **/.symlinks/
15 | profile
16 | xcuserdata
17 | **/.generated/
18 | Flutter/App.framework
19 | Flutter/Flutter.framework
20 | Flutter/Flutter.podspec
21 | Flutter/Generated.xcconfig
22 | Flutter/ephemeral/
23 | Flutter/app.flx
24 | Flutter/app.zip
25 | Flutter/flutter_assets/
26 | Flutter/flutter_export_environment.sh
27 | ServiceDefinitions.json
28 | Runner/GeneratedPluginRegistrant.*
29 |
30 | # Exceptions to above rules.
31 | !default.mode1v3
32 | !default.mode2v3
33 | !default.pbxuser
34 | !default.perspectivev3
35 |
--------------------------------------------------------------------------------
/02-Whatsapp Responsive/ios/Flutter/Debug.xcconfig:
--------------------------------------------------------------------------------
1 | #include "Generated.xcconfig"
2 |
--------------------------------------------------------------------------------
/02-Whatsapp Responsive/ios/Flutter/Release.xcconfig:
--------------------------------------------------------------------------------
1 | #include "Generated.xcconfig"
2 |
--------------------------------------------------------------------------------
/02-Whatsapp Responsive/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/02-Whatsapp Responsive/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | IDEDidComputeMac32BitWarning
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/02-Whatsapp Responsive/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | PreviewsEnabled
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/02-Whatsapp Responsive/ios/Runner.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/02-Whatsapp Responsive/ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | IDEDidComputeMac32BitWarning
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/02-Whatsapp Responsive/ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | PreviewsEnabled
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/02-Whatsapp Responsive/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 |
--------------------------------------------------------------------------------
/02-Whatsapp Responsive/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hojat2079/FlutterUiSample/df34a0962ea6f9525e7577114e48eaaf031b2cfb/02-Whatsapp Responsive/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png
--------------------------------------------------------------------------------
/02-Whatsapp Responsive/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hojat2079/FlutterUiSample/df34a0962ea6f9525e7577114e48eaaf031b2cfb/02-Whatsapp Responsive/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png
--------------------------------------------------------------------------------
/02-Whatsapp Responsive/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hojat2079/FlutterUiSample/df34a0962ea6f9525e7577114e48eaaf031b2cfb/02-Whatsapp Responsive/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png
--------------------------------------------------------------------------------
/02-Whatsapp Responsive/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hojat2079/FlutterUiSample/df34a0962ea6f9525e7577114e48eaaf031b2cfb/02-Whatsapp Responsive/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png
--------------------------------------------------------------------------------
/02-Whatsapp Responsive/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hojat2079/FlutterUiSample/df34a0962ea6f9525e7577114e48eaaf031b2cfb/02-Whatsapp Responsive/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png
--------------------------------------------------------------------------------
/02-Whatsapp Responsive/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hojat2079/FlutterUiSample/df34a0962ea6f9525e7577114e48eaaf031b2cfb/02-Whatsapp Responsive/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png
--------------------------------------------------------------------------------
/02-Whatsapp Responsive/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hojat2079/FlutterUiSample/df34a0962ea6f9525e7577114e48eaaf031b2cfb/02-Whatsapp Responsive/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png
--------------------------------------------------------------------------------
/02-Whatsapp Responsive/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hojat2079/FlutterUiSample/df34a0962ea6f9525e7577114e48eaaf031b2cfb/02-Whatsapp Responsive/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png
--------------------------------------------------------------------------------
/02-Whatsapp Responsive/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hojat2079/FlutterUiSample/df34a0962ea6f9525e7577114e48eaaf031b2cfb/02-Whatsapp Responsive/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png
--------------------------------------------------------------------------------
/02-Whatsapp Responsive/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hojat2079/FlutterUiSample/df34a0962ea6f9525e7577114e48eaaf031b2cfb/02-Whatsapp Responsive/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png
--------------------------------------------------------------------------------
/02-Whatsapp Responsive/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hojat2079/FlutterUiSample/df34a0962ea6f9525e7577114e48eaaf031b2cfb/02-Whatsapp Responsive/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png
--------------------------------------------------------------------------------
/02-Whatsapp Responsive/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hojat2079/FlutterUiSample/df34a0962ea6f9525e7577114e48eaaf031b2cfb/02-Whatsapp Responsive/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png
--------------------------------------------------------------------------------
/02-Whatsapp Responsive/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hojat2079/FlutterUiSample/df34a0962ea6f9525e7577114e48eaaf031b2cfb/02-Whatsapp Responsive/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png
--------------------------------------------------------------------------------
/02-Whatsapp Responsive/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hojat2079/FlutterUiSample/df34a0962ea6f9525e7577114e48eaaf031b2cfb/02-Whatsapp Responsive/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png
--------------------------------------------------------------------------------
/02-Whatsapp Responsive/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hojat2079/FlutterUiSample/df34a0962ea6f9525e7577114e48eaaf031b2cfb/02-Whatsapp Responsive/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png
--------------------------------------------------------------------------------
/02-Whatsapp Responsive/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 |
--------------------------------------------------------------------------------
/02-Whatsapp Responsive/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hojat2079/FlutterUiSample/df34a0962ea6f9525e7577114e48eaaf031b2cfb/02-Whatsapp Responsive/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png
--------------------------------------------------------------------------------
/02-Whatsapp Responsive/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hojat2079/FlutterUiSample/df34a0962ea6f9525e7577114e48eaaf031b2cfb/02-Whatsapp Responsive/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png
--------------------------------------------------------------------------------
/02-Whatsapp Responsive/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hojat2079/FlutterUiSample/df34a0962ea6f9525e7577114e48eaaf031b2cfb/02-Whatsapp Responsive/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png
--------------------------------------------------------------------------------
/02-Whatsapp Responsive/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.
--------------------------------------------------------------------------------
/02-Whatsapp Responsive/ios/Runner/Runner-Bridging-Header.h:
--------------------------------------------------------------------------------
1 | #import "GeneratedPluginRegistrant.h"
2 |
--------------------------------------------------------------------------------
/02-Whatsapp Responsive/lib/color.dart:
--------------------------------------------------------------------------------
1 | import 'dart:ui';
2 |
3 | const backgroundColor = Color.fromRGBO(19, 28, 33, 1);
4 | const textColor = Color.fromRGBO(241, 241, 242, 1);
5 | const appBarColor = Color.fromRGBO(31, 44, 52, 1);
6 | const webAppBarColor = Color.fromRGBO(42, 47, 50, 1);
7 | const messageColor = Color.fromRGBO(5, 96, 98, 1);
8 | const senderMessageColor = Color.fromRGBO(37, 45, 49, 1);
9 | const tabColor = Color.fromRGBO(0, 167, 131, 1);
10 | const searchBarColor = Color.fromRGBO(50, 55, 57, 1);
11 | const dividerColor = Color.fromRGBO(37, 45, 50, 1);
12 | const chatBarMessage = Color.fromRGBO(30, 36, 40, 1);
13 | const mobileChatBoxColor = Color.fromRGBO(31, 44, 52, 1);
14 |
--------------------------------------------------------------------------------
/02-Whatsapp Responsive/lib/screen/list/ResponsiveListChatScreen.dart:
--------------------------------------------------------------------------------
1 | import 'package:flutter/material.dart';
2 |
3 | class ResponsiveListChatScreen extends StatelessWidget {
4 | final Widget mobileListChatScreen;
5 | final Widget webListChatScreen;
6 |
7 | const ResponsiveListChatScreen(
8 | {Key? key,
9 | required this.mobileListChatScreen,
10 | required this.webListChatScreen})
11 | : super(key: key);
12 |
13 | @override
14 | Widget build(BuildContext context) {
15 | return LayoutBuilder(builder: (context, constraints) {
16 | if (constraints.maxWidth > 900) {
17 | return webListChatScreen;
18 | } else {
19 | return mobileListChatScreen;
20 | }
21 | });
22 | }
23 | }
24 |
--------------------------------------------------------------------------------
/03-BookTicket/README.md:
--------------------------------------------------------------------------------
1 | # ticket_booking
2 |
3 | A new Flutter project.
4 |
5 | ## Getting Started
6 |
7 | This project is a starting point for a Flutter application.
8 |
9 | A few resources to get you started if this is your first Flutter project:
10 |
11 | - [Lab: Write your first Flutter app](https://docs.flutter.dev/get-started/codelab)
12 | - [Cookbook: Useful Flutter samples](https://docs.flutter.dev/cookbook)
13 |
14 | For help getting started with Flutter development, view the
15 | [online documentation](https://docs.flutter.dev/), which offers tutorials,
16 | samples, guidance on mobile development, and a full API reference.
17 |
--------------------------------------------------------------------------------
/03-BookTicket/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 | **/*.keystore
13 | **/*.jks
14 |
--------------------------------------------------------------------------------
/03-BookTicket/android/app/src/debug/AndroidManifest.xml:
--------------------------------------------------------------------------------
1 |
3 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/03-BookTicket/android/app/src/main/kotlin/com/example/ticket_booking/MainActivity.kt:
--------------------------------------------------------------------------------
1 | package com.example.ticket_booking
2 |
3 | import io.flutter.embedding.android.FlutterActivity
4 |
5 | class MainActivity: FlutterActivity() {
6 | }
7 |
--------------------------------------------------------------------------------
/03-BookTicket/android/app/src/main/res/drawable-v21/launch_background.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
12 |
13 |
--------------------------------------------------------------------------------
/03-BookTicket/android/app/src/main/res/drawable/launch_background.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
12 |
13 |
--------------------------------------------------------------------------------
/03-BookTicket/android/app/src/main/res/mipmap-hdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hojat2079/FlutterUiSample/df34a0962ea6f9525e7577114e48eaaf031b2cfb/03-BookTicket/android/app/src/main/res/mipmap-hdpi/ic_launcher.png
--------------------------------------------------------------------------------
/03-BookTicket/android/app/src/main/res/mipmap-mdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hojat2079/FlutterUiSample/df34a0962ea6f9525e7577114e48eaaf031b2cfb/03-BookTicket/android/app/src/main/res/mipmap-mdpi/ic_launcher.png
--------------------------------------------------------------------------------
/03-BookTicket/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hojat2079/FlutterUiSample/df34a0962ea6f9525e7577114e48eaaf031b2cfb/03-BookTicket/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/03-BookTicket/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hojat2079/FlutterUiSample/df34a0962ea6f9525e7577114e48eaaf031b2cfb/03-BookTicket/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/03-BookTicket/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hojat2079/FlutterUiSample/df34a0962ea6f9525e7577114e48eaaf031b2cfb/03-BookTicket/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/03-BookTicket/android/app/src/profile/AndroidManifest.xml:
--------------------------------------------------------------------------------
1 |
3 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/03-BookTicket/android/build.gradle:
--------------------------------------------------------------------------------
1 | buildscript {
2 | ext.kotlin_version = '1.6.10'
3 | repositories {
4 | google()
5 | mavenCentral()
6 | }
7 |
8 | dependencies {
9 | classpath 'com.android.tools.build:gradle:7.1.2'
10 | classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
11 | }
12 | }
13 |
14 | allprojects {
15 | repositories {
16 | google()
17 | mavenCentral()
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 |
--------------------------------------------------------------------------------
/03-BookTicket/android/gradle.properties:
--------------------------------------------------------------------------------
1 | org.gradle.jvmargs=-Xmx1536M
2 | android.useAndroidX=true
3 | android.enableJetifier=true
4 |
--------------------------------------------------------------------------------
/03-BookTicket/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-7.4-all.zip
7 |
--------------------------------------------------------------------------------
/03-BookTicket/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 |
--------------------------------------------------------------------------------
/03-BookTicket/assets/images/img.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hojat2079/FlutterUiSample/df34a0962ea6f9525e7577114e48eaaf031b2cfb/03-BookTicket/assets/images/img.png
--------------------------------------------------------------------------------
/03-BookTicket/assets/images/logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hojat2079/FlutterUiSample/df34a0962ea6f9525e7577114e48eaaf031b2cfb/03-BookTicket/assets/images/logo.png
--------------------------------------------------------------------------------
/03-BookTicket/assets/images/one.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hojat2079/FlutterUiSample/df34a0962ea6f9525e7577114e48eaaf031b2cfb/03-BookTicket/assets/images/one.png
--------------------------------------------------------------------------------
/03-BookTicket/assets/images/sit.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hojat2079/FlutterUiSample/df34a0962ea6f9525e7577114e48eaaf031b2cfb/03-BookTicket/assets/images/sit.jpg
--------------------------------------------------------------------------------
/03-BookTicket/assets/images/three.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hojat2079/FlutterUiSample/df34a0962ea6f9525e7577114e48eaaf031b2cfb/03-BookTicket/assets/images/three.png
--------------------------------------------------------------------------------
/03-BookTicket/assets/images/two.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hojat2079/FlutterUiSample/df34a0962ea6f9525e7577114e48eaaf031b2cfb/03-BookTicket/assets/images/two.png
--------------------------------------------------------------------------------
/03-BookTicket/assets/images/visa.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hojat2079/FlutterUiSample/df34a0962ea6f9525e7577114e48eaaf031b2cfb/03-BookTicket/assets/images/visa.png
--------------------------------------------------------------------------------
/03-BookTicket/ios/.gitignore:
--------------------------------------------------------------------------------
1 | **/dgph
2 | *.mode1v3
3 | *.mode2v3
4 | *.moved-aside
5 | *.pbxuser
6 | *.perspectivev3
7 | **/*sync/
8 | .sconsign.dblite
9 | .tags*
10 | **/.vagrant/
11 | **/DerivedData/
12 | Icon?
13 | **/Pods/
14 | **/.symlinks/
15 | profile
16 | xcuserdata
17 | **/.generated/
18 | Flutter/App.framework
19 | Flutter/Flutter.framework
20 | Flutter/Flutter.podspec
21 | Flutter/Generated.xcconfig
22 | Flutter/ephemeral/
23 | Flutter/app.flx
24 | Flutter/app.zip
25 | Flutter/flutter_assets/
26 | Flutter/flutter_export_environment.sh
27 | ServiceDefinitions.json
28 | Runner/GeneratedPluginRegistrant.*
29 |
30 | # Exceptions to above rules.
31 | !default.mode1v3
32 | !default.mode2v3
33 | !default.pbxuser
34 | !default.perspectivev3
35 |
--------------------------------------------------------------------------------
/03-BookTicket/ios/Flutter/Debug.xcconfig:
--------------------------------------------------------------------------------
1 | #include "Generated.xcconfig"
2 |
--------------------------------------------------------------------------------
/03-BookTicket/ios/Flutter/Release.xcconfig:
--------------------------------------------------------------------------------
1 | #include "Generated.xcconfig"
2 |
--------------------------------------------------------------------------------
/03-BookTicket/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/03-BookTicket/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | IDEDidComputeMac32BitWarning
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/03-BookTicket/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | PreviewsEnabled
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/03-BookTicket/ios/Runner.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/03-BookTicket/ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | IDEDidComputeMac32BitWarning
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/03-BookTicket/ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | PreviewsEnabled
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/03-BookTicket/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 |
--------------------------------------------------------------------------------
/03-BookTicket/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hojat2079/FlutterUiSample/df34a0962ea6f9525e7577114e48eaaf031b2cfb/03-BookTicket/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png
--------------------------------------------------------------------------------
/03-BookTicket/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hojat2079/FlutterUiSample/df34a0962ea6f9525e7577114e48eaaf031b2cfb/03-BookTicket/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png
--------------------------------------------------------------------------------
/03-BookTicket/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hojat2079/FlutterUiSample/df34a0962ea6f9525e7577114e48eaaf031b2cfb/03-BookTicket/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png
--------------------------------------------------------------------------------
/03-BookTicket/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hojat2079/FlutterUiSample/df34a0962ea6f9525e7577114e48eaaf031b2cfb/03-BookTicket/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png
--------------------------------------------------------------------------------
/03-BookTicket/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hojat2079/FlutterUiSample/df34a0962ea6f9525e7577114e48eaaf031b2cfb/03-BookTicket/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png
--------------------------------------------------------------------------------
/03-BookTicket/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hojat2079/FlutterUiSample/df34a0962ea6f9525e7577114e48eaaf031b2cfb/03-BookTicket/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png
--------------------------------------------------------------------------------
/03-BookTicket/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hojat2079/FlutterUiSample/df34a0962ea6f9525e7577114e48eaaf031b2cfb/03-BookTicket/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png
--------------------------------------------------------------------------------
/03-BookTicket/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hojat2079/FlutterUiSample/df34a0962ea6f9525e7577114e48eaaf031b2cfb/03-BookTicket/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png
--------------------------------------------------------------------------------
/03-BookTicket/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hojat2079/FlutterUiSample/df34a0962ea6f9525e7577114e48eaaf031b2cfb/03-BookTicket/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png
--------------------------------------------------------------------------------
/03-BookTicket/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hojat2079/FlutterUiSample/df34a0962ea6f9525e7577114e48eaaf031b2cfb/03-BookTicket/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png
--------------------------------------------------------------------------------
/03-BookTicket/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hojat2079/FlutterUiSample/df34a0962ea6f9525e7577114e48eaaf031b2cfb/03-BookTicket/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png
--------------------------------------------------------------------------------
/03-BookTicket/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hojat2079/FlutterUiSample/df34a0962ea6f9525e7577114e48eaaf031b2cfb/03-BookTicket/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png
--------------------------------------------------------------------------------
/03-BookTicket/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hojat2079/FlutterUiSample/df34a0962ea6f9525e7577114e48eaaf031b2cfb/03-BookTicket/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png
--------------------------------------------------------------------------------
/03-BookTicket/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hojat2079/FlutterUiSample/df34a0962ea6f9525e7577114e48eaaf031b2cfb/03-BookTicket/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png
--------------------------------------------------------------------------------
/03-BookTicket/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hojat2079/FlutterUiSample/df34a0962ea6f9525e7577114e48eaaf031b2cfb/03-BookTicket/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png
--------------------------------------------------------------------------------
/03-BookTicket/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 |
--------------------------------------------------------------------------------
/03-BookTicket/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hojat2079/FlutterUiSample/df34a0962ea6f9525e7577114e48eaaf031b2cfb/03-BookTicket/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png
--------------------------------------------------------------------------------
/03-BookTicket/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hojat2079/FlutterUiSample/df34a0962ea6f9525e7577114e48eaaf031b2cfb/03-BookTicket/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png
--------------------------------------------------------------------------------
/03-BookTicket/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hojat2079/FlutterUiSample/df34a0962ea6f9525e7577114e48eaaf031b2cfb/03-BookTicket/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png
--------------------------------------------------------------------------------
/03-BookTicket/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.
--------------------------------------------------------------------------------
/03-BookTicket/ios/Runner/Runner-Bridging-Header.h:
--------------------------------------------------------------------------------
1 | #import "GeneratedPluginRegistrant.h"
2 |
--------------------------------------------------------------------------------
/03-BookTicket/lib/data/hotel_data.dart:
--------------------------------------------------------------------------------
1 | List