├── #1 - Layered Architecture Version (GetX)
├── .gitignore
├── .metadata
├── README.md
├── analysis_options.yaml
├── android
│ ├── .gitignore
│ ├── app
│ │ ├── build.gradle
│ │ └── src
│ │ │ ├── debug
│ │ │ └── AndroidManifest.xml
│ │ │ ├── main
│ │ │ ├── AndroidManifest.xml
│ │ │ ├── kotlin
│ │ │ │ └── com
│ │ │ │ │ └── sinasys
│ │ │ │ │ └── gorest
│ │ │ │ │ └── layered_architecture
│ │ │ │ │ └── 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
├── asset
│ ├── fonts
│ │ ├── Roboto-Black.ttf
│ │ ├── Roboto-Bold.ttf
│ │ ├── Roboto-Light.ttf
│ │ ├── Roboto-Medium.ttf
│ │ ├── Roboto-Regular.ttf
│ │ └── Roboto-Thin.ttf
│ └── images
│ │ ├── empty_state.png
│ │ ├── female.png
│ │ ├── male.png
│ │ └── user.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
│ ├── common
│ │ ├── controller
│ │ │ └── base_controller.dart
│ │ ├── dialog
│ │ │ ├── create_dialog.dart
│ │ │ ├── delete_dialog.dart
│ │ │ ├── progress_dialog.dart
│ │ │ └── retry_dialog.dart
│ │ ├── network
│ │ │ ├── api_base.dart
│ │ │ ├── dio_client.dart
│ │ │ ├── dio_exception.dart
│ │ │ └── dio_interceptor.dart
│ │ └── widget
│ │ │ ├── async_widget.dart
│ │ │ ├── date_time_picker.dart
│ │ │ ├── drop_down.dart
│ │ │ ├── empty_widget.dart
│ │ │ ├── popup_menu.dart
│ │ │ ├── spinkit_indicator.dart
│ │ │ └── text_input.dart
│ ├── core
│ │ ├── api_config.dart
│ │ ├── app_asset.dart
│ │ ├── app_extension.dart
│ │ ├── app_string.dart
│ │ ├── app_style.dart
│ │ └── app_theme.dart
│ ├── features
│ │ ├── comment
│ │ │ ├── controller
│ │ │ │ └── comment_controller.dart
│ │ │ └── data
│ │ │ │ ├── model
│ │ │ │ ├── comment.dart
│ │ │ │ └── comment.g.dart
│ │ │ │ └── provider
│ │ │ │ └── remote
│ │ │ │ └── comment_api.dart
│ │ ├── post
│ │ │ ├── controller
│ │ │ │ └── post_controller.dart
│ │ │ ├── data
│ │ │ │ ├── model
│ │ │ │ │ ├── post.dart
│ │ │ │ │ └── post.g.dart
│ │ │ │ └── provider
│ │ │ │ │ └── remote
│ │ │ │ │ └── post_api.dart
│ │ │ └── view
│ │ │ │ └── screen
│ │ │ │ ├── create_post_screen.dart
│ │ │ │ ├── post_detail_screen.dart
│ │ │ │ └── post_list_screen.dart
│ │ ├── todo
│ │ │ ├── controller
│ │ │ │ └── todo_controller.dart
│ │ │ ├── data
│ │ │ │ ├── model
│ │ │ │ │ ├── todo.dart
│ │ │ │ │ └── todo.g.dart
│ │ │ │ └── provider
│ │ │ │ │ └── remote
│ │ │ │ │ └── todo_api.dart
│ │ │ └── view
│ │ │ │ ├── screen
│ │ │ │ └── todo_list_screen.dart
│ │ │ │ └── widget
│ │ │ │ ├── circle_container.dart
│ │ │ │ └── todo_list_item.dart
│ │ └── user
│ │ │ ├── controller
│ │ │ └── user_controller.dart
│ │ │ ├── data
│ │ │ ├── model
│ │ │ │ ├── user.dart
│ │ │ │ └── user.g.dart
│ │ │ └── provider
│ │ │ │ └── remote
│ │ │ │ └── user_api.dart
│ │ │ └── view
│ │ │ ├── screen
│ │ │ └── user_list_screen.dart
│ │ │ └── widget
│ │ │ └── status_container.dart
│ └── main.dart
├── pubspec.lock
├── pubspec.yaml
└── web
│ ├── favicon.png
│ ├── icons
│ ├── Icon-192.png
│ ├── Icon-512.png
│ ├── Icon-maskable-192.png
│ └── Icon-maskable-512.png
│ ├── index.html
│ └── manifest.json
├── #10 - Clean Architecture Version (RxDart + Provider)
├── .gitignore
├── .metadata
├── README.md
├── analysis_options.yaml
├── android
│ ├── .gitignore
│ ├── app
│ │ ├── build.gradle
│ │ └── src
│ │ │ ├── debug
│ │ │ └── AndroidManifest.xml
│ │ │ ├── main
│ │ │ ├── AndroidManifest.xml
│ │ │ ├── kotlin
│ │ │ │ └── com
│ │ │ │ │ └── sinasys
│ │ │ │ │ └── clean_architecture_rxdart
│ │ │ │ │ └── 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
├── asset
│ ├── fonts
│ │ ├── Roboto-Black.ttf
│ │ ├── Roboto-Bold.ttf
│ │ ├── Roboto-Light.ttf
│ │ ├── Roboto-Medium.ttf
│ │ ├── Roboto-Regular.ttf
│ │ └── Roboto-Thin.ttf
│ └── images
│ │ ├── empty_state.png
│ │ ├── female.png
│ │ ├── male.png
│ │ └── user.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
│ └── RunnerTests
│ │ └── RunnerTests.swift
├── lib
│ ├── common
│ │ ├── bloc
│ │ │ └── generic_bloc_state.dart
│ │ ├── dialog
│ │ │ ├── create_dialog.dart
│ │ │ ├── delete_dialog.dart
│ │ │ ├── progress_dialog.dart
│ │ │ └── retry_dialog.dart
│ │ ├── network
│ │ │ ├── api_config.dart
│ │ │ ├── api_helper.dart
│ │ │ ├── api_result.dart
│ │ │ ├── api_result.freezed.dart
│ │ │ ├── dio_client.dart
│ │ │ ├── dio_exception.dart
│ │ │ └── dio_interceptor.dart
│ │ ├── repository
│ │ │ └── repository_helper.dart
│ │ ├── usecase
│ │ │ └── usecase.dart
│ │ └── widget
│ │ │ ├── date_time_picker.dart
│ │ │ ├── drop_down.dart
│ │ │ ├── empty_widget.dart
│ │ │ ├── popup_menu.dart
│ │ │ ├── spinkit_indicator.dart
│ │ │ └── text_input.dart
│ ├── core
│ │ ├── app_asset.dart
│ │ ├── app_extension.dart
│ │ ├── app_string.dart
│ │ ├── app_style.dart
│ │ └── app_theme.dart
│ ├── di.dart
│ ├── features
│ │ ├── comment
│ │ │ ├── data
│ │ │ │ ├── datasources
│ │ │ │ │ └── comment_remote_data_source.dart
│ │ │ │ ├── models
│ │ │ │ │ ├── comment.dart
│ │ │ │ │ └── comment.g.dart
│ │ │ │ └── repositories
│ │ │ │ │ └── comment_repository_impl.dart
│ │ │ ├── domain
│ │ │ │ ├── entities
│ │ │ │ │ └── comment_entity.dart
│ │ │ │ ├── repositories
│ │ │ │ │ └── comment_repository.dart
│ │ │ │ └── usecases
│ │ │ │ │ ├── create_comment_usecase.dart
│ │ │ │ │ ├── delete_comment_usecase.dart
│ │ │ │ │ └── get_comments_usecase.dart
│ │ │ └── presentation
│ │ │ │ └── bloc
│ │ │ │ └── comment_bloc.dart
│ │ ├── post
│ │ │ ├── data
│ │ │ │ ├── datasources
│ │ │ │ │ └── post_remote_data_source.dart
│ │ │ │ ├── models
│ │ │ │ │ ├── post.dart
│ │ │ │ │ └── post.g.dart
│ │ │ │ └── repositories
│ │ │ │ │ └── post_repository_impl.dart
│ │ │ ├── domain
│ │ │ │ ├── entities
│ │ │ │ │ └── post_entity.dart
│ │ │ │ ├── repositories
│ │ │ │ │ └── post_repository.dart
│ │ │ │ └── usecases
│ │ │ │ │ ├── create_post_usecase.dart
│ │ │ │ │ ├── delete_post_usecase.dart
│ │ │ │ │ ├── get_posts_usecase.dart
│ │ │ │ │ └── update_post_usecase.dart
│ │ │ └── presentation
│ │ │ │ ├── bloc
│ │ │ │ └── post_bloc.dart
│ │ │ │ └── screens
│ │ │ │ ├── create_post_screen.dart
│ │ │ │ ├── post_detail_screen.dart
│ │ │ │ └── post_list_screen.dart
│ │ ├── todo
│ │ │ ├── data
│ │ │ │ ├── datasources
│ │ │ │ │ └── todo_remote_data_source.dart
│ │ │ │ ├── models
│ │ │ │ │ ├── todo.dart
│ │ │ │ │ └── todo.g.dart
│ │ │ │ └── repositories
│ │ │ │ │ └── todo_repository_impl.dart
│ │ │ ├── domain
│ │ │ │ ├── entities
│ │ │ │ │ └── todo_entity.dart
│ │ │ │ ├── repositories
│ │ │ │ │ └── todo_repository.dart
│ │ │ │ └── usecases
│ │ │ │ │ ├── create_todo_usecase.dart
│ │ │ │ │ ├── delete_todo_usecase.dart
│ │ │ │ │ ├── get_todos_usecase.dart
│ │ │ │ │ └── update_todo_usecase.dart
│ │ │ └── presentation
│ │ │ │ ├── bloc
│ │ │ │ ├── todo_bloc.dart
│ │ │ │ └── todo_event.dart
│ │ │ │ ├── screens
│ │ │ │ └── todo_list_screen.dart
│ │ │ │ └── widgets
│ │ │ │ ├── circle_container.dart
│ │ │ │ └── todo_list_item.dart
│ │ └── user
│ │ │ ├── data
│ │ │ ├── datasources
│ │ │ │ └── user_remote_data_source.dart
│ │ │ ├── models
│ │ │ │ ├── user.dart
│ │ │ │ └── user.g.dart
│ │ │ └── repositories
│ │ │ │ └── user_repository_impl.dart
│ │ │ ├── domain
│ │ │ ├── entities
│ │ │ │ └── user_entity.dart
│ │ │ ├── repositories
│ │ │ │ └── user_repository.dart
│ │ │ └── usecases
│ │ │ │ ├── create_user_usecase.dart
│ │ │ │ ├── delete_user_usecase.dart
│ │ │ │ ├── get_users_usecase.dart
│ │ │ │ └── update_user_usecase.dart
│ │ │ └── presentation
│ │ │ ├── bloc
│ │ │ ├── user_bloc.dart
│ │ │ └── user_event.dart
│ │ │ ├── screens
│ │ │ └── user_list_screen.dart
│ │ │ └── widgets
│ │ │ └── status_container.dart
│ └── main.dart
├── pubspec.lock
├── pubspec.yaml
└── web
│ ├── favicon.png
│ ├── icons
│ ├── Icon-192.png
│ ├── Icon-512.png
│ ├── Icon-maskable-192.png
│ └── Icon-maskable-512.png
│ ├── index.html
│ └── manifest.json
├── #2 - Layered Architecture Version (Cubit)
├── .gitignore
├── .metadata
├── README.md
├── analysis_options.yaml
├── android
│ ├── .gitignore
│ ├── app
│ │ ├── build.gradle
│ │ └── src
│ │ │ ├── debug
│ │ │ └── AndroidManifest.xml
│ │ │ ├── main
│ │ │ ├── AndroidManifest.xml
│ │ │ ├── kotlin
│ │ │ │ └── com
│ │ │ │ │ └── sinasys
│ │ │ │ │ └── gorest
│ │ │ │ │ └── layered_architecture_cubit
│ │ │ │ │ └── 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
├── asset
│ ├── fonts
│ │ ├── Roboto-Black.ttf
│ │ ├── Roboto-Bold.ttf
│ │ ├── Roboto-Light.ttf
│ │ ├── Roboto-Medium.ttf
│ │ ├── Roboto-Regular.ttf
│ │ └── Roboto-Thin.ttf
│ └── images
│ │ ├── empty_state.png
│ │ ├── female.png
│ │ ├── male.png
│ │ └── user.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
│ ├── common
│ │ ├── cubit
│ │ │ ├── generic_cubit.dart
│ │ │ └── generic_cubit_state.dart
│ │ ├── dialog
│ │ │ ├── create_dialog.dart
│ │ │ ├── delete_dialog.dart
│ │ │ ├── progress_dialog.dart
│ │ │ └── retry_dialog.dart
│ │ ├── network
│ │ │ ├── api_base.dart
│ │ │ ├── api_result.dart
│ │ │ ├── api_result.freezed.dart
│ │ │ ├── dio_client.dart
│ │ │ ├── dio_exception.dart
│ │ │ └── dio_interceptor.dart
│ │ └── widget
│ │ │ ├── date_time_picker.dart
│ │ │ ├── drop_down.dart
│ │ │ ├── empty_widget.dart
│ │ │ ├── popup_menu.dart
│ │ │ ├── spinkit_indicator.dart
│ │ │ └── text_input.dart
│ ├── core
│ │ ├── api_config.dart
│ │ ├── app_asset.dart
│ │ ├── app_extension.dart
│ │ ├── app_string.dart
│ │ ├── app_style.dart
│ │ └── app_theme.dart
│ ├── features
│ │ ├── comment
│ │ │ ├── cubit
│ │ │ │ └── comment_cubit.dart
│ │ │ └── data
│ │ │ │ ├── model
│ │ │ │ ├── comment.dart
│ │ │ │ └── comment.g.dart
│ │ │ │ └── provider
│ │ │ │ └── remote
│ │ │ │ └── comment_api.dart
│ │ ├── post
│ │ │ ├── cubit
│ │ │ │ └── post_cubit.dart
│ │ │ ├── data
│ │ │ │ ├── model
│ │ │ │ │ ├── post.dart
│ │ │ │ │ └── post.g.dart
│ │ │ │ └── provider
│ │ │ │ │ └── remote
│ │ │ │ │ └── post_api.dart
│ │ │ └── view
│ │ │ │ └── screen
│ │ │ │ ├── create_post_screen.dart
│ │ │ │ ├── post_detail_screen.dart
│ │ │ │ └── post_list_screen.dart
│ │ ├── todo
│ │ │ ├── cubit
│ │ │ │ └── todo_cubit.dart
│ │ │ ├── data
│ │ │ │ ├── model
│ │ │ │ │ ├── todo.dart
│ │ │ │ │ └── todo.g.dart
│ │ │ │ └── provider
│ │ │ │ │ └── remote
│ │ │ │ │ └── todo_api.dart
│ │ │ └── view
│ │ │ │ ├── screen
│ │ │ │ └── todo_list_screen.dart
│ │ │ │ └── widget
│ │ │ │ ├── circle_container.dart
│ │ │ │ └── todo_list_item.dart
│ │ └── user
│ │ │ ├── cubit
│ │ │ └── user_cubit.dart
│ │ │ ├── data
│ │ │ ├── model
│ │ │ │ ├── user.dart
│ │ │ │ └── user.g.dart
│ │ │ └── provider
│ │ │ │ └── remote
│ │ │ │ └── user_api.dart
│ │ │ └── view
│ │ │ ├── screen
│ │ │ └── user_list_screen.dart
│ │ │ └── widget
│ │ │ └── status_container.dart
│ └── main.dart
├── pubspec.lock
├── pubspec.yaml
└── web
│ ├── favicon.png
│ ├── icons
│ ├── Icon-192.png
│ ├── Icon-512.png
│ ├── Icon-maskable-192.png
│ └── Icon-maskable-512.png
│ ├── index.html
│ └── manifest.json
├── #3 - Layered Architecture Version (Bloc)
├── .gitignore
├── .metadata
├── README.md
├── analysis_options.yaml
├── android
│ ├── .gitignore
│ ├── app
│ │ ├── build.gradle
│ │ └── src
│ │ │ ├── debug
│ │ │ └── AndroidManifest.xml
│ │ │ ├── main
│ │ │ ├── AndroidManifest.xml
│ │ │ ├── kotlin
│ │ │ │ └── com
│ │ │ │ │ └── sinasys
│ │ │ │ │ └── gorest
│ │ │ │ │ └── layered_architecture_bloc
│ │ │ │ │ └── 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
├── asset
│ ├── fonts
│ │ ├── Roboto-Black.ttf
│ │ ├── Roboto-Bold.ttf
│ │ ├── Roboto-Light.ttf
│ │ ├── Roboto-Medium.ttf
│ │ ├── Roboto-Regular.ttf
│ │ └── Roboto-Thin.ttf
│ └── images
│ │ ├── empty_state.png
│ │ ├── female.png
│ │ ├── male.png
│ │ └── user.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
│ ├── common
│ │ ├── bloc
│ │ │ ├── bloc_helper.dart
│ │ │ └── generic_bloc_state.dart
│ │ ├── dialog
│ │ │ ├── create_dialog.dart
│ │ │ ├── delete_dialog.dart
│ │ │ ├── progress_dialog.dart
│ │ │ └── retry_dialog.dart
│ │ ├── network
│ │ │ ├── api_base.dart
│ │ │ ├── api_result.dart
│ │ │ ├── api_result.freezed.dart
│ │ │ ├── dio_client.dart
│ │ │ ├── dio_exception.dart
│ │ │ └── dio_interceptor.dart
│ │ └── widget
│ │ │ ├── date_time_picker.dart
│ │ │ ├── drop_down.dart
│ │ │ ├── empty_widget.dart
│ │ │ ├── popup_menu.dart
│ │ │ ├── spinkit_indicator.dart
│ │ │ └── text_input.dart
│ ├── core
│ │ ├── api_config.dart
│ │ ├── app_asset.dart
│ │ ├── app_extension.dart
│ │ ├── app_string.dart
│ │ ├── app_style.dart
│ │ └── app_theme.dart
│ ├── features
│ │ ├── comment
│ │ │ ├── bloc
│ │ │ │ ├── comment_bloc.dart
│ │ │ │ └── comment_event.dart
│ │ │ └── data
│ │ │ │ ├── model
│ │ │ │ ├── comment.dart
│ │ │ │ └── comment.g.dart
│ │ │ │ └── provider
│ │ │ │ └── remote
│ │ │ │ └── comment_api.dart
│ │ ├── post
│ │ │ ├── bloc
│ │ │ │ ├── post_bloc.dart
│ │ │ │ └── post_event.dart
│ │ │ ├── data
│ │ │ │ ├── model
│ │ │ │ │ ├── post.dart
│ │ │ │ │ └── post.g.dart
│ │ │ │ └── provider
│ │ │ │ │ └── remote
│ │ │ │ │ └── post_api.dart
│ │ │ └── view
│ │ │ │ └── screen
│ │ │ │ ├── create_post_screen.dart
│ │ │ │ ├── post_detail_screen.dart
│ │ │ │ └── post_list_screen.dart
│ │ ├── todo
│ │ │ ├── bloc
│ │ │ │ ├── todo_bloc.dart
│ │ │ │ └── todo_event.dart
│ │ │ ├── data
│ │ │ │ ├── model
│ │ │ │ │ ├── todo.dart
│ │ │ │ │ └── todo.g.dart
│ │ │ │ └── provider
│ │ │ │ │ └── remote
│ │ │ │ │ └── todo_api.dart
│ │ │ └── view
│ │ │ │ ├── screen
│ │ │ │ └── todo_list_screen.dart
│ │ │ │ └── widget
│ │ │ │ ├── circle_container.dart
│ │ │ │ └── todo_list_item.dart
│ │ └── user
│ │ │ ├── bloc
│ │ │ ├── user_bloc.dart
│ │ │ └── user_event.dart
│ │ │ ├── data
│ │ │ ├── model
│ │ │ │ ├── user.dart
│ │ │ │ └── user.g.dart
│ │ │ └── provider
│ │ │ │ └── remote
│ │ │ │ └── user_api.dart
│ │ │ └── view
│ │ │ ├── screen
│ │ │ └── user_list_screen.dart
│ │ │ └── widget
│ │ │ └── status_container.dart
│ └── main.dart
├── pubspec.lock
├── pubspec.yaml
└── web
│ ├── favicon.png
│ ├── icons
│ ├── Icon-192.png
│ ├── Icon-512.png
│ ├── Icon-maskable-192.png
│ └── Icon-maskable-512.png
│ ├── index.html
│ └── manifest.json
├── #4 - Clean Architecture Version (Bloc)
├── .gitignore
├── .metadata
├── README.md
├── analysis_options.yaml
├── android
│ ├── .gitignore
│ ├── app
│ │ ├── build.gradle
│ │ └── src
│ │ │ ├── debug
│ │ │ └── AndroidManifest.xml
│ │ │ ├── main
│ │ │ ├── AndroidManifest.xml
│ │ │ ├── kotlin
│ │ │ │ └── com
│ │ │ │ │ └── sinasys
│ │ │ │ │ └── gorest
│ │ │ │ │ └── clean_architecture_bloc
│ │ │ │ │ └── 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
├── asset
│ ├── fonts
│ │ ├── Roboto-Black.ttf
│ │ ├── Roboto-Bold.ttf
│ │ ├── Roboto-Light.ttf
│ │ ├── Roboto-Medium.ttf
│ │ ├── Roboto-Regular.ttf
│ │ └── Roboto-Thin.ttf
│ └── images
│ │ ├── empty_state.png
│ │ ├── female.png
│ │ ├── male.png
│ │ └── user.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
│ ├── common
│ │ ├── bloc
│ │ │ ├── bloc_helper.dart
│ │ │ ├── generic_bloc_builder.dart
│ │ │ └── generic_bloc_state.dart
│ │ ├── dialog
│ │ │ ├── create_dialog.dart
│ │ │ ├── delete_dialog.dart
│ │ │ ├── progress_dialog.dart
│ │ │ └── retry_dialog.dart
│ │ ├── network
│ │ │ ├── api_config.dart
│ │ │ ├── api_helper.dart
│ │ │ ├── api_result.dart
│ │ │ ├── api_result.freezed.dart
│ │ │ ├── dio_client.dart
│ │ │ ├── dio_exception.dart
│ │ │ └── dio_interceptor.dart
│ │ ├── repository
│ │ │ └── repository_helper.dart
│ │ ├── usecase
│ │ │ └── usecase.dart
│ │ └── widget
│ │ │ ├── date_time_picker.dart
│ │ │ ├── drop_down.dart
│ │ │ ├── empty_widget.dart
│ │ │ ├── popup_menu.dart
│ │ │ ├── spinkit_indicator.dart
│ │ │ └── text_input.dart
│ ├── core
│ │ ├── app_asset.dart
│ │ ├── app_extension.dart
│ │ ├── app_string.dart
│ │ ├── app_style.dart
│ │ └── app_theme.dart
│ ├── di.dart
│ ├── features
│ │ ├── comment
│ │ │ ├── data
│ │ │ │ ├── datasources
│ │ │ │ │ └── comment_remote_data_source.dart
│ │ │ │ ├── models
│ │ │ │ │ ├── comment.dart
│ │ │ │ │ └── comment.g.dart
│ │ │ │ └── repositories
│ │ │ │ │ └── comment_repository_impl.dart
│ │ │ ├── domain
│ │ │ │ ├── entities
│ │ │ │ │ └── comment_entity.dart
│ │ │ │ ├── repositories
│ │ │ │ │ └── comment_repository.dart
│ │ │ │ └── usecases
│ │ │ │ │ ├── create_comment_usecase.dart
│ │ │ │ │ ├── delete_comment_usecase.dart
│ │ │ │ │ └── get_comments_usecase.dart
│ │ │ └── presentation
│ │ │ │ └── bloc
│ │ │ │ ├── comment_bloc.dart
│ │ │ │ └── comment_event.dart
│ │ ├── post
│ │ │ ├── data
│ │ │ │ ├── datasources
│ │ │ │ │ └── post_remote_data_source.dart
│ │ │ │ ├── models
│ │ │ │ │ ├── post.dart
│ │ │ │ │ └── post.g.dart
│ │ │ │ └── repositories
│ │ │ │ │ └── post_repository_impl.dart
│ │ │ ├── domain
│ │ │ │ ├── entities
│ │ │ │ │ └── post_entity.dart
│ │ │ │ ├── repositories
│ │ │ │ │ └── post_repository.dart
│ │ │ │ └── usecases
│ │ │ │ │ ├── create_post_usecase.dart
│ │ │ │ │ ├── delete_post_usecase.dart
│ │ │ │ │ ├── get_posts_usecase.dart
│ │ │ │ │ └── update_post_usecase.dart
│ │ │ └── presentation
│ │ │ │ ├── bloc
│ │ │ │ ├── post_bloc.dart
│ │ │ │ └── post_event.dart
│ │ │ │ └── screens
│ │ │ │ ├── create_post_screen.dart
│ │ │ │ ├── post_detail_screen.dart
│ │ │ │ └── post_list_screen.dart
│ │ ├── todo
│ │ │ ├── data
│ │ │ │ ├── datasources
│ │ │ │ │ └── todo_remote_data_source.dart
│ │ │ │ ├── models
│ │ │ │ │ ├── todo.dart
│ │ │ │ │ └── todo.g.dart
│ │ │ │ └── repositories
│ │ │ │ │ └── todo_repository_impl.dart
│ │ │ ├── domain
│ │ │ │ ├── entities
│ │ │ │ │ └── todo_entity.dart
│ │ │ │ ├── repositories
│ │ │ │ │ └── todo_repository.dart
│ │ │ │ └── usecases
│ │ │ │ │ ├── create_todo_usecase.dart
│ │ │ │ │ ├── delete_todo_usecase.dart
│ │ │ │ │ ├── get_todos_usecase.dart
│ │ │ │ │ └── update_todo_usecase.dart
│ │ │ └── presentation
│ │ │ │ ├── bloc
│ │ │ │ ├── todo_bloc.dart
│ │ │ │ └── todo_event.dart
│ │ │ │ ├── screens
│ │ │ │ └── todo_list_screen.dart
│ │ │ │ └── widgets
│ │ │ │ ├── circle_container.dart
│ │ │ │ └── todo_list_item.dart
│ │ └── user
│ │ │ ├── data
│ │ │ ├── datasources
│ │ │ │ └── user_remote_data_source.dart
│ │ │ ├── models
│ │ │ │ ├── user.dart
│ │ │ │ └── user.g.dart
│ │ │ └── repositories
│ │ │ │ └── user_repository_impl.dart
│ │ │ ├── domain
│ │ │ ├── entities
│ │ │ │ └── user_entity.dart
│ │ │ ├── repositories
│ │ │ │ └── user_repository.dart
│ │ │ └── usecases
│ │ │ │ ├── create_user_usecase.dart
│ │ │ │ ├── delete_user_usecase.dart
│ │ │ │ ├── get_users_usecase.dart
│ │ │ │ └── update_user_usecase.dart
│ │ │ └── presentation
│ │ │ ├── bloc
│ │ │ ├── user_bloc.dart
│ │ │ └── user_event.dart
│ │ │ ├── screens
│ │ │ └── user_list_screen.dart
│ │ │ └── widgets
│ │ │ └── status_container.dart
│ └── main.dart
├── pubspec.lock
├── pubspec.yaml
└── web
│ ├── favicon.png
│ ├── icons
│ ├── Icon-192.png
│ ├── Icon-512.png
│ ├── Icon-maskable-192.png
│ └── Icon-maskable-512.png
│ ├── index.html
│ └── manifest.json
├── #5 - Clean Architecture Version (Cubit)
├── .gitignore
├── README.md
├── analysis_options.yaml
├── android
│ ├── .gitignore
│ ├── app
│ │ ├── build.gradle
│ │ └── src
│ │ │ ├── debug
│ │ │ └── AndroidManifest.xml
│ │ │ ├── main
│ │ │ ├── AndroidManifest.xml
│ │ │ ├── kotlin
│ │ │ │ └── com
│ │ │ │ │ └── sinasys
│ │ │ │ │ └── gorest
│ │ │ │ │ └── clean_architecture_cubit
│ │ │ │ │ └── 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
├── asset
│ ├── fonts
│ │ ├── Roboto-Black.ttf
│ │ ├── Roboto-Bold.ttf
│ │ ├── Roboto-Light.ttf
│ │ ├── Roboto-Medium.ttf
│ │ ├── Roboto-Regular.ttf
│ │ └── Roboto-Thin.ttf
│ └── images
│ │ ├── empty_state.png
│ │ ├── female.png
│ │ ├── male.png
│ │ └── user.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
│ ├── common
│ │ ├── cubit
│ │ │ ├── generic_cubit.dart
│ │ │ └── generic_cubit_state.dart
│ │ ├── dialog
│ │ │ ├── create_dialog.dart
│ │ │ ├── delete_dialog.dart
│ │ │ ├── progress_dialog.dart
│ │ │ └── retry_dialog.dart
│ │ ├── network
│ │ │ ├── api_config.dart
│ │ │ ├── api_helper.dart
│ │ │ ├── api_result.dart
│ │ │ ├── api_result.freezed.dart
│ │ │ ├── dio_client.dart
│ │ │ ├── dio_exception.dart
│ │ │ └── dio_interceptor.dart
│ │ ├── repository
│ │ │ └── repository_helper.dart
│ │ ├── usecase
│ │ │ └── usecase.dart
│ │ └── widget
│ │ │ ├── date_time_picker.dart
│ │ │ ├── drop_down.dart
│ │ │ ├── empty_widget.dart
│ │ │ ├── popup_menu.dart
│ │ │ ├── spinkit_indicator.dart
│ │ │ └── text_input.dart
│ ├── core
│ │ ├── app_asset.dart
│ │ ├── app_extension.dart
│ │ ├── app_string.dart
│ │ ├── app_style.dart
│ │ └── app_theme.dart
│ ├── di.dart
│ ├── features
│ │ ├── comment
│ │ │ ├── data
│ │ │ │ ├── datasources
│ │ │ │ │ └── comment_remote_data_source.dart
│ │ │ │ ├── models
│ │ │ │ │ ├── comment.dart
│ │ │ │ │ └── comment.g.dart
│ │ │ │ └── repositories
│ │ │ │ │ └── comment_repository_impl.dart
│ │ │ ├── domain
│ │ │ │ ├── entities
│ │ │ │ │ └── comment_entity.dart
│ │ │ │ ├── repositories
│ │ │ │ │ └── comment_repository.dart
│ │ │ │ └── usecases
│ │ │ │ │ ├── create_comment_usecase.dart
│ │ │ │ │ ├── delete_comment_usecase.dart
│ │ │ │ │ └── get_comments_usecase.dart
│ │ │ └── presentation
│ │ │ │ └── cubit
│ │ │ │ └── comment_cubit.dart
│ │ ├── post
│ │ │ ├── data
│ │ │ │ ├── datasources
│ │ │ │ │ └── post_remote_data_source.dart
│ │ │ │ ├── models
│ │ │ │ │ ├── post.dart
│ │ │ │ │ └── post.g.dart
│ │ │ │ └── repositories
│ │ │ │ │ └── post_repository_impl.dart
│ │ │ ├── domain
│ │ │ │ ├── entities
│ │ │ │ │ └── post_entity.dart
│ │ │ │ ├── repositories
│ │ │ │ │ └── post_repository.dart
│ │ │ │ └── usecases
│ │ │ │ │ ├── create_post_usecase.dart
│ │ │ │ │ ├── delete_post_usecase.dart
│ │ │ │ │ ├── get_posts_usecase.dart
│ │ │ │ │ └── update_post_usecase.dart
│ │ │ └── presentation
│ │ │ │ ├── cubit
│ │ │ │ └── post_cubit.dart
│ │ │ │ └── screens
│ │ │ │ ├── create_post_screen.dart
│ │ │ │ ├── post_detail_screen.dart
│ │ │ │ └── post_list_screen.dart
│ │ ├── todo
│ │ │ ├── data
│ │ │ │ ├── datasources
│ │ │ │ │ └── todo_remote_data_source.dart
│ │ │ │ ├── models
│ │ │ │ │ ├── todo.dart
│ │ │ │ │ └── todo.g.dart
│ │ │ │ └── repositories
│ │ │ │ │ └── todo_repository_impl.dart
│ │ │ ├── domain
│ │ │ │ ├── entities
│ │ │ │ │ └── todo_entity.dart
│ │ │ │ ├── repositories
│ │ │ │ │ └── todo_repository.dart
│ │ │ │ └── usecases
│ │ │ │ │ ├── create_todo_usecase.dart
│ │ │ │ │ ├── delete_todo_usecase.dart
│ │ │ │ │ ├── get_todos_usecase.dart
│ │ │ │ │ └── update_todo_usecase.dart
│ │ │ └── presentation
│ │ │ │ ├── cubit
│ │ │ │ └── todo_cubit.dart
│ │ │ │ ├── screens
│ │ │ │ └── todo_list_screen.dart
│ │ │ │ └── widgets
│ │ │ │ ├── circle_container.dart
│ │ │ │ └── todo_list_item.dart
│ │ └── user
│ │ │ ├── data
│ │ │ ├── datasources
│ │ │ │ └── user_remote_data_source.dart
│ │ │ ├── models
│ │ │ │ ├── user.dart
│ │ │ │ └── user.g.dart
│ │ │ └── repositories
│ │ │ │ └── user_repository_impl.dart
│ │ │ ├── domain
│ │ │ ├── entities
│ │ │ │ └── user_entity.dart
│ │ │ ├── repositories
│ │ │ │ └── user_repository.dart
│ │ │ └── usecases
│ │ │ │ ├── create_user_usecase.dart
│ │ │ │ ├── delete_user_usecase.dart
│ │ │ │ ├── get_users_usecase.dart
│ │ │ │ └── update_user_usecase.dart
│ │ │ └── presentation
│ │ │ ├── cubit
│ │ │ └── user_cubit.dart
│ │ │ ├── screens
│ │ │ └── user_list_screen.dart
│ │ │ └── widgets
│ │ │ └── status_container.dart
│ └── main.dart
├── pubspec.lock
├── pubspec.yaml
└── web
│ ├── favicon.png
│ ├── icons
│ ├── Icon-192.png
│ ├── Icon-512.png
│ ├── Icon-maskable-192.png
│ └── Icon-maskable-512.png
│ ├── index.html
│ └── manifest.json
├── #6 - Clean Architecture Version (Getx)
├── .gitignore
├── .metadata
├── README.md
├── analysis_options.yaml
├── android
│ ├── .gitignore
│ ├── app
│ │ ├── build.gradle
│ │ └── src
│ │ │ ├── debug
│ │ │ └── AndroidManifest.xml
│ │ │ ├── main
│ │ │ ├── AndroidManifest.xml
│ │ │ ├── kotlin
│ │ │ │ └── com
│ │ │ │ │ └── sinasys
│ │ │ │ │ └── gorest
│ │ │ │ │ └── clean_architecture_getx
│ │ │ │ │ └── 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
├── asset
│ ├── fonts
│ │ ├── Roboto-Black.ttf
│ │ ├── Roboto-Bold.ttf
│ │ ├── Roboto-Light.ttf
│ │ ├── Roboto-Medium.ttf
│ │ ├── Roboto-Regular.ttf
│ │ └── Roboto-Thin.ttf
│ └── images
│ │ ├── empty_state.png
│ │ ├── female.png
│ │ ├── male.png
│ │ └── user.png
├── coverage
│ ├── html
│ │ ├── amber.png
│ │ ├── common
│ │ │ ├── controller
│ │ │ │ ├── base_controller.dart.func-sort-c.html
│ │ │ │ ├── base_controller.dart.func.html
│ │ │ │ ├── base_controller.dart.gcov.html
│ │ │ │ ├── index-sort-f.html
│ │ │ │ ├── index-sort-l.html
│ │ │ │ └── index.html
│ │ │ ├── network
│ │ │ │ ├── api_base.dart.func-sort-c.html
│ │ │ │ ├── api_base.dart.func.html
│ │ │ │ ├── api_base.dart.gcov.html
│ │ │ │ ├── api_config.dart.func-sort-c.html
│ │ │ │ ├── api_config.dart.func.html
│ │ │ │ ├── api_config.dart.gcov.html
│ │ │ │ ├── dio_client.dart.func-sort-c.html
│ │ │ │ ├── dio_client.dart.func.html
│ │ │ │ ├── dio_client.dart.gcov.html
│ │ │ │ ├── dio_exception.dart.func-sort-c.html
│ │ │ │ ├── dio_exception.dart.func.html
│ │ │ │ ├── dio_exception.dart.gcov.html
│ │ │ │ ├── dio_interceptor.dart.func-sort-c.html
│ │ │ │ ├── dio_interceptor.dart.func.html
│ │ │ │ ├── dio_interceptor.dart.gcov.html
│ │ │ │ ├── index-sort-f.html
│ │ │ │ ├── index-sort-l.html
│ │ │ │ └── index.html
│ │ │ └── repository
│ │ │ │ ├── index-sort-f.html
│ │ │ │ ├── index-sort-l.html
│ │ │ │ ├── index.html
│ │ │ │ ├── repository_helper.dart.func-sort-c.html
│ │ │ │ ├── repository_helper.dart.func.html
│ │ │ │ └── repository_helper.dart.gcov.html
│ │ ├── core
│ │ │ ├── app_asset.dart.func-sort-c.html
│ │ │ ├── app_asset.dart.func.html
│ │ │ ├── app_asset.dart.gcov.html
│ │ │ ├── app_extension.dart.func-sort-c.html
│ │ │ ├── app_extension.dart.func.html
│ │ │ ├── app_extension.dart.gcov.html
│ │ │ ├── app_string.dart.func-sort-c.html
│ │ │ ├── app_string.dart.func.html
│ │ │ ├── app_string.dart.gcov.html
│ │ │ ├── index-sort-f.html
│ │ │ ├── index-sort-l.html
│ │ │ └── index.html
│ │ ├── emerald.png
│ │ ├── features
│ │ │ ├── comment
│ │ │ │ ├── data
│ │ │ │ │ ├── datasources
│ │ │ │ │ │ ├── comment_remote_data_source.dart.func-sort-c.html
│ │ │ │ │ │ ├── comment_remote_data_source.dart.func.html
│ │ │ │ │ │ ├── comment_remote_data_source.dart.gcov.html
│ │ │ │ │ │ ├── index-sort-f.html
│ │ │ │ │ │ ├── index-sort-l.html
│ │ │ │ │ │ └── index.html
│ │ │ │ │ ├── models
│ │ │ │ │ │ ├── comment.dart.func-sort-c.html
│ │ │ │ │ │ ├── comment.dart.func.html
│ │ │ │ │ │ ├── comment.dart.gcov.html
│ │ │ │ │ │ ├── comment.g.dart.func-sort-c.html
│ │ │ │ │ │ ├── comment.g.dart.func.html
│ │ │ │ │ │ ├── comment.g.dart.gcov.html
│ │ │ │ │ │ ├── index-sort-f.html
│ │ │ │ │ │ ├── index-sort-l.html
│ │ │ │ │ │ └── index.html
│ │ │ │ │ └── repositories
│ │ │ │ │ │ ├── comment_repository_impl.dart.func-sort-c.html
│ │ │ │ │ │ ├── comment_repository_impl.dart.func.html
│ │ │ │ │ │ ├── comment_repository_impl.dart.gcov.html
│ │ │ │ │ │ ├── index-sort-f.html
│ │ │ │ │ │ ├── index-sort-l.html
│ │ │ │ │ │ └── index.html
│ │ │ │ ├── domain
│ │ │ │ │ ├── entities
│ │ │ │ │ │ ├── comment_entity.dart.func-sort-c.html
│ │ │ │ │ │ ├── comment_entity.dart.func.html
│ │ │ │ │ │ ├── comment_entity.dart.gcov.html
│ │ │ │ │ │ ├── index-sort-f.html
│ │ │ │ │ │ ├── index-sort-l.html
│ │ │ │ │ │ └── index.html
│ │ │ │ │ └── usecases
│ │ │ │ │ │ ├── create_comment_usecase.dart.func-sort-c.html
│ │ │ │ │ │ ├── create_comment_usecase.dart.func.html
│ │ │ │ │ │ ├── create_comment_usecase.dart.gcov.html
│ │ │ │ │ │ ├── delete_comment_usecase.dart.func-sort-c.html
│ │ │ │ │ │ ├── delete_comment_usecase.dart.func.html
│ │ │ │ │ │ ├── delete_comment_usecase.dart.gcov.html
│ │ │ │ │ │ ├── get_comments_usecase.dart.func-sort-c.html
│ │ │ │ │ │ ├── get_comments_usecase.dart.func.html
│ │ │ │ │ │ ├── get_comments_usecase.dart.gcov.html
│ │ │ │ │ │ ├── index-sort-f.html
│ │ │ │ │ │ ├── index-sort-l.html
│ │ │ │ │ │ └── index.html
│ │ │ │ └── presentation
│ │ │ │ │ └── controller
│ │ │ │ │ ├── comment_controller.dart.func-sort-c.html
│ │ │ │ │ ├── comment_controller.dart.func.html
│ │ │ │ │ ├── comment_controller.dart.gcov.html
│ │ │ │ │ ├── index-sort-f.html
│ │ │ │ │ ├── index-sort-l.html
│ │ │ │ │ └── index.html
│ │ │ ├── post
│ │ │ │ ├── data
│ │ │ │ │ ├── datasources
│ │ │ │ │ │ ├── index-sort-f.html
│ │ │ │ │ │ ├── index-sort-l.html
│ │ │ │ │ │ ├── index.html
│ │ │ │ │ │ ├── post_remote_data_source.dart.func-sort-c.html
│ │ │ │ │ │ ├── post_remote_data_source.dart.func.html
│ │ │ │ │ │ └── post_remote_data_source.dart.gcov.html
│ │ │ │ │ ├── models
│ │ │ │ │ │ ├── index-sort-f.html
│ │ │ │ │ │ ├── index-sort-l.html
│ │ │ │ │ │ ├── index.html
│ │ │ │ │ │ ├── post.dart.func-sort-c.html
│ │ │ │ │ │ ├── post.dart.func.html
│ │ │ │ │ │ ├── post.dart.gcov.html
│ │ │ │ │ │ ├── post.g.dart.func-sort-c.html
│ │ │ │ │ │ ├── post.g.dart.func.html
│ │ │ │ │ │ └── post.g.dart.gcov.html
│ │ │ │ │ └── repositories
│ │ │ │ │ │ ├── index-sort-f.html
│ │ │ │ │ │ ├── index-sort-l.html
│ │ │ │ │ │ ├── index.html
│ │ │ │ │ │ ├── post_repository_impl.dart.func-sort-c.html
│ │ │ │ │ │ ├── post_repository_impl.dart.func.html
│ │ │ │ │ │ └── post_repository_impl.dart.gcov.html
│ │ │ │ ├── domain
│ │ │ │ │ ├── entities
│ │ │ │ │ │ ├── index-sort-f.html
│ │ │ │ │ │ ├── index-sort-l.html
│ │ │ │ │ │ ├── index.html
│ │ │ │ │ │ ├── post_entity.dart.func-sort-c.html
│ │ │ │ │ │ ├── post_entity.dart.func.html
│ │ │ │ │ │ └── post_entity.dart.gcov.html
│ │ │ │ │ └── usecases
│ │ │ │ │ │ ├── create_post_usecase.dart.func-sort-c.html
│ │ │ │ │ │ ├── create_post_usecase.dart.func.html
│ │ │ │ │ │ ├── create_post_usecase.dart.gcov.html
│ │ │ │ │ │ ├── delete_post_usecase.dart.func-sort-c.html
│ │ │ │ │ │ ├── delete_post_usecase.dart.func.html
│ │ │ │ │ │ ├── delete_post_usecase.dart.gcov.html
│ │ │ │ │ │ ├── get_posts_usecase.dart.func-sort-c.html
│ │ │ │ │ │ ├── get_posts_usecase.dart.func.html
│ │ │ │ │ │ ├── get_posts_usecase.dart.gcov.html
│ │ │ │ │ │ ├── index-sort-f.html
│ │ │ │ │ │ ├── index-sort-l.html
│ │ │ │ │ │ ├── index.html
│ │ │ │ │ │ ├── update_post_usecase.dart.func-sort-c.html
│ │ │ │ │ │ ├── update_post_usecase.dart.func.html
│ │ │ │ │ │ └── update_post_usecase.dart.gcov.html
│ │ │ │ └── presentation
│ │ │ │ │ └── controller
│ │ │ │ │ ├── index-sort-f.html
│ │ │ │ │ ├── index-sort-l.html
│ │ │ │ │ ├── index.html
│ │ │ │ │ ├── post_controller.dart.func-sort-c.html
│ │ │ │ │ ├── post_controller.dart.func.html
│ │ │ │ │ └── post_controller.dart.gcov.html
│ │ │ ├── todo
│ │ │ │ ├── data
│ │ │ │ │ ├── datasources
│ │ │ │ │ │ ├── index-sort-f.html
│ │ │ │ │ │ ├── index-sort-l.html
│ │ │ │ │ │ ├── index.html
│ │ │ │ │ │ ├── todo_remote_data_source.dart.func-sort-c.html
│ │ │ │ │ │ ├── todo_remote_data_source.dart.func.html
│ │ │ │ │ │ └── todo_remote_data_source.dart.gcov.html
│ │ │ │ │ ├── models
│ │ │ │ │ │ ├── index-sort-f.html
│ │ │ │ │ │ ├── index-sort-l.html
│ │ │ │ │ │ ├── index.html
│ │ │ │ │ │ ├── todo.dart.func-sort-c.html
│ │ │ │ │ │ ├── todo.dart.func.html
│ │ │ │ │ │ ├── todo.dart.gcov.html
│ │ │ │ │ │ ├── todo.g.dart.func-sort-c.html
│ │ │ │ │ │ ├── todo.g.dart.func.html
│ │ │ │ │ │ └── todo.g.dart.gcov.html
│ │ │ │ │ └── repositories
│ │ │ │ │ │ ├── index-sort-f.html
│ │ │ │ │ │ ├── index-sort-l.html
│ │ │ │ │ │ ├── index.html
│ │ │ │ │ │ ├── todo_repository_impl.dart.func-sort-c.html
│ │ │ │ │ │ ├── todo_repository_impl.dart.func.html
│ │ │ │ │ │ └── todo_repository_impl.dart.gcov.html
│ │ │ │ ├── domain
│ │ │ │ │ ├── entities
│ │ │ │ │ │ ├── index-sort-f.html
│ │ │ │ │ │ ├── index-sort-l.html
│ │ │ │ │ │ ├── index.html
│ │ │ │ │ │ ├── todo_entity.dart.func-sort-c.html
│ │ │ │ │ │ ├── todo_entity.dart.func.html
│ │ │ │ │ │ └── todo_entity.dart.gcov.html
│ │ │ │ │ └── usecases
│ │ │ │ │ │ ├── create_todo_usecase.dart.func-sort-c.html
│ │ │ │ │ │ ├── create_todo_usecase.dart.func.html
│ │ │ │ │ │ ├── create_todo_usecase.dart.gcov.html
│ │ │ │ │ │ ├── delete_todo_usecase.dart.func-sort-c.html
│ │ │ │ │ │ ├── delete_todo_usecase.dart.func.html
│ │ │ │ │ │ ├── delete_todo_usecase.dart.gcov.html
│ │ │ │ │ │ ├── get_todos_usecase.dart.func-sort-c.html
│ │ │ │ │ │ ├── get_todos_usecase.dart.func.html
│ │ │ │ │ │ ├── get_todos_usecase.dart.gcov.html
│ │ │ │ │ │ ├── index-sort-f.html
│ │ │ │ │ │ ├── index-sort-l.html
│ │ │ │ │ │ ├── index.html
│ │ │ │ │ │ ├── update_todo_usecase.dart.func-sort-c.html
│ │ │ │ │ │ ├── update_todo_usecase.dart.func.html
│ │ │ │ │ │ └── update_todo_usecase.dart.gcov.html
│ │ │ │ └── presentation
│ │ │ │ │ └── controller
│ │ │ │ │ ├── index-sort-f.html
│ │ │ │ │ ├── index-sort-l.html
│ │ │ │ │ ├── index.html
│ │ │ │ │ ├── todo_controller.dart.func-sort-c.html
│ │ │ │ │ ├── todo_controller.dart.func.html
│ │ │ │ │ └── todo_controller.dart.gcov.html
│ │ │ └── user
│ │ │ │ ├── data
│ │ │ │ ├── datasources
│ │ │ │ │ ├── index-sort-f.html
│ │ │ │ │ ├── index-sort-l.html
│ │ │ │ │ ├── index.html
│ │ │ │ │ ├── user_remote_data_source.dart.func-sort-c.html
│ │ │ │ │ ├── user_remote_data_source.dart.func.html
│ │ │ │ │ └── user_remote_data_source.dart.gcov.html
│ │ │ │ ├── models
│ │ │ │ │ ├── index-sort-f.html
│ │ │ │ │ ├── index-sort-l.html
│ │ │ │ │ ├── index.html
│ │ │ │ │ ├── user.dart.func-sort-c.html
│ │ │ │ │ ├── user.dart.func.html
│ │ │ │ │ ├── user.dart.gcov.html
│ │ │ │ │ ├── user.g.dart.func-sort-c.html
│ │ │ │ │ ├── user.g.dart.func.html
│ │ │ │ │ └── user.g.dart.gcov.html
│ │ │ │ └── repositories
│ │ │ │ │ ├── index-sort-f.html
│ │ │ │ │ ├── index-sort-l.html
│ │ │ │ │ ├── index.html
│ │ │ │ │ ├── user_repository_impl.dart.func-sort-c.html
│ │ │ │ │ ├── user_repository_impl.dart.func.html
│ │ │ │ │ └── user_repository_impl.dart.gcov.html
│ │ │ │ ├── domain
│ │ │ │ ├── entities
│ │ │ │ │ ├── index-sort-f.html
│ │ │ │ │ ├── index-sort-l.html
│ │ │ │ │ ├── index.html
│ │ │ │ │ ├── user_entity.dart.func-sort-c.html
│ │ │ │ │ ├── user_entity.dart.func.html
│ │ │ │ │ └── user_entity.dart.gcov.html
│ │ │ │ └── usecases
│ │ │ │ │ ├── create_user_usecase.dart.func-sort-c.html
│ │ │ │ │ ├── create_user_usecase.dart.func.html
│ │ │ │ │ ├── create_user_usecase.dart.gcov.html
│ │ │ │ │ ├── delete_user_usecase.dart.func-sort-c.html
│ │ │ │ │ ├── delete_user_usecase.dart.func.html
│ │ │ │ │ ├── delete_user_usecase.dart.gcov.html
│ │ │ │ │ ├── get_users_usecase.dart.func-sort-c.html
│ │ │ │ │ ├── get_users_usecase.dart.func.html
│ │ │ │ │ ├── get_users_usecase.dart.gcov.html
│ │ │ │ │ ├── index-sort-f.html
│ │ │ │ │ ├── index-sort-l.html
│ │ │ │ │ ├── index.html
│ │ │ │ │ ├── update_user_usecase.dart.func-sort-c.html
│ │ │ │ │ ├── update_user_usecase.dart.func.html
│ │ │ │ │ └── update_user_usecase.dart.gcov.html
│ │ │ │ └── presentation
│ │ │ │ └── controller
│ │ │ │ ├── index-sort-f.html
│ │ │ │ ├── index-sort-l.html
│ │ │ │ ├── index.html
│ │ │ │ ├── user_controller.dart.func-sort-c.html
│ │ │ │ ├── user_controller.dart.func.html
│ │ │ │ └── user_controller.dart.gcov.html
│ │ ├── gcov.css
│ │ ├── glass.png
│ │ ├── index-sort-f.html
│ │ ├── index-sort-l.html
│ │ ├── index.html
│ │ ├── ruby.png
│ │ ├── snow.png
│ │ └── updown.png
│ └── lcov.info
├── 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
│ ├── common
│ │ ├── controller
│ │ │ └── base_controller.dart
│ │ ├── dialog
│ │ │ ├── create_dialog.dart
│ │ │ ├── delete_dialog.dart
│ │ │ ├── progress_dialog.dart
│ │ │ └── retry_dialog.dart
│ │ ├── network
│ │ │ ├── api_base.dart
│ │ │ ├── api_config.dart
│ │ │ ├── dio_client.dart
│ │ │ ├── dio_exception.dart
│ │ │ └── dio_interceptor.dart
│ │ ├── repository
│ │ │ └── repository_helper.dart
│ │ ├── usecase
│ │ │ └── usecase.dart
│ │ └── widget
│ │ │ ├── async_widget.dart
│ │ │ ├── date_time_picker.dart
│ │ │ ├── drop_down.dart
│ │ │ ├── empty_widget.dart
│ │ │ ├── popup_menu.dart
│ │ │ ├── spinkit_indicator.dart
│ │ │ └── text_input.dart
│ ├── core
│ │ ├── app_asset.dart
│ │ ├── app_extension.dart
│ │ ├── app_string.dart
│ │ ├── app_style.dart
│ │ └── app_theme.dart
│ ├── di.dart
│ ├── features
│ │ ├── comment
│ │ │ ├── data
│ │ │ │ ├── datasources
│ │ │ │ │ └── comment_remote_data_source.dart
│ │ │ │ ├── models
│ │ │ │ │ ├── comment.dart
│ │ │ │ │ └── comment.g.dart
│ │ │ │ └── repositories
│ │ │ │ │ └── comment_repository_impl.dart
│ │ │ ├── domain
│ │ │ │ ├── entities
│ │ │ │ │ └── comment_entity.dart
│ │ │ │ ├── repositories
│ │ │ │ │ └── comment_repository.dart
│ │ │ │ └── usecases
│ │ │ │ │ ├── create_comment_usecase.dart
│ │ │ │ │ ├── delete_comment_usecase.dart
│ │ │ │ │ └── get_comments_usecase.dart
│ │ │ └── presentation
│ │ │ │ └── controller
│ │ │ │ └── comment_controller.dart
│ │ ├── post
│ │ │ ├── data
│ │ │ │ ├── datasources
│ │ │ │ │ └── post_remote_data_source.dart
│ │ │ │ ├── models
│ │ │ │ │ ├── post.dart
│ │ │ │ │ └── post.g.dart
│ │ │ │ └── repositories
│ │ │ │ │ └── post_repository_impl.dart
│ │ │ ├── domain
│ │ │ │ ├── entities
│ │ │ │ │ └── post_entity.dart
│ │ │ │ ├── repositories
│ │ │ │ │ └── post_repository.dart
│ │ │ │ └── usecases
│ │ │ │ │ ├── create_post_usecase.dart
│ │ │ │ │ ├── delete_post_usecase.dart
│ │ │ │ │ ├── get_posts_usecase.dart
│ │ │ │ │ └── update_post_usecase.dart
│ │ │ └── presentation
│ │ │ │ ├── controller
│ │ │ │ └── post_controller.dart
│ │ │ │ └── screens
│ │ │ │ ├── create_post_screen.dart
│ │ │ │ ├── post_detail_screen.dart
│ │ │ │ └── post_list_screen.dart
│ │ ├── todo
│ │ │ ├── data
│ │ │ │ ├── datasources
│ │ │ │ │ └── todo_remote_data_source.dart
│ │ │ │ ├── models
│ │ │ │ │ ├── todo.dart
│ │ │ │ │ └── todo.g.dart
│ │ │ │ └── repositories
│ │ │ │ │ └── todo_repository_impl.dart
│ │ │ ├── domain
│ │ │ │ ├── entities
│ │ │ │ │ └── todo_entity.dart
│ │ │ │ ├── repositories
│ │ │ │ │ └── todo_repository.dart
│ │ │ │ └── usecases
│ │ │ │ │ ├── create_todo_usecase.dart
│ │ │ │ │ ├── delete_todo_usecase.dart
│ │ │ │ │ ├── get_todos_usecase.dart
│ │ │ │ │ └── update_todo_usecase.dart
│ │ │ └── presentation
│ │ │ │ ├── controller
│ │ │ │ └── todo_controller.dart
│ │ │ │ ├── screens
│ │ │ │ └── todo_list_screen.dart
│ │ │ │ └── widgets
│ │ │ │ ├── circle_container.dart
│ │ │ │ └── todo_list_item.dart
│ │ └── user
│ │ │ ├── data
│ │ │ ├── datasources
│ │ │ │ └── user_remote_data_source.dart
│ │ │ ├── models
│ │ │ │ ├── user.dart
│ │ │ │ └── user.g.dart
│ │ │ └── repositories
│ │ │ │ └── user_repository_impl.dart
│ │ │ ├── domain
│ │ │ ├── entities
│ │ │ │ └── user_entity.dart
│ │ │ ├── repositories
│ │ │ │ └── user_repository.dart
│ │ │ └── usecases
│ │ │ │ ├── create_user_usecase.dart
│ │ │ │ ├── delete_user_usecase.dart
│ │ │ │ ├── get_users_usecase.dart
│ │ │ │ └── update_user_usecase.dart
│ │ │ └── presentation
│ │ │ ├── controller
│ │ │ └── user_controller.dart
│ │ │ ├── screens
│ │ │ └── user_list_screen.dart
│ │ │ └── widgets
│ │ │ └── status_container.dart
│ └── main.dart
├── pubspec.lock
├── pubspec.yaml
├── test
│ ├── common
│ │ ├── network
│ │ │ └── dio_exception_test.dart
│ │ └── repository
│ │ │ └── repository_helper_test.dart
│ ├── core
│ │ └── app_extension_test.dart
│ ├── features
│ │ ├── comment
│ │ │ ├── data
│ │ │ │ ├── datasources
│ │ │ │ │ ├── comment_remote_data_source_test.dart
│ │ │ │ │ └── comment_remote_data_source_test.mocks.dart
│ │ │ │ └── repositories
│ │ │ │ │ ├── comment_repository_impl_test.dart
│ │ │ │ │ └── comment_repository_impl_test.mocks.dart
│ │ │ ├── domain
│ │ │ │ └── usecases
│ │ │ │ │ ├── create_comment_usecase_test.dart
│ │ │ │ │ ├── create_comment_usecase_test.mocks.dart
│ │ │ │ │ ├── delete_comment_usecase_test.dart
│ │ │ │ │ └── get_comments_usecase_test.dart
│ │ │ └── presentation
│ │ │ │ └── controller
│ │ │ │ ├── comment_controller_test.dart
│ │ │ │ └── comment_controller_test.mocks.dart
│ │ ├── post
│ │ │ ├── data
│ │ │ │ ├── datasources
│ │ │ │ │ ├── post_remote_data_source_test.dart
│ │ │ │ │ └── post_remote_data_source_test.mocks.dart
│ │ │ │ └── repositories
│ │ │ │ │ ├── post_repository_impl_test.dart
│ │ │ │ │ └── post_repository_impl_test.mocks.dart
│ │ │ ├── domain
│ │ │ │ └── usecases
│ │ │ │ │ ├── create_post_usecase_test.dart
│ │ │ │ │ ├── create_post_usecase_test.mocks.dart
│ │ │ │ │ ├── delete_post_usecase_test.dart
│ │ │ │ │ ├── get_posts_usecase_test.dart
│ │ │ │ │ └── update_post_usecase_test.dart
│ │ │ └── presentation
│ │ │ │ └── controller
│ │ │ │ ├── post_controller_test.dart
│ │ │ │ └── post_controller_test.mocks.dart
│ │ ├── todo
│ │ │ ├── data
│ │ │ │ ├── datasources
│ │ │ │ │ ├── todo_remote_data_source_test.dart
│ │ │ │ │ └── todo_remote_data_source_test.mocks.dart
│ │ │ │ └── repositories
│ │ │ │ │ ├── todo_repository_impl_test.dart
│ │ │ │ │ └── todo_repository_impl_test.mocks.dart
│ │ │ ├── domain
│ │ │ │ └── usecases
│ │ │ │ │ ├── create_todo_usecase_test.dart
│ │ │ │ │ ├── create_todo_usecase_test.mocks.dart
│ │ │ │ │ ├── delete_todo_usecase_test.dart
│ │ │ │ │ ├── get_todos_usecase_test.dart
│ │ │ │ │ └── update_todo_usecase_test.dart
│ │ │ └── presentation
│ │ │ │ └── controller
│ │ │ │ ├── todo_controller_test.dart
│ │ │ │ └── todo_controller_test.mocks.dart
│ │ └── user
│ │ │ ├── data
│ │ │ ├── datasources
│ │ │ │ ├── user_remote_data_source_test.dart
│ │ │ │ └── user_remote_data_source_test.mocks.dart
│ │ │ └── repositories
│ │ │ │ ├── user_repository_impl_test.dart
│ │ │ │ └── user_repository_impl_test.mocks.dart
│ │ │ ├── domain
│ │ │ └── usecases
│ │ │ │ ├── create_user_usecase_test.dart
│ │ │ │ ├── create_user_usecase_test.mocks.dart
│ │ │ │ ├── delete_user_usecase_test.dart
│ │ │ │ ├── get_users_usecase_test.dart
│ │ │ │ └── update_user_usecase_test.dart
│ │ │ └── presentation
│ │ │ └── controller
│ │ │ ├── user_controller_test.dart
│ │ │ └── user_controller_test.mocks.dart
│ └── test_utils
│ │ └── data
│ │ └── test_data.dart
└── web
│ ├── favicon.png
│ ├── icons
│ ├── Icon-192.png
│ ├── Icon-512.png
│ ├── Icon-maskable-192.png
│ └── Icon-maskable-512.png
│ ├── index.html
│ └── manifest.json
├── #7 - MVVM Version (Bloc)
├── .gitignore
├── .metadata
├── README.md
├── analysis_options.yaml
├── android
│ ├── .gitignore
│ ├── app
│ │ ├── build.gradle
│ │ └── src
│ │ │ ├── debug
│ │ │ └── AndroidManifest.xml
│ │ │ ├── main
│ │ │ ├── AndroidManifest.xml
│ │ │ ├── kotlin
│ │ │ │ └── com
│ │ │ │ │ └── sinasys
│ │ │ │ │ └── gorest
│ │ │ │ │ └── mvvm_bloc
│ │ │ │ │ └── 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
├── asset
│ ├── fonts
│ │ ├── Roboto-Black.ttf
│ │ ├── Roboto-Bold.ttf
│ │ ├── Roboto-Light.ttf
│ │ ├── Roboto-Medium.ttf
│ │ ├── Roboto-Regular.ttf
│ │ └── Roboto-Thin.ttf
│ └── images
│ │ ├── empty_state.png
│ │ ├── female.png
│ │ ├── male.png
│ │ └── user.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
│ ├── common
│ │ ├── bloc
│ │ │ ├── bloc_helper.dart
│ │ │ └── generic_bloc_state.dart
│ │ ├── dialog
│ │ │ ├── create_dialog.dart
│ │ │ ├── delete_dialog.dart
│ │ │ ├── progress_dialog.dart
│ │ │ └── retry_dialog.dart
│ │ ├── network
│ │ │ ├── api_helper.dart
│ │ │ ├── api_result.dart
│ │ │ ├── api_result.freezed.dart
│ │ │ ├── dio_client.dart
│ │ │ ├── dio_exception.dart
│ │ │ └── dio_interceptor.dart
│ │ ├── repository
│ │ │ └── repository_helper.dart
│ │ └── widget
│ │ │ ├── date_time_picker.dart
│ │ │ ├── drop_down.dart
│ │ │ ├── empty_widget.dart
│ │ │ ├── popup_menu.dart
│ │ │ ├── spinkit_indicator.dart
│ │ │ └── text_input.dart
│ ├── core
│ │ ├── api_config.dart
│ │ ├── app_asset.dart
│ │ ├── app_extension.dart
│ │ ├── app_string.dart
│ │ ├── app_style.dart
│ │ └── app_theme.dart
│ ├── data
│ │ ├── api
│ │ │ ├── comment
│ │ │ │ └── comment_api.dart
│ │ │ ├── post
│ │ │ │ └── post_api.dart
│ │ │ ├── todo
│ │ │ │ └── todo_api.dart
│ │ │ └── user
│ │ │ │ └── user_api.dart
│ │ └── model
│ │ │ ├── comment
│ │ │ ├── comment.dart
│ │ │ └── comment.g.dart
│ │ │ ├── post
│ │ │ ├── post.dart
│ │ │ └── post.g.dart
│ │ │ ├── todo
│ │ │ ├── todo.dart
│ │ │ └── todo.g.dart
│ │ │ └── user
│ │ │ ├── user.dart
│ │ │ └── user.g.dart
│ ├── di.dart
│ ├── main.dart
│ ├── repository
│ │ ├── comment
│ │ │ └── comment_repository.dart
│ │ ├── post
│ │ │ └── post_repository.dart
│ │ ├── todo
│ │ │ └── todo_repository.dart
│ │ └── user
│ │ │ └── user_repository.dart
│ ├── view
│ │ ├── post
│ │ │ └── screen
│ │ │ │ ├── create_post_screen.dart
│ │ │ │ ├── post_detail_screen.dart
│ │ │ │ └── post_list_screen.dart
│ │ ├── todo
│ │ │ ├── screen
│ │ │ │ └── todo_list_screen.dart
│ │ │ └── widget
│ │ │ │ ├── circle_container.dart
│ │ │ │ └── todo_list_item.dart
│ │ └── user
│ │ │ ├── screen
│ │ │ └── user_list_screen.dart
│ │ │ └── widget
│ │ │ └── status_container.dart
│ └── viewmodel
│ │ ├── comment
│ │ └── bloc
│ │ │ ├── comment_bloc.dart
│ │ │ └── comment_event.dart
│ │ ├── post
│ │ └── bloc
│ │ │ ├── post_bloc.dart
│ │ │ └── post_event.dart
│ │ ├── todo
│ │ └── bloc
│ │ │ ├── todo_bloc.dart
│ │ │ └── todo_event.dart
│ │ └── user
│ │ └── bloc
│ │ ├── user_bloc.dart
│ │ └── user_event.dart
├── pubspec.lock
├── pubspec.yaml
└── web
│ ├── favicon.png
│ ├── icons
│ ├── Icon-192.png
│ ├── Icon-512.png
│ ├── Icon-maskable-192.png
│ └── Icon-maskable-512.png
│ ├── index.html
│ └── manifest.json
├── #8 - MVVM Version (Cubit)
├── .gitignore
├── .metadata
├── README.md
├── analysis_options.yaml
├── android
│ ├── .gitignore
│ ├── app
│ │ ├── build.gradle
│ │ └── src
│ │ │ ├── debug
│ │ │ └── AndroidManifest.xml
│ │ │ ├── main
│ │ │ ├── AndroidManifest.xml
│ │ │ ├── kotlin
│ │ │ │ └── com
│ │ │ │ │ └── sinasys
│ │ │ │ │ └── gorest
│ │ │ │ │ └── mvvm_cubit
│ │ │ │ │ └── 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
├── asset
│ ├── fonts
│ │ ├── Roboto-Black.ttf
│ │ ├── Roboto-Bold.ttf
│ │ ├── Roboto-Light.ttf
│ │ ├── Roboto-Medium.ttf
│ │ ├── Roboto-Regular.ttf
│ │ └── Roboto-Thin.ttf
│ └── images
│ │ ├── empty_state.png
│ │ ├── female.png
│ │ ├── male.png
│ │ └── user.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
│ ├── common
│ │ ├── cubit
│ │ │ ├── generic_cubit.dart
│ │ │ └── generic_cubit_state.dart
│ │ ├── dialog
│ │ │ ├── create_dialog.dart
│ │ │ ├── delete_dialog.dart
│ │ │ ├── progress_dialog.dart
│ │ │ └── retry_dialog.dart
│ │ ├── network
│ │ │ ├── api_helper.dart
│ │ │ ├── api_result.dart
│ │ │ ├── api_result.freezed.dart
│ │ │ ├── dio_client.dart
│ │ │ ├── dio_exception.dart
│ │ │ └── dio_interceptor.dart
│ │ ├── repository
│ │ │ └── repository_helper.dart
│ │ └── widget
│ │ │ ├── date_time_picker.dart
│ │ │ ├── drop_down.dart
│ │ │ ├── empty_widget.dart
│ │ │ ├── popup_menu.dart
│ │ │ ├── spinkit_indicator.dart
│ │ │ └── text_input.dart
│ ├── core
│ │ ├── api_config.dart
│ │ ├── app_asset.dart
│ │ ├── app_extension.dart
│ │ ├── app_string.dart
│ │ ├── app_style.dart
│ │ └── app_theme.dart
│ ├── data
│ │ ├── api
│ │ │ ├── comment
│ │ │ │ └── comment_api.dart
│ │ │ ├── post
│ │ │ │ └── post_api.dart
│ │ │ ├── todo
│ │ │ │ └── todo_api.dart
│ │ │ └── user
│ │ │ │ └── user_api.dart
│ │ └── model
│ │ │ ├── comment
│ │ │ ├── comment.dart
│ │ │ └── comment.g.dart
│ │ │ ├── post
│ │ │ ├── post.dart
│ │ │ └── post.g.dart
│ │ │ ├── todo
│ │ │ ├── todo.dart
│ │ │ └── todo.g.dart
│ │ │ └── user
│ │ │ ├── user.dart
│ │ │ └── user.g.dart
│ ├── di.dart
│ ├── main.dart
│ ├── repository
│ │ ├── comment
│ │ │ └── comment_repository.dart
│ │ ├── post
│ │ │ └── post_repository.dart
│ │ ├── todo
│ │ │ └── todo_repository.dart
│ │ └── user
│ │ │ └── user_repository.dart
│ ├── view
│ │ ├── post
│ │ │ └── screen
│ │ │ │ ├── create_post_screen.dart
│ │ │ │ ├── post_detail_screen.dart
│ │ │ │ └── post_list_screen.dart
│ │ ├── todo
│ │ │ ├── screen
│ │ │ │ └── todo_list_screen.dart
│ │ │ └── widget
│ │ │ │ ├── circle_container.dart
│ │ │ │ └── todo_list_item.dart
│ │ └── user
│ │ │ ├── screen
│ │ │ └── user_list_screen.dart
│ │ │ └── widget
│ │ │ └── status_container.dart
│ └── viewmodel
│ │ ├── comment
│ │ └── cubit
│ │ │ └── comment_cubit.dart
│ │ ├── post
│ │ └── cubit
│ │ │ └── post_cubit.dart
│ │ ├── todo
│ │ └── cubit
│ │ │ └── todo_cubit.dart
│ │ └── user
│ │ └── cubit
│ │ └── user_cubit.dart
├── pubspec.lock
├── pubspec.yaml
└── web
│ ├── favicon.png
│ ├── icons
│ ├── Icon-192.png
│ ├── Icon-512.png
│ ├── Icon-maskable-192.png
│ └── Icon-maskable-512.png
│ ├── index.html
│ └── manifest.json
├── #9 - MVVM Version (GetX)
├── .gitignore
├── .metadata
├── README.md
├── analysis_options.yaml
├── android
│ ├── .gitignore
│ ├── app
│ │ ├── build.gradle
│ │ └── src
│ │ │ ├── debug
│ │ │ └── AndroidManifest.xml
│ │ │ ├── main
│ │ │ ├── AndroidManifest.xml
│ │ │ ├── kotlin
│ │ │ │ └── com
│ │ │ │ │ └── sinasys
│ │ │ │ │ └── gorest
│ │ │ │ │ └── mvvm_getx
│ │ │ │ │ └── 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
├── asset
│ ├── fonts
│ │ ├── Roboto-Black.ttf
│ │ ├── Roboto-Bold.ttf
│ │ ├── Roboto-Light.ttf
│ │ ├── Roboto-Medium.ttf
│ │ ├── Roboto-Regular.ttf
│ │ └── Roboto-Thin.ttf
│ └── images
│ │ ├── empty_state.png
│ │ ├── female.png
│ │ ├── male.png
│ │ └── user.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
│ ├── common
│ │ ├── controller
│ │ │ └── base_controller.dart
│ │ ├── dialog
│ │ │ ├── create_dialog.dart
│ │ │ ├── delete_dialog.dart
│ │ │ ├── progress_dialog.dart
│ │ │ └── retry_dialog.dart
│ │ ├── network
│ │ │ ├── api_helper.dart
│ │ │ ├── api_result.dart
│ │ │ ├── api_result.freezed.dart
│ │ │ ├── dio_client.dart
│ │ │ ├── dio_exception.dart
│ │ │ └── dio_interceptor.dart
│ │ ├── repository
│ │ │ └── repository_helper.dart
│ │ └── widget
│ │ │ ├── date_time_picker.dart
│ │ │ ├── drop_down.dart
│ │ │ ├── empty_widget.dart
│ │ │ ├── popup_menu.dart
│ │ │ ├── spinkit_indicator.dart
│ │ │ └── text_input.dart
│ ├── core
│ │ ├── api_config.dart
│ │ ├── app_asset.dart
│ │ ├── app_extension.dart
│ │ ├── app_string.dart
│ │ ├── app_style.dart
│ │ └── app_theme.dart
│ ├── data
│ │ ├── api
│ │ │ ├── comment
│ │ │ │ └── comment_api.dart
│ │ │ ├── post
│ │ │ │ └── post_api.dart
│ │ │ ├── todo
│ │ │ │ └── todo_api.dart
│ │ │ └── user
│ │ │ │ └── user_api.dart
│ │ └── model
│ │ │ ├── comment
│ │ │ ├── comment.dart
│ │ │ └── comment.g.dart
│ │ │ ├── post
│ │ │ ├── post.dart
│ │ │ └── post.g.dart
│ │ │ ├── todo
│ │ │ ├── todo.dart
│ │ │ └── todo.g.dart
│ │ │ └── user
│ │ │ ├── user.dart
│ │ │ └── user.g.dart
│ ├── di.dart
│ ├── main.dart
│ ├── repository
│ │ ├── comment
│ │ │ └── comment_repository.dart
│ │ ├── post
│ │ │ └── post_repository.dart
│ │ ├── todo
│ │ │ └── todo_repository.dart
│ │ └── user
│ │ │ └── user_repository.dart
│ ├── view
│ │ ├── post
│ │ │ └── screen
│ │ │ │ ├── create_post_screen.dart
│ │ │ │ ├── post_detail_screen.dart
│ │ │ │ └── post_list_screen.dart
│ │ ├── todo
│ │ │ ├── screen
│ │ │ │ └── todo_list_screen.dart
│ │ │ └── widget
│ │ │ │ ├── circle_container.dart
│ │ │ │ └── todo_list_item.dart
│ │ └── user
│ │ │ ├── screens
│ │ │ └── user_list_screen.dart
│ │ │ └── widgets
│ │ │ └── status_container.dart
│ └── viewmodel
│ │ ├── comment
│ │ └── controller
│ │ │ └── comment_controller.dart
│ │ ├── post
│ │ └── controller
│ │ │ └── post_controller.dart
│ │ ├── todo
│ │ └── controller
│ │ │ └── todo_controller.dart
│ │ └── user
│ │ └── controller
│ │ └── user_controller.dart
├── pubspec.lock
├── pubspec.yaml
└── web
│ ├── favicon.png
│ ├── icons
│ ├── Icon-192.png
│ ├── Icon-512.png
│ ├── Icon-maskable-192.png
│ └── Icon-maskable-512.png
│ ├── index.html
│ └── manifest.json
├── README.md
├── license
└── screenshots
├── coverage.png
├── create_update_post_screen.png
├── create_user_dialog.png
├── date_picker.png
├── empty_state.png
├── erd.png
├── error_state.png
├── go_rest.jpg
├── post_detail_screen.png
├── post_list_screen.png
├── progress_dialog.png
├── time_picker.png
├── todo_screen.png
├── user_list_screen.png
└── warning_dialog.png
/#1 - Layered Architecture Version (GetX)/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 |
--------------------------------------------------------------------------------
/#1 - Layered Architecture Version (GetX)/android/app/src/main/kotlin/com/sinasys/gorest/layered_architecture/MainActivity.kt:
--------------------------------------------------------------------------------
1 | package com.sinasys.gorest.layered_architecture
2 |
3 | import io.flutter.embedding.android.FlutterActivity
4 |
5 | class MainActivity: FlutterActivity() {
6 | }
7 |
--------------------------------------------------------------------------------
/#1 - Layered Architecture Version (GetX)/android/app/src/main/res/mipmap-hdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#1 - Layered Architecture Version (GetX)/android/app/src/main/res/mipmap-hdpi/ic_launcher.png
--------------------------------------------------------------------------------
/#1 - Layered Architecture Version (GetX)/android/app/src/main/res/mipmap-mdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#1 - Layered Architecture Version (GetX)/android/app/src/main/res/mipmap-mdpi/ic_launcher.png
--------------------------------------------------------------------------------
/#1 - Layered Architecture Version (GetX)/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#1 - Layered Architecture Version (GetX)/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/#1 - Layered Architecture Version (GetX)/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#1 - Layered Architecture Version (GetX)/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/#1 - Layered Architecture Version (GetX)/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#1 - Layered Architecture Version (GetX)/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/#1 - Layered Architecture Version (GetX)/android/gradle.properties:
--------------------------------------------------------------------------------
1 | org.gradle.jvmargs=-Xmx1536M
2 | android.useAndroidX=true
3 | android.enableJetifier=true
4 |
--------------------------------------------------------------------------------
/#1 - Layered Architecture Version (GetX)/android/gradle/wrapper/gradle-wrapper.properties:
--------------------------------------------------------------------------------
1 | distributionBase=GRADLE_USER_HOME
2 | distributionPath=wrapper/dists
3 | zipStoreBase=GRADLE_USER_HOME
4 | zipStorePath=wrapper/dists
5 | distributionUrl=https\://services.gradle.org/distributions/gradle-8.7-all.zip
6 |
--------------------------------------------------------------------------------
/#1 - Layered Architecture Version (GetX)/asset/fonts/Roboto-Black.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#1 - Layered Architecture Version (GetX)/asset/fonts/Roboto-Black.ttf
--------------------------------------------------------------------------------
/#1 - Layered Architecture Version (GetX)/asset/fonts/Roboto-Bold.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#1 - Layered Architecture Version (GetX)/asset/fonts/Roboto-Bold.ttf
--------------------------------------------------------------------------------
/#1 - Layered Architecture Version (GetX)/asset/fonts/Roboto-Light.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#1 - Layered Architecture Version (GetX)/asset/fonts/Roboto-Light.ttf
--------------------------------------------------------------------------------
/#1 - Layered Architecture Version (GetX)/asset/fonts/Roboto-Medium.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#1 - Layered Architecture Version (GetX)/asset/fonts/Roboto-Medium.ttf
--------------------------------------------------------------------------------
/#1 - Layered Architecture Version (GetX)/asset/fonts/Roboto-Regular.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#1 - Layered Architecture Version (GetX)/asset/fonts/Roboto-Regular.ttf
--------------------------------------------------------------------------------
/#1 - Layered Architecture Version (GetX)/asset/fonts/Roboto-Thin.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#1 - Layered Architecture Version (GetX)/asset/fonts/Roboto-Thin.ttf
--------------------------------------------------------------------------------
/#1 - Layered Architecture Version (GetX)/asset/images/empty_state.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#1 - Layered Architecture Version (GetX)/asset/images/empty_state.png
--------------------------------------------------------------------------------
/#1 - Layered Architecture Version (GetX)/asset/images/female.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#1 - Layered Architecture Version (GetX)/asset/images/female.png
--------------------------------------------------------------------------------
/#1 - Layered Architecture Version (GetX)/asset/images/male.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#1 - Layered Architecture Version (GetX)/asset/images/male.png
--------------------------------------------------------------------------------
/#1 - Layered Architecture Version (GetX)/asset/images/user.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#1 - Layered Architecture Version (GetX)/asset/images/user.png
--------------------------------------------------------------------------------
/#1 - Layered Architecture Version (GetX)/ios/Flutter/Debug.xcconfig:
--------------------------------------------------------------------------------
1 | #include "Generated.xcconfig"
2 |
--------------------------------------------------------------------------------
/#1 - Layered Architecture Version (GetX)/ios/Flutter/Release.xcconfig:
--------------------------------------------------------------------------------
1 | #include "Generated.xcconfig"
2 |
--------------------------------------------------------------------------------
/#1 - Layered Architecture Version (GetX)/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/#1 - Layered Architecture Version (GetX)/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | IDEDidComputeMac32BitWarning
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/#1 - Layered Architecture Version (GetX)/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | PreviewsEnabled
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/#1 - Layered Architecture Version (GetX)/ios/Runner.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/#1 - Layered Architecture Version (GetX)/ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | IDEDidComputeMac32BitWarning
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/#1 - Layered Architecture Version (GetX)/ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | PreviewsEnabled
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/#1 - Layered Architecture Version (GetX)/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#1 - Layered Architecture Version (GetX)/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png
--------------------------------------------------------------------------------
/#1 - Layered Architecture Version (GetX)/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#1 - Layered Architecture Version (GetX)/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png
--------------------------------------------------------------------------------
/#1 - Layered Architecture Version (GetX)/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#1 - Layered Architecture Version (GetX)/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png
--------------------------------------------------------------------------------
/#1 - Layered Architecture Version (GetX)/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#1 - Layered Architecture Version (GetX)/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png
--------------------------------------------------------------------------------
/#1 - Layered Architecture Version (GetX)/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#1 - Layered Architecture Version (GetX)/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png
--------------------------------------------------------------------------------
/#1 - Layered Architecture Version (GetX)/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#1 - Layered Architecture Version (GetX)/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png
--------------------------------------------------------------------------------
/#1 - Layered Architecture Version (GetX)/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#1 - Layered Architecture Version (GetX)/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png
--------------------------------------------------------------------------------
/#1 - Layered Architecture Version (GetX)/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#1 - Layered Architecture Version (GetX)/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png
--------------------------------------------------------------------------------
/#1 - Layered Architecture Version (GetX)/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#1 - Layered Architecture Version (GetX)/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png
--------------------------------------------------------------------------------
/#1 - Layered Architecture Version (GetX)/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#1 - Layered Architecture Version (GetX)/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png
--------------------------------------------------------------------------------
/#1 - Layered Architecture Version (GetX)/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#1 - Layered Architecture Version (GetX)/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png
--------------------------------------------------------------------------------
/#1 - Layered Architecture Version (GetX)/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#1 - Layered Architecture Version (GetX)/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png
--------------------------------------------------------------------------------
/#1 - Layered Architecture Version (GetX)/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#1 - Layered Architecture Version (GetX)/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png
--------------------------------------------------------------------------------
/#1 - Layered Architecture Version (GetX)/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#1 - Layered Architecture Version (GetX)/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png
--------------------------------------------------------------------------------
/#1 - Layered Architecture Version (GetX)/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#1 - Layered Architecture Version (GetX)/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png
--------------------------------------------------------------------------------
/#1 - Layered Architecture Version (GetX)/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#1 - Layered Architecture Version (GetX)/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png
--------------------------------------------------------------------------------
/#1 - Layered Architecture Version (GetX)/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#1 - Layered Architecture Version (GetX)/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png
--------------------------------------------------------------------------------
/#1 - Layered Architecture Version (GetX)/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#1 - Layered Architecture Version (GetX)/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png
--------------------------------------------------------------------------------
/#1 - Layered Architecture Version (GetX)/ios/Runner/Runner-Bridging-Header.h:
--------------------------------------------------------------------------------
1 | #import "GeneratedPluginRegistrant.h"
2 |
--------------------------------------------------------------------------------
/#1 - Layered Architecture Version (GetX)/lib/core/app_asset.dart:
--------------------------------------------------------------------------------
1 | class AppAsset {
2 | const AppAsset._();
3 |
4 | static const male = "asset/images/male.png";
5 | static const female = "asset/images/female.png";
6 | static const user = "asset/images/user.png";
7 | static const emptyState = "asset/images/empty_state.png";
8 | }
9 |
--------------------------------------------------------------------------------
/#1 - Layered Architecture Version (GetX)/web/favicon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#1 - Layered Architecture Version (GetX)/web/favicon.png
--------------------------------------------------------------------------------
/#1 - Layered Architecture Version (GetX)/web/icons/Icon-192.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#1 - Layered Architecture Version (GetX)/web/icons/Icon-192.png
--------------------------------------------------------------------------------
/#1 - Layered Architecture Version (GetX)/web/icons/Icon-512.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#1 - Layered Architecture Version (GetX)/web/icons/Icon-512.png
--------------------------------------------------------------------------------
/#1 - Layered Architecture Version (GetX)/web/icons/Icon-maskable-192.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#1 - Layered Architecture Version (GetX)/web/icons/Icon-maskable-192.png
--------------------------------------------------------------------------------
/#1 - Layered Architecture Version (GetX)/web/icons/Icon-maskable-512.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#1 - Layered Architecture Version (GetX)/web/icons/Icon-maskable-512.png
--------------------------------------------------------------------------------
/#10 - Clean Architecture Version (RxDart + Provider)/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 |
--------------------------------------------------------------------------------
/#10 - Clean Architecture Version (RxDart + Provider)/android/app/src/main/kotlin/com/sinasys/clean_architecture_rxdart/MainActivity.kt:
--------------------------------------------------------------------------------
1 | package com.sinasys.clean_architecture_rxdart
2 |
3 | import io.flutter.embedding.android.FlutterActivity
4 |
5 | class MainActivity: FlutterActivity() {
6 | }
7 |
--------------------------------------------------------------------------------
/#10 - Clean Architecture Version (RxDart + Provider)/android/app/src/main/res/mipmap-hdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#10 - Clean Architecture Version (RxDart + Provider)/android/app/src/main/res/mipmap-hdpi/ic_launcher.png
--------------------------------------------------------------------------------
/#10 - Clean Architecture Version (RxDart + Provider)/android/app/src/main/res/mipmap-mdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#10 - Clean Architecture Version (RxDart + Provider)/android/app/src/main/res/mipmap-mdpi/ic_launcher.png
--------------------------------------------------------------------------------
/#10 - Clean Architecture Version (RxDart + Provider)/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#10 - Clean Architecture Version (RxDart + Provider)/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/#10 - Clean Architecture Version (RxDart + Provider)/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#10 - Clean Architecture Version (RxDart + Provider)/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/#10 - Clean Architecture Version (RxDart + Provider)/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#10 - Clean Architecture Version (RxDart + Provider)/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/#10 - Clean Architecture Version (RxDart + Provider)/android/gradle.properties:
--------------------------------------------------------------------------------
1 | org.gradle.jvmargs=-Xmx1536M
2 | android.useAndroidX=true
3 | android.enableJetifier=true
4 |
--------------------------------------------------------------------------------
/#10 - Clean Architecture Version (RxDart + Provider)/android/gradle/wrapper/gradle-wrapper.properties:
--------------------------------------------------------------------------------
1 | distributionBase=GRADLE_USER_HOME
2 | distributionPath=wrapper/dists
3 | zipStoreBase=GRADLE_USER_HOME
4 | zipStorePath=wrapper/dists
5 | distributionUrl=https\://services.gradle.org/distributions/gradle-7.5-all.zip
6 |
--------------------------------------------------------------------------------
/#10 - Clean Architecture Version (RxDart + Provider)/asset/fonts/Roboto-Black.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#10 - Clean Architecture Version (RxDart + Provider)/asset/fonts/Roboto-Black.ttf
--------------------------------------------------------------------------------
/#10 - Clean Architecture Version (RxDart + Provider)/asset/fonts/Roboto-Bold.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#10 - Clean Architecture Version (RxDart + Provider)/asset/fonts/Roboto-Bold.ttf
--------------------------------------------------------------------------------
/#10 - Clean Architecture Version (RxDart + Provider)/asset/fonts/Roboto-Light.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#10 - Clean Architecture Version (RxDart + Provider)/asset/fonts/Roboto-Light.ttf
--------------------------------------------------------------------------------
/#10 - Clean Architecture Version (RxDart + Provider)/asset/fonts/Roboto-Medium.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#10 - Clean Architecture Version (RxDart + Provider)/asset/fonts/Roboto-Medium.ttf
--------------------------------------------------------------------------------
/#10 - Clean Architecture Version (RxDart + Provider)/asset/fonts/Roboto-Regular.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#10 - Clean Architecture Version (RxDart + Provider)/asset/fonts/Roboto-Regular.ttf
--------------------------------------------------------------------------------
/#10 - Clean Architecture Version (RxDart + Provider)/asset/fonts/Roboto-Thin.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#10 - Clean Architecture Version (RxDart + Provider)/asset/fonts/Roboto-Thin.ttf
--------------------------------------------------------------------------------
/#10 - Clean Architecture Version (RxDart + Provider)/asset/images/empty_state.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#10 - Clean Architecture Version (RxDart + Provider)/asset/images/empty_state.png
--------------------------------------------------------------------------------
/#10 - Clean Architecture Version (RxDart + Provider)/asset/images/female.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#10 - Clean Architecture Version (RxDart + Provider)/asset/images/female.png
--------------------------------------------------------------------------------
/#10 - Clean Architecture Version (RxDart + Provider)/asset/images/male.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#10 - Clean Architecture Version (RxDart + Provider)/asset/images/male.png
--------------------------------------------------------------------------------
/#10 - Clean Architecture Version (RxDart + Provider)/asset/images/user.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#10 - Clean Architecture Version (RxDart + Provider)/asset/images/user.png
--------------------------------------------------------------------------------
/#10 - Clean Architecture Version (RxDart + Provider)/ios/Flutter/Debug.xcconfig:
--------------------------------------------------------------------------------
1 | #include "Generated.xcconfig"
2 |
--------------------------------------------------------------------------------
/#10 - Clean Architecture Version (RxDart + Provider)/ios/Flutter/Release.xcconfig:
--------------------------------------------------------------------------------
1 | #include "Generated.xcconfig"
2 |
--------------------------------------------------------------------------------
/#10 - Clean Architecture Version (RxDart + Provider)/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/#10 - Clean Architecture Version (RxDart + Provider)/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | IDEDidComputeMac32BitWarning
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/#10 - Clean Architecture Version (RxDart + Provider)/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | PreviewsEnabled
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/#10 - Clean Architecture Version (RxDart + Provider)/ios/Runner.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/#10 - Clean Architecture Version (RxDart + Provider)/ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | IDEDidComputeMac32BitWarning
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/#10 - Clean Architecture Version (RxDart + Provider)/ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | PreviewsEnabled
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/#10 - Clean Architecture Version (RxDart + Provider)/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#10 - Clean Architecture Version (RxDart + Provider)/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png
--------------------------------------------------------------------------------
/#10 - Clean Architecture Version (RxDart + Provider)/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#10 - Clean Architecture Version (RxDart + Provider)/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png
--------------------------------------------------------------------------------
/#10 - Clean Architecture Version (RxDart + Provider)/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#10 - Clean Architecture Version (RxDart + Provider)/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png
--------------------------------------------------------------------------------
/#10 - Clean Architecture Version (RxDart + Provider)/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#10 - Clean Architecture Version (RxDart + Provider)/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png
--------------------------------------------------------------------------------
/#10 - Clean Architecture Version (RxDart + Provider)/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#10 - Clean Architecture Version (RxDart + Provider)/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png
--------------------------------------------------------------------------------
/#10 - Clean Architecture Version (RxDart + Provider)/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#10 - Clean Architecture Version (RxDart + Provider)/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png
--------------------------------------------------------------------------------
/#10 - Clean Architecture Version (RxDart + Provider)/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#10 - Clean Architecture Version (RxDart + Provider)/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png
--------------------------------------------------------------------------------
/#10 - Clean Architecture Version (RxDart + Provider)/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#10 - Clean Architecture Version (RxDart + Provider)/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png
--------------------------------------------------------------------------------
/#10 - Clean Architecture Version (RxDart + Provider)/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#10 - Clean Architecture Version (RxDart + Provider)/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png
--------------------------------------------------------------------------------
/#10 - Clean Architecture Version (RxDart + Provider)/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#10 - Clean Architecture Version (RxDart + Provider)/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png
--------------------------------------------------------------------------------
/#10 - Clean Architecture Version (RxDart + Provider)/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#10 - Clean Architecture Version (RxDart + Provider)/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png
--------------------------------------------------------------------------------
/#10 - Clean Architecture Version (RxDart + Provider)/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#10 - Clean Architecture Version (RxDart + Provider)/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png
--------------------------------------------------------------------------------
/#10 - Clean Architecture Version (RxDart + Provider)/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#10 - Clean Architecture Version (RxDart + Provider)/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png
--------------------------------------------------------------------------------
/#10 - Clean Architecture Version (RxDart + Provider)/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#10 - Clean Architecture Version (RxDart + Provider)/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png
--------------------------------------------------------------------------------
/#10 - Clean Architecture Version (RxDart + Provider)/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#10 - Clean Architecture Version (RxDart + Provider)/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png
--------------------------------------------------------------------------------
/#10 - Clean Architecture Version (RxDart + Provider)/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#10 - Clean Architecture Version (RxDart + Provider)/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png
--------------------------------------------------------------------------------
/#10 - Clean Architecture Version (RxDart + Provider)/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#10 - Clean Architecture Version (RxDart + Provider)/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png
--------------------------------------------------------------------------------
/#10 - Clean Architecture Version (RxDart + Provider)/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#10 - Clean Architecture Version (RxDart + Provider)/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png
--------------------------------------------------------------------------------
/#10 - Clean Architecture Version (RxDart + Provider)/ios/Runner/Runner-Bridging-Header.h:
--------------------------------------------------------------------------------
1 | #import "GeneratedPluginRegistrant.h"
2 |
--------------------------------------------------------------------------------
/#10 - Clean Architecture Version (RxDart + Provider)/ios/RunnerTests/RunnerTests.swift:
--------------------------------------------------------------------------------
1 | import Flutter
2 | import UIKit
3 | import XCTest
4 |
5 | class RunnerTests: XCTestCase {
6 |
7 | func testExample() {
8 | // If you add code to the Runner application, consider adding tests here.
9 | // See https://developer.apple.com/documentation/xctest for more information about using XCTest.
10 | }
11 |
12 | }
13 |
--------------------------------------------------------------------------------
/#10 - Clean Architecture Version (RxDart + Provider)/lib/common/network/api_result.dart:
--------------------------------------------------------------------------------
1 | import 'package:freezed_annotation/freezed_annotation.dart';
2 |
3 | part 'api_result.freezed.dart';
4 |
5 | @freezed
6 | class ApiResult with _$ApiResult {
7 |
8 | const factory ApiResult.success(T data) = Success;
9 |
10 | const factory ApiResult.failure(String error) = Failure;
11 | }
12 |
--------------------------------------------------------------------------------
/#10 - Clean Architecture Version (RxDart + Provider)/lib/common/usecase/usecase.dart:
--------------------------------------------------------------------------------
1 | import 'package:clean_architecture_rxdart/common/network/api_result.dart';
2 |
3 | abstract class UseCase {
4 | Future> call(Params params);
5 | }
6 |
--------------------------------------------------------------------------------
/#10 - Clean Architecture Version (RxDart + Provider)/lib/core/app_asset.dart:
--------------------------------------------------------------------------------
1 | class AppAsset {
2 | const AppAsset._();
3 |
4 | static const male = "asset/images/male.png";
5 | static const female = "asset/images/female.png";
6 | static const user = "asset/images/user.png";
7 | static const emptyState = "asset/images/empty_state.png";
8 | }
9 |
--------------------------------------------------------------------------------
/#10 - Clean Architecture Version (RxDart + Provider)/lib/features/todo/presentation/bloc/todo_event.dart:
--------------------------------------------------------------------------------
1 | import 'package:flutter/foundation.dart' show immutable;
2 | import 'package:clean_architecture_rxdart/features/todo/domain/entities/todo_entity.dart';
3 |
4 | @immutable
5 | class TodoFetched {
6 | final int userId;
7 | final TodoStatus? status;
8 |
9 | const TodoFetched(this.userId, {this.status});
10 | }
11 |
--------------------------------------------------------------------------------
/#10 - Clean Architecture Version (RxDart + Provider)/lib/features/user/presentation/bloc/user_event.dart:
--------------------------------------------------------------------------------
1 | import 'package:flutter/foundation.dart' show immutable;
2 | import 'package:clean_architecture_rxdart/features/user/domain/entities/user_entity.dart';
3 |
4 | @immutable
5 | class UsersFetched {
6 | final Gender? gender;
7 | final UserStatus? status;
8 |
9 | const UsersFetched({this.gender, this.status});
10 | }
11 |
--------------------------------------------------------------------------------
/#10 - Clean Architecture Version (RxDart + Provider)/web/favicon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#10 - Clean Architecture Version (RxDart + Provider)/web/favicon.png
--------------------------------------------------------------------------------
/#10 - Clean Architecture Version (RxDart + Provider)/web/icons/Icon-192.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#10 - Clean Architecture Version (RxDart + Provider)/web/icons/Icon-192.png
--------------------------------------------------------------------------------
/#10 - Clean Architecture Version (RxDart + Provider)/web/icons/Icon-512.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#10 - Clean Architecture Version (RxDart + Provider)/web/icons/Icon-512.png
--------------------------------------------------------------------------------
/#10 - Clean Architecture Version (RxDart + Provider)/web/icons/Icon-maskable-192.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#10 - Clean Architecture Version (RxDart + Provider)/web/icons/Icon-maskable-192.png
--------------------------------------------------------------------------------
/#10 - Clean Architecture Version (RxDart + Provider)/web/icons/Icon-maskable-512.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#10 - Clean Architecture Version (RxDart + Provider)/web/icons/Icon-maskable-512.png
--------------------------------------------------------------------------------
/#2 - Layered Architecture Version (Cubit)/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 |
--------------------------------------------------------------------------------
/#2 - Layered Architecture Version (Cubit)/android/app/src/main/kotlin/com/sinasys/gorest/layered_architecture_cubit/MainActivity.kt:
--------------------------------------------------------------------------------
1 | package com.sinasys.gorest.layered_architecture_cubit
2 |
3 | import io.flutter.embedding.android.FlutterActivity
4 |
5 | class MainActivity: FlutterActivity() {
6 | }
7 |
--------------------------------------------------------------------------------
/#2 - Layered Architecture Version (Cubit)/android/app/src/main/res/mipmap-hdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#2 - Layered Architecture Version (Cubit)/android/app/src/main/res/mipmap-hdpi/ic_launcher.png
--------------------------------------------------------------------------------
/#2 - Layered Architecture Version (Cubit)/android/app/src/main/res/mipmap-mdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#2 - Layered Architecture Version (Cubit)/android/app/src/main/res/mipmap-mdpi/ic_launcher.png
--------------------------------------------------------------------------------
/#2 - Layered Architecture Version (Cubit)/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#2 - Layered Architecture Version (Cubit)/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/#2 - Layered Architecture Version (Cubit)/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#2 - Layered Architecture Version (Cubit)/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/#2 - Layered Architecture Version (Cubit)/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#2 - Layered Architecture Version (Cubit)/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/#2 - Layered Architecture Version (Cubit)/android/gradle.properties:
--------------------------------------------------------------------------------
1 | org.gradle.jvmargs=-Xmx1536M
2 | android.useAndroidX=true
3 | android.enableJetifier=true
4 |
--------------------------------------------------------------------------------
/#2 - Layered Architecture Version (Cubit)/android/gradle/wrapper/gradle-wrapper.properties:
--------------------------------------------------------------------------------
1 | distributionBase=GRADLE_USER_HOME
2 | distributionPath=wrapper/dists
3 | zipStoreBase=GRADLE_USER_HOME
4 | zipStorePath=wrapper/dists
5 | distributionUrl=https\://services.gradle.org/distributions/gradle-8.7-all.zip
6 |
--------------------------------------------------------------------------------
/#2 - Layered Architecture Version (Cubit)/asset/fonts/Roboto-Black.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#2 - Layered Architecture Version (Cubit)/asset/fonts/Roboto-Black.ttf
--------------------------------------------------------------------------------
/#2 - Layered Architecture Version (Cubit)/asset/fonts/Roboto-Bold.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#2 - Layered Architecture Version (Cubit)/asset/fonts/Roboto-Bold.ttf
--------------------------------------------------------------------------------
/#2 - Layered Architecture Version (Cubit)/asset/fonts/Roboto-Light.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#2 - Layered Architecture Version (Cubit)/asset/fonts/Roboto-Light.ttf
--------------------------------------------------------------------------------
/#2 - Layered Architecture Version (Cubit)/asset/fonts/Roboto-Medium.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#2 - Layered Architecture Version (Cubit)/asset/fonts/Roboto-Medium.ttf
--------------------------------------------------------------------------------
/#2 - Layered Architecture Version (Cubit)/asset/fonts/Roboto-Regular.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#2 - Layered Architecture Version (Cubit)/asset/fonts/Roboto-Regular.ttf
--------------------------------------------------------------------------------
/#2 - Layered Architecture Version (Cubit)/asset/fonts/Roboto-Thin.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#2 - Layered Architecture Version (Cubit)/asset/fonts/Roboto-Thin.ttf
--------------------------------------------------------------------------------
/#2 - Layered Architecture Version (Cubit)/asset/images/empty_state.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#2 - Layered Architecture Version (Cubit)/asset/images/empty_state.png
--------------------------------------------------------------------------------
/#2 - Layered Architecture Version (Cubit)/asset/images/female.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#2 - Layered Architecture Version (Cubit)/asset/images/female.png
--------------------------------------------------------------------------------
/#2 - Layered Architecture Version (Cubit)/asset/images/male.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#2 - Layered Architecture Version (Cubit)/asset/images/male.png
--------------------------------------------------------------------------------
/#2 - Layered Architecture Version (Cubit)/asset/images/user.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#2 - Layered Architecture Version (Cubit)/asset/images/user.png
--------------------------------------------------------------------------------
/#2 - Layered Architecture Version (Cubit)/ios/Flutter/Debug.xcconfig:
--------------------------------------------------------------------------------
1 | #include "Generated.xcconfig"
2 |
--------------------------------------------------------------------------------
/#2 - Layered Architecture Version (Cubit)/ios/Flutter/Release.xcconfig:
--------------------------------------------------------------------------------
1 | #include "Generated.xcconfig"
2 |
--------------------------------------------------------------------------------
/#2 - Layered Architecture Version (Cubit)/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/#2 - Layered Architecture Version (Cubit)/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | IDEDidComputeMac32BitWarning
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/#2 - Layered Architecture Version (Cubit)/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | PreviewsEnabled
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/#2 - Layered Architecture Version (Cubit)/ios/Runner.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/#2 - Layered Architecture Version (Cubit)/ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | IDEDidComputeMac32BitWarning
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/#2 - Layered Architecture Version (Cubit)/ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | PreviewsEnabled
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/#2 - Layered Architecture Version (Cubit)/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#2 - Layered Architecture Version (Cubit)/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png
--------------------------------------------------------------------------------
/#2 - Layered Architecture Version (Cubit)/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#2 - Layered Architecture Version (Cubit)/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png
--------------------------------------------------------------------------------
/#2 - Layered Architecture Version (Cubit)/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#2 - Layered Architecture Version (Cubit)/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png
--------------------------------------------------------------------------------
/#2 - Layered Architecture Version (Cubit)/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#2 - Layered Architecture Version (Cubit)/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png
--------------------------------------------------------------------------------
/#2 - Layered Architecture Version (Cubit)/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#2 - Layered Architecture Version (Cubit)/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png
--------------------------------------------------------------------------------
/#2 - Layered Architecture Version (Cubit)/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#2 - Layered Architecture Version (Cubit)/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png
--------------------------------------------------------------------------------
/#2 - Layered Architecture Version (Cubit)/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#2 - Layered Architecture Version (Cubit)/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png
--------------------------------------------------------------------------------
/#2 - Layered Architecture Version (Cubit)/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#2 - Layered Architecture Version (Cubit)/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png
--------------------------------------------------------------------------------
/#2 - Layered Architecture Version (Cubit)/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#2 - Layered Architecture Version (Cubit)/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png
--------------------------------------------------------------------------------
/#2 - Layered Architecture Version (Cubit)/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#2 - Layered Architecture Version (Cubit)/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png
--------------------------------------------------------------------------------
/#2 - Layered Architecture Version (Cubit)/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#2 - Layered Architecture Version (Cubit)/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png
--------------------------------------------------------------------------------
/#2 - Layered Architecture Version (Cubit)/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#2 - Layered Architecture Version (Cubit)/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png
--------------------------------------------------------------------------------
/#2 - Layered Architecture Version (Cubit)/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#2 - Layered Architecture Version (Cubit)/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png
--------------------------------------------------------------------------------
/#2 - Layered Architecture Version (Cubit)/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#2 - Layered Architecture Version (Cubit)/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png
--------------------------------------------------------------------------------
/#2 - Layered Architecture Version (Cubit)/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#2 - Layered Architecture Version (Cubit)/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png
--------------------------------------------------------------------------------
/#2 - Layered Architecture Version (Cubit)/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#2 - Layered Architecture Version (Cubit)/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png
--------------------------------------------------------------------------------
/#2 - Layered Architecture Version (Cubit)/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#2 - Layered Architecture Version (Cubit)/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png
--------------------------------------------------------------------------------
/#2 - Layered Architecture Version (Cubit)/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#2 - Layered Architecture Version (Cubit)/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png
--------------------------------------------------------------------------------
/#2 - Layered Architecture Version (Cubit)/ios/Runner/Runner-Bridging-Header.h:
--------------------------------------------------------------------------------
1 | #import "GeneratedPluginRegistrant.h"
2 |
--------------------------------------------------------------------------------
/#2 - Layered Architecture Version (Cubit)/lib/common/network/api_result.dart:
--------------------------------------------------------------------------------
1 | import 'package:freezed_annotation/freezed_annotation.dart';
2 |
3 | part 'api_result.freezed.dart';
4 |
5 | @freezed
6 | class ApiResult with _$ApiResult {
7 | const factory ApiResult.success(T data) = Success;
8 |
9 | const factory ApiResult.failure(String error) = Failure;
10 | }
11 |
--------------------------------------------------------------------------------
/#2 - Layered Architecture Version (Cubit)/lib/core/app_asset.dart:
--------------------------------------------------------------------------------
1 | class AppAsset {
2 | const AppAsset._();
3 |
4 | static const male = "asset/images/male.png";
5 | static const female = "asset/images/female.png";
6 | static const user = "asset/images/user.png";
7 | static const emptyState = "asset/images/empty_state.png";
8 | }
9 |
--------------------------------------------------------------------------------
/#2 - Layered Architecture Version (Cubit)/web/favicon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#2 - Layered Architecture Version (Cubit)/web/favicon.png
--------------------------------------------------------------------------------
/#2 - Layered Architecture Version (Cubit)/web/icons/Icon-192.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#2 - Layered Architecture Version (Cubit)/web/icons/Icon-192.png
--------------------------------------------------------------------------------
/#2 - Layered Architecture Version (Cubit)/web/icons/Icon-512.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#2 - Layered Architecture Version (Cubit)/web/icons/Icon-512.png
--------------------------------------------------------------------------------
/#2 - Layered Architecture Version (Cubit)/web/icons/Icon-maskable-192.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#2 - Layered Architecture Version (Cubit)/web/icons/Icon-maskable-192.png
--------------------------------------------------------------------------------
/#2 - Layered Architecture Version (Cubit)/web/icons/Icon-maskable-512.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#2 - Layered Architecture Version (Cubit)/web/icons/Icon-maskable-512.png
--------------------------------------------------------------------------------
/#3 - Layered Architecture Version (Bloc)/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 |
--------------------------------------------------------------------------------
/#3 - Layered Architecture Version (Bloc)/android/app/src/main/kotlin/com/sinasys/gorest/layered_architecture_bloc/MainActivity.kt:
--------------------------------------------------------------------------------
1 | package com.sinasys.gorest.layered_architecture_bloc
2 |
3 | import io.flutter.embedding.android.FlutterActivity
4 |
5 | class MainActivity: FlutterActivity() {
6 | }
7 |
--------------------------------------------------------------------------------
/#3 - Layered Architecture Version (Bloc)/android/app/src/main/res/mipmap-hdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#3 - Layered Architecture Version (Bloc)/android/app/src/main/res/mipmap-hdpi/ic_launcher.png
--------------------------------------------------------------------------------
/#3 - Layered Architecture Version (Bloc)/android/app/src/main/res/mipmap-mdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#3 - Layered Architecture Version (Bloc)/android/app/src/main/res/mipmap-mdpi/ic_launcher.png
--------------------------------------------------------------------------------
/#3 - Layered Architecture Version (Bloc)/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#3 - Layered Architecture Version (Bloc)/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/#3 - Layered Architecture Version (Bloc)/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#3 - Layered Architecture Version (Bloc)/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/#3 - Layered Architecture Version (Bloc)/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#3 - Layered Architecture Version (Bloc)/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/#3 - Layered Architecture Version (Bloc)/android/gradle.properties:
--------------------------------------------------------------------------------
1 | org.gradle.jvmargs=-Xmx1536M
2 | android.useAndroidX=true
3 | android.enableJetifier=true
4 |
--------------------------------------------------------------------------------
/#3 - Layered Architecture Version (Bloc)/android/gradle/wrapper/gradle-wrapper.properties:
--------------------------------------------------------------------------------
1 | distributionBase=GRADLE_USER_HOME
2 | distributionPath=wrapper/dists
3 | zipStoreBase=GRADLE_USER_HOME
4 | zipStorePath=wrapper/dists
5 | distributionUrl=https\://services.gradle.org/distributions/gradle-8.7-all.zip
6 |
--------------------------------------------------------------------------------
/#3 - Layered Architecture Version (Bloc)/asset/fonts/Roboto-Black.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#3 - Layered Architecture Version (Bloc)/asset/fonts/Roboto-Black.ttf
--------------------------------------------------------------------------------
/#3 - Layered Architecture Version (Bloc)/asset/fonts/Roboto-Bold.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#3 - Layered Architecture Version (Bloc)/asset/fonts/Roboto-Bold.ttf
--------------------------------------------------------------------------------
/#3 - Layered Architecture Version (Bloc)/asset/fonts/Roboto-Light.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#3 - Layered Architecture Version (Bloc)/asset/fonts/Roboto-Light.ttf
--------------------------------------------------------------------------------
/#3 - Layered Architecture Version (Bloc)/asset/fonts/Roboto-Medium.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#3 - Layered Architecture Version (Bloc)/asset/fonts/Roboto-Medium.ttf
--------------------------------------------------------------------------------
/#3 - Layered Architecture Version (Bloc)/asset/fonts/Roboto-Regular.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#3 - Layered Architecture Version (Bloc)/asset/fonts/Roboto-Regular.ttf
--------------------------------------------------------------------------------
/#3 - Layered Architecture Version (Bloc)/asset/fonts/Roboto-Thin.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#3 - Layered Architecture Version (Bloc)/asset/fonts/Roboto-Thin.ttf
--------------------------------------------------------------------------------
/#3 - Layered Architecture Version (Bloc)/asset/images/empty_state.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#3 - Layered Architecture Version (Bloc)/asset/images/empty_state.png
--------------------------------------------------------------------------------
/#3 - Layered Architecture Version (Bloc)/asset/images/female.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#3 - Layered Architecture Version (Bloc)/asset/images/female.png
--------------------------------------------------------------------------------
/#3 - Layered Architecture Version (Bloc)/asset/images/male.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#3 - Layered Architecture Version (Bloc)/asset/images/male.png
--------------------------------------------------------------------------------
/#3 - Layered Architecture Version (Bloc)/asset/images/user.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#3 - Layered Architecture Version (Bloc)/asset/images/user.png
--------------------------------------------------------------------------------
/#3 - Layered Architecture Version (Bloc)/ios/Flutter/Debug.xcconfig:
--------------------------------------------------------------------------------
1 | #include "Generated.xcconfig"
2 |
--------------------------------------------------------------------------------
/#3 - Layered Architecture Version (Bloc)/ios/Flutter/Release.xcconfig:
--------------------------------------------------------------------------------
1 | #include "Generated.xcconfig"
2 |
--------------------------------------------------------------------------------
/#3 - Layered Architecture Version (Bloc)/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/#3 - Layered Architecture Version (Bloc)/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | IDEDidComputeMac32BitWarning
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/#3 - Layered Architecture Version (Bloc)/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | PreviewsEnabled
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/#3 - Layered Architecture Version (Bloc)/ios/Runner.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/#3 - Layered Architecture Version (Bloc)/ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | IDEDidComputeMac32BitWarning
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/#3 - Layered Architecture Version (Bloc)/ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | PreviewsEnabled
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/#3 - Layered Architecture Version (Bloc)/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#3 - Layered Architecture Version (Bloc)/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png
--------------------------------------------------------------------------------
/#3 - Layered Architecture Version (Bloc)/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#3 - Layered Architecture Version (Bloc)/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png
--------------------------------------------------------------------------------
/#3 - Layered Architecture Version (Bloc)/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#3 - Layered Architecture Version (Bloc)/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png
--------------------------------------------------------------------------------
/#3 - Layered Architecture Version (Bloc)/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#3 - Layered Architecture Version (Bloc)/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png
--------------------------------------------------------------------------------
/#3 - Layered Architecture Version (Bloc)/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#3 - Layered Architecture Version (Bloc)/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png
--------------------------------------------------------------------------------
/#3 - Layered Architecture Version (Bloc)/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#3 - Layered Architecture Version (Bloc)/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png
--------------------------------------------------------------------------------
/#3 - Layered Architecture Version (Bloc)/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#3 - Layered Architecture Version (Bloc)/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png
--------------------------------------------------------------------------------
/#3 - Layered Architecture Version (Bloc)/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#3 - Layered Architecture Version (Bloc)/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png
--------------------------------------------------------------------------------
/#3 - Layered Architecture Version (Bloc)/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#3 - Layered Architecture Version (Bloc)/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png
--------------------------------------------------------------------------------
/#3 - Layered Architecture Version (Bloc)/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#3 - Layered Architecture Version (Bloc)/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png
--------------------------------------------------------------------------------
/#3 - Layered Architecture Version (Bloc)/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#3 - Layered Architecture Version (Bloc)/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png
--------------------------------------------------------------------------------
/#3 - Layered Architecture Version (Bloc)/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#3 - Layered Architecture Version (Bloc)/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png
--------------------------------------------------------------------------------
/#3 - Layered Architecture Version (Bloc)/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#3 - Layered Architecture Version (Bloc)/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png
--------------------------------------------------------------------------------
/#3 - Layered Architecture Version (Bloc)/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#3 - Layered Architecture Version (Bloc)/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png
--------------------------------------------------------------------------------
/#3 - Layered Architecture Version (Bloc)/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#3 - Layered Architecture Version (Bloc)/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png
--------------------------------------------------------------------------------
/#3 - Layered Architecture Version (Bloc)/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#3 - Layered Architecture Version (Bloc)/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png
--------------------------------------------------------------------------------
/#3 - Layered Architecture Version (Bloc)/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#3 - Layered Architecture Version (Bloc)/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png
--------------------------------------------------------------------------------
/#3 - Layered Architecture Version (Bloc)/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#3 - Layered Architecture Version (Bloc)/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png
--------------------------------------------------------------------------------
/#3 - Layered Architecture Version (Bloc)/ios/Runner/Runner-Bridging-Header.h:
--------------------------------------------------------------------------------
1 | #import "GeneratedPluginRegistrant.h"
2 |
--------------------------------------------------------------------------------
/#3 - Layered Architecture Version (Bloc)/lib/common/network/api_result.dart:
--------------------------------------------------------------------------------
1 | import 'package:freezed_annotation/freezed_annotation.dart';
2 | part 'api_result.freezed.dart';
3 |
4 | @freezed
5 | class ApiResult with _$ApiResult {
6 |
7 | const factory ApiResult.success(T data) = Success;
8 |
9 | const factory ApiResult.failure(String error) = Failure;
10 | }
11 |
--------------------------------------------------------------------------------
/#3 - Layered Architecture Version (Bloc)/lib/core/app_asset.dart:
--------------------------------------------------------------------------------
1 | class AppAsset {
2 | const AppAsset._();
3 |
4 | static const male = "asset/images/male.png";
5 | static const female = "asset/images/female.png";
6 | static const user = "asset/images/user.png";
7 | static const emptyState = "asset/images/empty_state.png";
8 | }
9 |
--------------------------------------------------------------------------------
/#3 - Layered Architecture Version (Bloc)/web/favicon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#3 - Layered Architecture Version (Bloc)/web/favicon.png
--------------------------------------------------------------------------------
/#3 - Layered Architecture Version (Bloc)/web/icons/Icon-192.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#3 - Layered Architecture Version (Bloc)/web/icons/Icon-192.png
--------------------------------------------------------------------------------
/#3 - Layered Architecture Version (Bloc)/web/icons/Icon-512.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#3 - Layered Architecture Version (Bloc)/web/icons/Icon-512.png
--------------------------------------------------------------------------------
/#3 - Layered Architecture Version (Bloc)/web/icons/Icon-maskable-192.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#3 - Layered Architecture Version (Bloc)/web/icons/Icon-maskable-192.png
--------------------------------------------------------------------------------
/#3 - Layered Architecture Version (Bloc)/web/icons/Icon-maskable-512.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#3 - Layered Architecture Version (Bloc)/web/icons/Icon-maskable-512.png
--------------------------------------------------------------------------------
/#4 - Clean Architecture Version (Bloc)/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 |
--------------------------------------------------------------------------------
/#4 - Clean Architecture Version (Bloc)/android/app/src/main/kotlin/com/sinasys/gorest/clean_architecture_bloc/MainActivity.kt:
--------------------------------------------------------------------------------
1 | package com.sinasys.gorest.clean_architecture_bloc
2 |
3 | import io.flutter.embedding.android.FlutterActivity
4 |
5 | class MainActivity: FlutterActivity() {
6 | }
7 |
--------------------------------------------------------------------------------
/#4 - Clean Architecture Version (Bloc)/android/app/src/main/res/mipmap-hdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#4 - Clean Architecture Version (Bloc)/android/app/src/main/res/mipmap-hdpi/ic_launcher.png
--------------------------------------------------------------------------------
/#4 - Clean Architecture Version (Bloc)/android/app/src/main/res/mipmap-mdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#4 - Clean Architecture Version (Bloc)/android/app/src/main/res/mipmap-mdpi/ic_launcher.png
--------------------------------------------------------------------------------
/#4 - Clean Architecture Version (Bloc)/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#4 - Clean Architecture Version (Bloc)/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/#4 - Clean Architecture Version (Bloc)/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#4 - Clean Architecture Version (Bloc)/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/#4 - Clean Architecture Version (Bloc)/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#4 - Clean Architecture Version (Bloc)/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/#4 - Clean Architecture Version (Bloc)/android/gradle.properties:
--------------------------------------------------------------------------------
1 | org.gradle.jvmargs=-Xmx1536M
2 | android.useAndroidX=true
3 | android.enableJetifier=true
4 |
--------------------------------------------------------------------------------
/#4 - Clean Architecture Version (Bloc)/android/gradle/wrapper/gradle-wrapper.properties:
--------------------------------------------------------------------------------
1 | distributionBase=GRADLE_USER_HOME
2 | distributionPath=wrapper/dists
3 | zipStoreBase=GRADLE_USER_HOME
4 | zipStorePath=wrapper/dists
5 | distributionUrl=https\://services.gradle.org/distributions/gradle-8.7-all.zip
6 |
--------------------------------------------------------------------------------
/#4 - Clean Architecture Version (Bloc)/asset/fonts/Roboto-Black.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#4 - Clean Architecture Version (Bloc)/asset/fonts/Roboto-Black.ttf
--------------------------------------------------------------------------------
/#4 - Clean Architecture Version (Bloc)/asset/fonts/Roboto-Bold.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#4 - Clean Architecture Version (Bloc)/asset/fonts/Roboto-Bold.ttf
--------------------------------------------------------------------------------
/#4 - Clean Architecture Version (Bloc)/asset/fonts/Roboto-Light.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#4 - Clean Architecture Version (Bloc)/asset/fonts/Roboto-Light.ttf
--------------------------------------------------------------------------------
/#4 - Clean Architecture Version (Bloc)/asset/fonts/Roboto-Medium.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#4 - Clean Architecture Version (Bloc)/asset/fonts/Roboto-Medium.ttf
--------------------------------------------------------------------------------
/#4 - Clean Architecture Version (Bloc)/asset/fonts/Roboto-Regular.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#4 - Clean Architecture Version (Bloc)/asset/fonts/Roboto-Regular.ttf
--------------------------------------------------------------------------------
/#4 - Clean Architecture Version (Bloc)/asset/fonts/Roboto-Thin.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#4 - Clean Architecture Version (Bloc)/asset/fonts/Roboto-Thin.ttf
--------------------------------------------------------------------------------
/#4 - Clean Architecture Version (Bloc)/asset/images/empty_state.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#4 - Clean Architecture Version (Bloc)/asset/images/empty_state.png
--------------------------------------------------------------------------------
/#4 - Clean Architecture Version (Bloc)/asset/images/female.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#4 - Clean Architecture Version (Bloc)/asset/images/female.png
--------------------------------------------------------------------------------
/#4 - Clean Architecture Version (Bloc)/asset/images/male.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#4 - Clean Architecture Version (Bloc)/asset/images/male.png
--------------------------------------------------------------------------------
/#4 - Clean Architecture Version (Bloc)/asset/images/user.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#4 - Clean Architecture Version (Bloc)/asset/images/user.png
--------------------------------------------------------------------------------
/#4 - Clean Architecture Version (Bloc)/ios/Flutter/Debug.xcconfig:
--------------------------------------------------------------------------------
1 | #include "Generated.xcconfig"
2 |
--------------------------------------------------------------------------------
/#4 - Clean Architecture Version (Bloc)/ios/Flutter/Release.xcconfig:
--------------------------------------------------------------------------------
1 | #include "Generated.xcconfig"
2 |
--------------------------------------------------------------------------------
/#4 - Clean Architecture Version (Bloc)/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/#4 - Clean Architecture Version (Bloc)/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | IDEDidComputeMac32BitWarning
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/#4 - Clean Architecture Version (Bloc)/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | PreviewsEnabled
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/#4 - Clean Architecture Version (Bloc)/ios/Runner.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/#4 - Clean Architecture Version (Bloc)/ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | IDEDidComputeMac32BitWarning
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/#4 - Clean Architecture Version (Bloc)/ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | PreviewsEnabled
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/#4 - Clean Architecture Version (Bloc)/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#4 - Clean Architecture Version (Bloc)/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png
--------------------------------------------------------------------------------
/#4 - Clean Architecture Version (Bloc)/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#4 - Clean Architecture Version (Bloc)/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png
--------------------------------------------------------------------------------
/#4 - Clean Architecture Version (Bloc)/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#4 - Clean Architecture Version (Bloc)/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png
--------------------------------------------------------------------------------
/#4 - Clean Architecture Version (Bloc)/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#4 - Clean Architecture Version (Bloc)/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png
--------------------------------------------------------------------------------
/#4 - Clean Architecture Version (Bloc)/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#4 - Clean Architecture Version (Bloc)/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png
--------------------------------------------------------------------------------
/#4 - Clean Architecture Version (Bloc)/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#4 - Clean Architecture Version (Bloc)/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png
--------------------------------------------------------------------------------
/#4 - Clean Architecture Version (Bloc)/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#4 - Clean Architecture Version (Bloc)/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png
--------------------------------------------------------------------------------
/#4 - Clean Architecture Version (Bloc)/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#4 - Clean Architecture Version (Bloc)/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png
--------------------------------------------------------------------------------
/#4 - Clean Architecture Version (Bloc)/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#4 - Clean Architecture Version (Bloc)/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png
--------------------------------------------------------------------------------
/#4 - Clean Architecture Version (Bloc)/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#4 - Clean Architecture Version (Bloc)/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png
--------------------------------------------------------------------------------
/#4 - Clean Architecture Version (Bloc)/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#4 - Clean Architecture Version (Bloc)/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png
--------------------------------------------------------------------------------
/#4 - Clean Architecture Version (Bloc)/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#4 - Clean Architecture Version (Bloc)/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png
--------------------------------------------------------------------------------
/#4 - Clean Architecture Version (Bloc)/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#4 - Clean Architecture Version (Bloc)/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png
--------------------------------------------------------------------------------
/#4 - Clean Architecture Version (Bloc)/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#4 - Clean Architecture Version (Bloc)/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png
--------------------------------------------------------------------------------
/#4 - Clean Architecture Version (Bloc)/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#4 - Clean Architecture Version (Bloc)/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png
--------------------------------------------------------------------------------
/#4 - Clean Architecture Version (Bloc)/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#4 - Clean Architecture Version (Bloc)/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png
--------------------------------------------------------------------------------
/#4 - Clean Architecture Version (Bloc)/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#4 - Clean Architecture Version (Bloc)/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png
--------------------------------------------------------------------------------
/#4 - Clean Architecture Version (Bloc)/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#4 - Clean Architecture Version (Bloc)/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png
--------------------------------------------------------------------------------
/#4 - Clean Architecture Version (Bloc)/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.
--------------------------------------------------------------------------------
/#4 - Clean Architecture Version (Bloc)/ios/Runner/Runner-Bridging-Header.h:
--------------------------------------------------------------------------------
1 | #import "GeneratedPluginRegistrant.h"
2 |
--------------------------------------------------------------------------------
/#4 - Clean Architecture Version (Bloc)/lib/common/network/api_result.dart:
--------------------------------------------------------------------------------
1 | import 'package:freezed_annotation/freezed_annotation.dart';
2 |
3 | part 'api_result.freezed.dart';
4 |
5 | @freezed
6 | class ApiResult with _$ApiResult {
7 | const factory ApiResult.success(T data) = Success;
8 |
9 | const factory ApiResult.failure(String error) = Failure;
10 | }
11 |
--------------------------------------------------------------------------------
/#4 - Clean Architecture Version (Bloc)/lib/common/usecase/usecase.dart:
--------------------------------------------------------------------------------
1 | import 'package:clean_architecture_bloc/common/network/api_result.dart';
2 |
3 | abstract class UseCase {
4 | Future> call(Params params);
5 | }
6 |
--------------------------------------------------------------------------------
/#4 - Clean Architecture Version (Bloc)/lib/core/app_asset.dart:
--------------------------------------------------------------------------------
1 | class AppAsset {
2 | const AppAsset._();
3 |
4 | static const male = "asset/images/male.png";
5 | static const female = "asset/images/female.png";
6 | static const user = "asset/images/user.png";
7 | static const emptyState = "asset/images/empty_state.png";
8 | }
9 |
--------------------------------------------------------------------------------
/#4 - Clean Architecture Version (Bloc)/web/favicon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#4 - Clean Architecture Version (Bloc)/web/favicon.png
--------------------------------------------------------------------------------
/#4 - Clean Architecture Version (Bloc)/web/icons/Icon-192.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#4 - Clean Architecture Version (Bloc)/web/icons/Icon-192.png
--------------------------------------------------------------------------------
/#4 - Clean Architecture Version (Bloc)/web/icons/Icon-512.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#4 - Clean Architecture Version (Bloc)/web/icons/Icon-512.png
--------------------------------------------------------------------------------
/#4 - Clean Architecture Version (Bloc)/web/icons/Icon-maskable-192.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#4 - Clean Architecture Version (Bloc)/web/icons/Icon-maskable-192.png
--------------------------------------------------------------------------------
/#4 - Clean Architecture Version (Bloc)/web/icons/Icon-maskable-512.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#4 - Clean Architecture Version (Bloc)/web/icons/Icon-maskable-512.png
--------------------------------------------------------------------------------
/#5 - Clean Architecture Version (Cubit)/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 |
--------------------------------------------------------------------------------
/#5 - Clean Architecture Version (Cubit)/android/app/src/main/kotlin/com/sinasys/gorest/clean_architecture_cubit/MainActivity.kt:
--------------------------------------------------------------------------------
1 | package com.sinasys.gorest.clean_architecture_cubit
2 |
3 | import io.flutter.embedding.android.FlutterActivity
4 |
5 | class MainActivity: FlutterActivity() {
6 | }
7 |
--------------------------------------------------------------------------------
/#5 - Clean Architecture Version (Cubit)/android/app/src/main/res/mipmap-hdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#5 - Clean Architecture Version (Cubit)/android/app/src/main/res/mipmap-hdpi/ic_launcher.png
--------------------------------------------------------------------------------
/#5 - Clean Architecture Version (Cubit)/android/app/src/main/res/mipmap-mdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#5 - Clean Architecture Version (Cubit)/android/app/src/main/res/mipmap-mdpi/ic_launcher.png
--------------------------------------------------------------------------------
/#5 - Clean Architecture Version (Cubit)/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#5 - Clean Architecture Version (Cubit)/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/#5 - Clean Architecture Version (Cubit)/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#5 - Clean Architecture Version (Cubit)/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/#5 - Clean Architecture Version (Cubit)/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#5 - Clean Architecture Version (Cubit)/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/#5 - Clean Architecture Version (Cubit)/android/gradle.properties:
--------------------------------------------------------------------------------
1 | org.gradle.jvmargs=-Xmx1536M
2 | android.useAndroidX=true
3 | android.enableJetifier=true
4 |
--------------------------------------------------------------------------------
/#5 - Clean Architecture Version (Cubit)/android/gradle/wrapper/gradle-wrapper.properties:
--------------------------------------------------------------------------------
1 | distributionBase=GRADLE_USER_HOME
2 | distributionPath=wrapper/dists
3 | zipStoreBase=GRADLE_USER_HOME
4 | zipStorePath=wrapper/dists
5 | distributionUrl=https\://services.gradle.org/distributions/gradle-7.5-all.zip
6 |
--------------------------------------------------------------------------------
/#5 - Clean Architecture Version (Cubit)/asset/fonts/Roboto-Black.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#5 - Clean Architecture Version (Cubit)/asset/fonts/Roboto-Black.ttf
--------------------------------------------------------------------------------
/#5 - Clean Architecture Version (Cubit)/asset/fonts/Roboto-Bold.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#5 - Clean Architecture Version (Cubit)/asset/fonts/Roboto-Bold.ttf
--------------------------------------------------------------------------------
/#5 - Clean Architecture Version (Cubit)/asset/fonts/Roboto-Light.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#5 - Clean Architecture Version (Cubit)/asset/fonts/Roboto-Light.ttf
--------------------------------------------------------------------------------
/#5 - Clean Architecture Version (Cubit)/asset/fonts/Roboto-Medium.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#5 - Clean Architecture Version (Cubit)/asset/fonts/Roboto-Medium.ttf
--------------------------------------------------------------------------------
/#5 - Clean Architecture Version (Cubit)/asset/fonts/Roboto-Regular.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#5 - Clean Architecture Version (Cubit)/asset/fonts/Roboto-Regular.ttf
--------------------------------------------------------------------------------
/#5 - Clean Architecture Version (Cubit)/asset/fonts/Roboto-Thin.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#5 - Clean Architecture Version (Cubit)/asset/fonts/Roboto-Thin.ttf
--------------------------------------------------------------------------------
/#5 - Clean Architecture Version (Cubit)/asset/images/empty_state.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#5 - Clean Architecture Version (Cubit)/asset/images/empty_state.png
--------------------------------------------------------------------------------
/#5 - Clean Architecture Version (Cubit)/asset/images/female.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#5 - Clean Architecture Version (Cubit)/asset/images/female.png
--------------------------------------------------------------------------------
/#5 - Clean Architecture Version (Cubit)/asset/images/male.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#5 - Clean Architecture Version (Cubit)/asset/images/male.png
--------------------------------------------------------------------------------
/#5 - Clean Architecture Version (Cubit)/asset/images/user.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#5 - Clean Architecture Version (Cubit)/asset/images/user.png
--------------------------------------------------------------------------------
/#5 - Clean Architecture Version (Cubit)/ios/Flutter/Debug.xcconfig:
--------------------------------------------------------------------------------
1 | #include "Generated.xcconfig"
2 |
--------------------------------------------------------------------------------
/#5 - Clean Architecture Version (Cubit)/ios/Flutter/Release.xcconfig:
--------------------------------------------------------------------------------
1 | #include "Generated.xcconfig"
2 |
--------------------------------------------------------------------------------
/#5 - Clean Architecture Version (Cubit)/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/#5 - Clean Architecture Version (Cubit)/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | IDEDidComputeMac32BitWarning
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/#5 - Clean Architecture Version (Cubit)/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | PreviewsEnabled
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/#5 - Clean Architecture Version (Cubit)/ios/Runner.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/#5 - Clean Architecture Version (Cubit)/ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | IDEDidComputeMac32BitWarning
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/#5 - Clean Architecture Version (Cubit)/ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | PreviewsEnabled
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/#5 - Clean Architecture Version (Cubit)/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#5 - Clean Architecture Version (Cubit)/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png
--------------------------------------------------------------------------------
/#5 - Clean Architecture Version (Cubit)/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#5 - Clean Architecture Version (Cubit)/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png
--------------------------------------------------------------------------------
/#5 - Clean Architecture Version (Cubit)/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#5 - Clean Architecture Version (Cubit)/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png
--------------------------------------------------------------------------------
/#5 - Clean Architecture Version (Cubit)/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#5 - Clean Architecture Version (Cubit)/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png
--------------------------------------------------------------------------------
/#5 - Clean Architecture Version (Cubit)/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#5 - Clean Architecture Version (Cubit)/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png
--------------------------------------------------------------------------------
/#5 - Clean Architecture Version (Cubit)/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#5 - Clean Architecture Version (Cubit)/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png
--------------------------------------------------------------------------------
/#5 - Clean Architecture Version (Cubit)/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#5 - Clean Architecture Version (Cubit)/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png
--------------------------------------------------------------------------------
/#5 - Clean Architecture Version (Cubit)/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#5 - Clean Architecture Version (Cubit)/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png
--------------------------------------------------------------------------------
/#5 - Clean Architecture Version (Cubit)/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#5 - Clean Architecture Version (Cubit)/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png
--------------------------------------------------------------------------------
/#5 - Clean Architecture Version (Cubit)/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#5 - Clean Architecture Version (Cubit)/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png
--------------------------------------------------------------------------------
/#5 - Clean Architecture Version (Cubit)/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#5 - Clean Architecture Version (Cubit)/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png
--------------------------------------------------------------------------------
/#5 - Clean Architecture Version (Cubit)/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#5 - Clean Architecture Version (Cubit)/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png
--------------------------------------------------------------------------------
/#5 - Clean Architecture Version (Cubit)/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#5 - Clean Architecture Version (Cubit)/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png
--------------------------------------------------------------------------------
/#5 - Clean Architecture Version (Cubit)/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#5 - Clean Architecture Version (Cubit)/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png
--------------------------------------------------------------------------------
/#5 - Clean Architecture Version (Cubit)/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#5 - Clean Architecture Version (Cubit)/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png
--------------------------------------------------------------------------------
/#5 - Clean Architecture Version (Cubit)/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#5 - Clean Architecture Version (Cubit)/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png
--------------------------------------------------------------------------------
/#5 - Clean Architecture Version (Cubit)/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#5 - Clean Architecture Version (Cubit)/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png
--------------------------------------------------------------------------------
/#5 - Clean Architecture Version (Cubit)/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#5 - Clean Architecture Version (Cubit)/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png
--------------------------------------------------------------------------------
/#5 - Clean Architecture Version (Cubit)/ios/Runner/Runner-Bridging-Header.h:
--------------------------------------------------------------------------------
1 | #import "GeneratedPluginRegistrant.h"
2 |
--------------------------------------------------------------------------------
/#5 - Clean Architecture Version (Cubit)/lib/common/network/api_result.dart:
--------------------------------------------------------------------------------
1 | import 'package:freezed_annotation/freezed_annotation.dart';
2 |
3 | part 'api_result.freezed.dart';
4 |
5 | @freezed
6 | class ApiResult with _$ApiResult {
7 | const factory ApiResult.success(T data) = Success;
8 |
9 | const factory ApiResult.failure(String error) = Failure;
10 | }
11 |
--------------------------------------------------------------------------------
/#5 - Clean Architecture Version (Cubit)/lib/common/usecase/usecase.dart:
--------------------------------------------------------------------------------
1 | import 'package:clean_architecture_cubit/common/network/api_result.dart';
2 |
3 | abstract class UseCase {
4 | Future> call(Params params);
5 | }
6 |
--------------------------------------------------------------------------------
/#5 - Clean Architecture Version (Cubit)/lib/core/app_asset.dart:
--------------------------------------------------------------------------------
1 | class AppAsset {
2 | const AppAsset._();
3 |
4 | static const male = "asset/images/male.png";
5 | static const female = "asset/images/female.png";
6 | static const user = "asset/images/user.png";
7 | static const emptyState = "asset/images/empty_state.png";
8 | }
9 |
--------------------------------------------------------------------------------
/#5 - Clean Architecture Version (Cubit)/web/favicon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#5 - Clean Architecture Version (Cubit)/web/favicon.png
--------------------------------------------------------------------------------
/#5 - Clean Architecture Version (Cubit)/web/icons/Icon-192.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#5 - Clean Architecture Version (Cubit)/web/icons/Icon-192.png
--------------------------------------------------------------------------------
/#5 - Clean Architecture Version (Cubit)/web/icons/Icon-512.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#5 - Clean Architecture Version (Cubit)/web/icons/Icon-512.png
--------------------------------------------------------------------------------
/#5 - Clean Architecture Version (Cubit)/web/icons/Icon-maskable-192.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#5 - Clean Architecture Version (Cubit)/web/icons/Icon-maskable-192.png
--------------------------------------------------------------------------------
/#5 - Clean Architecture Version (Cubit)/web/icons/Icon-maskable-512.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#5 - Clean Architecture Version (Cubit)/web/icons/Icon-maskable-512.png
--------------------------------------------------------------------------------
/#6 - Clean Architecture Version (Getx)/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 |
--------------------------------------------------------------------------------
/#6 - Clean Architecture Version (Getx)/android/app/src/main/kotlin/com/sinasys/gorest/clean_architecture_getx/MainActivity.kt:
--------------------------------------------------------------------------------
1 | package com.sinasys.gorest.clean_architecture_getx
2 |
3 | import io.flutter.embedding.android.FlutterActivity
4 |
5 | class MainActivity: FlutterActivity() {
6 | }
7 |
--------------------------------------------------------------------------------
/#6 - Clean Architecture Version (Getx)/android/app/src/main/res/mipmap-hdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#6 - Clean Architecture Version (Getx)/android/app/src/main/res/mipmap-hdpi/ic_launcher.png
--------------------------------------------------------------------------------
/#6 - Clean Architecture Version (Getx)/android/app/src/main/res/mipmap-mdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#6 - Clean Architecture Version (Getx)/android/app/src/main/res/mipmap-mdpi/ic_launcher.png
--------------------------------------------------------------------------------
/#6 - Clean Architecture Version (Getx)/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#6 - Clean Architecture Version (Getx)/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/#6 - Clean Architecture Version (Getx)/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#6 - Clean Architecture Version (Getx)/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/#6 - Clean Architecture Version (Getx)/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#6 - Clean Architecture Version (Getx)/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/#6 - Clean Architecture Version (Getx)/android/gradle.properties:
--------------------------------------------------------------------------------
1 | org.gradle.jvmargs=-Xmx1536M
2 | android.useAndroidX=true
3 | android.enableJetifier=true
4 |
--------------------------------------------------------------------------------
/#6 - Clean Architecture Version (Getx)/android/gradle/wrapper/gradle-wrapper.properties:
--------------------------------------------------------------------------------
1 | distributionBase=GRADLE_USER_HOME
2 | distributionPath=wrapper/dists
3 | zipStoreBase=GRADLE_USER_HOME
4 | zipStorePath=wrapper/dists
5 | distributionUrl=https\://services.gradle.org/distributions/gradle-7.5-all.zip
6 |
--------------------------------------------------------------------------------
/#6 - Clean Architecture Version (Getx)/asset/fonts/Roboto-Black.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#6 - Clean Architecture Version (Getx)/asset/fonts/Roboto-Black.ttf
--------------------------------------------------------------------------------
/#6 - Clean Architecture Version (Getx)/asset/fonts/Roboto-Bold.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#6 - Clean Architecture Version (Getx)/asset/fonts/Roboto-Bold.ttf
--------------------------------------------------------------------------------
/#6 - Clean Architecture Version (Getx)/asset/fonts/Roboto-Light.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#6 - Clean Architecture Version (Getx)/asset/fonts/Roboto-Light.ttf
--------------------------------------------------------------------------------
/#6 - Clean Architecture Version (Getx)/asset/fonts/Roboto-Medium.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#6 - Clean Architecture Version (Getx)/asset/fonts/Roboto-Medium.ttf
--------------------------------------------------------------------------------
/#6 - Clean Architecture Version (Getx)/asset/fonts/Roboto-Regular.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#6 - Clean Architecture Version (Getx)/asset/fonts/Roboto-Regular.ttf
--------------------------------------------------------------------------------
/#6 - Clean Architecture Version (Getx)/asset/fonts/Roboto-Thin.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#6 - Clean Architecture Version (Getx)/asset/fonts/Roboto-Thin.ttf
--------------------------------------------------------------------------------
/#6 - Clean Architecture Version (Getx)/asset/images/empty_state.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#6 - Clean Architecture Version (Getx)/asset/images/empty_state.png
--------------------------------------------------------------------------------
/#6 - Clean Architecture Version (Getx)/asset/images/female.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#6 - Clean Architecture Version (Getx)/asset/images/female.png
--------------------------------------------------------------------------------
/#6 - Clean Architecture Version (Getx)/asset/images/male.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#6 - Clean Architecture Version (Getx)/asset/images/male.png
--------------------------------------------------------------------------------
/#6 - Clean Architecture Version (Getx)/asset/images/user.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#6 - Clean Architecture Version (Getx)/asset/images/user.png
--------------------------------------------------------------------------------
/#6 - Clean Architecture Version (Getx)/coverage/html/amber.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#6 - Clean Architecture Version (Getx)/coverage/html/amber.png
--------------------------------------------------------------------------------
/#6 - Clean Architecture Version (Getx)/coverage/html/emerald.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#6 - Clean Architecture Version (Getx)/coverage/html/emerald.png
--------------------------------------------------------------------------------
/#6 - Clean Architecture Version (Getx)/coverage/html/glass.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#6 - Clean Architecture Version (Getx)/coverage/html/glass.png
--------------------------------------------------------------------------------
/#6 - Clean Architecture Version (Getx)/coverage/html/ruby.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#6 - Clean Architecture Version (Getx)/coverage/html/ruby.png
--------------------------------------------------------------------------------
/#6 - Clean Architecture Version (Getx)/coverage/html/snow.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#6 - Clean Architecture Version (Getx)/coverage/html/snow.png
--------------------------------------------------------------------------------
/#6 - Clean Architecture Version (Getx)/coverage/html/updown.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#6 - Clean Architecture Version (Getx)/coverage/html/updown.png
--------------------------------------------------------------------------------
/#6 - Clean Architecture Version (Getx)/ios/Flutter/Debug.xcconfig:
--------------------------------------------------------------------------------
1 | #include "Generated.xcconfig"
2 |
--------------------------------------------------------------------------------
/#6 - Clean Architecture Version (Getx)/ios/Flutter/Release.xcconfig:
--------------------------------------------------------------------------------
1 | #include "Generated.xcconfig"
2 |
--------------------------------------------------------------------------------
/#6 - Clean Architecture Version (Getx)/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/#6 - Clean Architecture Version (Getx)/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | IDEDidComputeMac32BitWarning
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/#6 - Clean Architecture Version (Getx)/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | PreviewsEnabled
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/#6 - Clean Architecture Version (Getx)/ios/Runner.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/#6 - Clean Architecture Version (Getx)/ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | IDEDidComputeMac32BitWarning
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/#6 - Clean Architecture Version (Getx)/ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | PreviewsEnabled
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/#6 - Clean Architecture Version (Getx)/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#6 - Clean Architecture Version (Getx)/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png
--------------------------------------------------------------------------------
/#6 - Clean Architecture Version (Getx)/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#6 - Clean Architecture Version (Getx)/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png
--------------------------------------------------------------------------------
/#6 - Clean Architecture Version (Getx)/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#6 - Clean Architecture Version (Getx)/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png
--------------------------------------------------------------------------------
/#6 - Clean Architecture Version (Getx)/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#6 - Clean Architecture Version (Getx)/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png
--------------------------------------------------------------------------------
/#6 - Clean Architecture Version (Getx)/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#6 - Clean Architecture Version (Getx)/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png
--------------------------------------------------------------------------------
/#6 - Clean Architecture Version (Getx)/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#6 - Clean Architecture Version (Getx)/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png
--------------------------------------------------------------------------------
/#6 - Clean Architecture Version (Getx)/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#6 - Clean Architecture Version (Getx)/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png
--------------------------------------------------------------------------------
/#6 - Clean Architecture Version (Getx)/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#6 - Clean Architecture Version (Getx)/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png
--------------------------------------------------------------------------------
/#6 - Clean Architecture Version (Getx)/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#6 - Clean Architecture Version (Getx)/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png
--------------------------------------------------------------------------------
/#6 - Clean Architecture Version (Getx)/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#6 - Clean Architecture Version (Getx)/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png
--------------------------------------------------------------------------------
/#6 - Clean Architecture Version (Getx)/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#6 - Clean Architecture Version (Getx)/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png
--------------------------------------------------------------------------------
/#6 - Clean Architecture Version (Getx)/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#6 - Clean Architecture Version (Getx)/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png
--------------------------------------------------------------------------------
/#6 - Clean Architecture Version (Getx)/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#6 - Clean Architecture Version (Getx)/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png
--------------------------------------------------------------------------------
/#6 - Clean Architecture Version (Getx)/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#6 - Clean Architecture Version (Getx)/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png
--------------------------------------------------------------------------------
/#6 - Clean Architecture Version (Getx)/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#6 - Clean Architecture Version (Getx)/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png
--------------------------------------------------------------------------------
/#6 - Clean Architecture Version (Getx)/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#6 - Clean Architecture Version (Getx)/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png
--------------------------------------------------------------------------------
/#6 - Clean Architecture Version (Getx)/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#6 - Clean Architecture Version (Getx)/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png
--------------------------------------------------------------------------------
/#6 - Clean Architecture Version (Getx)/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#6 - Clean Architecture Version (Getx)/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png
--------------------------------------------------------------------------------
/#6 - Clean Architecture Version (Getx)/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.
--------------------------------------------------------------------------------
/#6 - Clean Architecture Version (Getx)/ios/Runner/Runner-Bridging-Header.h:
--------------------------------------------------------------------------------
1 | #import "GeneratedPluginRegistrant.h"
2 |
--------------------------------------------------------------------------------
/#6 - Clean Architecture Version (Getx)/lib/common/usecase/usecase.dart:
--------------------------------------------------------------------------------
1 | import 'package:dartz/dartz.dart';
2 |
3 | abstract class UseCase {
4 | Future> call(Params params);
5 | }
6 |
--------------------------------------------------------------------------------
/#6 - Clean Architecture Version (Getx)/lib/core/app_asset.dart:
--------------------------------------------------------------------------------
1 | class AppAsset {
2 | const AppAsset._();
3 |
4 | static const male = "asset/images/male.png";
5 | static const female = "asset/images/female.png";
6 | static const user = "asset/images/user.png";
7 | static const emptyState = "asset/images/empty_state.png";
8 | }
9 |
--------------------------------------------------------------------------------
/#6 - Clean Architecture Version (Getx)/web/favicon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#6 - Clean Architecture Version (Getx)/web/favicon.png
--------------------------------------------------------------------------------
/#6 - Clean Architecture Version (Getx)/web/icons/Icon-192.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#6 - Clean Architecture Version (Getx)/web/icons/Icon-192.png
--------------------------------------------------------------------------------
/#6 - Clean Architecture Version (Getx)/web/icons/Icon-512.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#6 - Clean Architecture Version (Getx)/web/icons/Icon-512.png
--------------------------------------------------------------------------------
/#6 - Clean Architecture Version (Getx)/web/icons/Icon-maskable-192.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#6 - Clean Architecture Version (Getx)/web/icons/Icon-maskable-192.png
--------------------------------------------------------------------------------
/#6 - Clean Architecture Version (Getx)/web/icons/Icon-maskable-512.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#6 - Clean Architecture Version (Getx)/web/icons/Icon-maskable-512.png
--------------------------------------------------------------------------------
/#7 - MVVM Version (Bloc)/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 |
--------------------------------------------------------------------------------
/#7 - MVVM Version (Bloc)/android/app/src/main/kotlin/com/sinasys/gorest/mvvm_bloc/MainActivity.kt:
--------------------------------------------------------------------------------
1 | package com.sinasys.gorest.mvvm_bloc
2 |
3 | import io.flutter.embedding.android.FlutterActivity
4 |
5 | class MainActivity: FlutterActivity() {
6 | }
7 |
--------------------------------------------------------------------------------
/#7 - MVVM Version (Bloc)/android/app/src/main/res/mipmap-hdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#7 - MVVM Version (Bloc)/android/app/src/main/res/mipmap-hdpi/ic_launcher.png
--------------------------------------------------------------------------------
/#7 - MVVM Version (Bloc)/android/app/src/main/res/mipmap-mdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#7 - MVVM Version (Bloc)/android/app/src/main/res/mipmap-mdpi/ic_launcher.png
--------------------------------------------------------------------------------
/#7 - MVVM Version (Bloc)/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#7 - MVVM Version (Bloc)/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/#7 - MVVM Version (Bloc)/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#7 - MVVM Version (Bloc)/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/#7 - MVVM Version (Bloc)/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#7 - MVVM Version (Bloc)/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/#7 - MVVM Version (Bloc)/android/gradle.properties:
--------------------------------------------------------------------------------
1 | org.gradle.jvmargs=-Xmx1536M
2 | android.useAndroidX=true
3 | android.enableJetifier=true
4 |
--------------------------------------------------------------------------------
/#7 - MVVM Version (Bloc)/android/gradle/wrapper/gradle-wrapper.properties:
--------------------------------------------------------------------------------
1 | distributionBase=GRADLE_USER_HOME
2 | distributionPath=wrapper/dists
3 | zipStoreBase=GRADLE_USER_HOME
4 | zipStorePath=wrapper/dists
5 | distributionUrl=https\://services.gradle.org/distributions/gradle-7.5-all.zip
6 |
--------------------------------------------------------------------------------
/#7 - MVVM Version (Bloc)/asset/fonts/Roboto-Black.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#7 - MVVM Version (Bloc)/asset/fonts/Roboto-Black.ttf
--------------------------------------------------------------------------------
/#7 - MVVM Version (Bloc)/asset/fonts/Roboto-Bold.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#7 - MVVM Version (Bloc)/asset/fonts/Roboto-Bold.ttf
--------------------------------------------------------------------------------
/#7 - MVVM Version (Bloc)/asset/fonts/Roboto-Light.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#7 - MVVM Version (Bloc)/asset/fonts/Roboto-Light.ttf
--------------------------------------------------------------------------------
/#7 - MVVM Version (Bloc)/asset/fonts/Roboto-Medium.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#7 - MVVM Version (Bloc)/asset/fonts/Roboto-Medium.ttf
--------------------------------------------------------------------------------
/#7 - MVVM Version (Bloc)/asset/fonts/Roboto-Regular.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#7 - MVVM Version (Bloc)/asset/fonts/Roboto-Regular.ttf
--------------------------------------------------------------------------------
/#7 - MVVM Version (Bloc)/asset/fonts/Roboto-Thin.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#7 - MVVM Version (Bloc)/asset/fonts/Roboto-Thin.ttf
--------------------------------------------------------------------------------
/#7 - MVVM Version (Bloc)/asset/images/empty_state.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#7 - MVVM Version (Bloc)/asset/images/empty_state.png
--------------------------------------------------------------------------------
/#7 - MVVM Version (Bloc)/asset/images/female.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#7 - MVVM Version (Bloc)/asset/images/female.png
--------------------------------------------------------------------------------
/#7 - MVVM Version (Bloc)/asset/images/male.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#7 - MVVM Version (Bloc)/asset/images/male.png
--------------------------------------------------------------------------------
/#7 - MVVM Version (Bloc)/asset/images/user.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#7 - MVVM Version (Bloc)/asset/images/user.png
--------------------------------------------------------------------------------
/#7 - MVVM Version (Bloc)/ios/Flutter/Debug.xcconfig:
--------------------------------------------------------------------------------
1 | #include "Generated.xcconfig"
2 |
--------------------------------------------------------------------------------
/#7 - MVVM Version (Bloc)/ios/Flutter/Release.xcconfig:
--------------------------------------------------------------------------------
1 | #include "Generated.xcconfig"
2 |
--------------------------------------------------------------------------------
/#7 - MVVM Version (Bloc)/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/#7 - MVVM Version (Bloc)/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | IDEDidComputeMac32BitWarning
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/#7 - MVVM Version (Bloc)/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | PreviewsEnabled
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/#7 - MVVM Version (Bloc)/ios/Runner.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/#7 - MVVM Version (Bloc)/ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | IDEDidComputeMac32BitWarning
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/#7 - MVVM Version (Bloc)/ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | PreviewsEnabled
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/#7 - MVVM Version (Bloc)/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#7 - MVVM Version (Bloc)/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png
--------------------------------------------------------------------------------
/#7 - MVVM Version (Bloc)/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#7 - MVVM Version (Bloc)/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png
--------------------------------------------------------------------------------
/#7 - MVVM Version (Bloc)/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#7 - MVVM Version (Bloc)/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png
--------------------------------------------------------------------------------
/#7 - MVVM Version (Bloc)/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#7 - MVVM Version (Bloc)/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png
--------------------------------------------------------------------------------
/#7 - MVVM Version (Bloc)/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#7 - MVVM Version (Bloc)/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png
--------------------------------------------------------------------------------
/#7 - MVVM Version (Bloc)/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#7 - MVVM Version (Bloc)/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png
--------------------------------------------------------------------------------
/#7 - MVVM Version (Bloc)/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#7 - MVVM Version (Bloc)/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png
--------------------------------------------------------------------------------
/#7 - MVVM Version (Bloc)/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#7 - MVVM Version (Bloc)/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png
--------------------------------------------------------------------------------
/#7 - MVVM Version (Bloc)/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#7 - MVVM Version (Bloc)/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png
--------------------------------------------------------------------------------
/#7 - MVVM Version (Bloc)/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#7 - MVVM Version (Bloc)/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png
--------------------------------------------------------------------------------
/#7 - MVVM Version (Bloc)/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#7 - MVVM Version (Bloc)/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png
--------------------------------------------------------------------------------
/#7 - MVVM Version (Bloc)/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#7 - MVVM Version (Bloc)/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png
--------------------------------------------------------------------------------
/#7 - MVVM Version (Bloc)/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#7 - MVVM Version (Bloc)/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png
--------------------------------------------------------------------------------
/#7 - MVVM Version (Bloc)/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#7 - MVVM Version (Bloc)/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png
--------------------------------------------------------------------------------
/#7 - MVVM Version (Bloc)/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#7 - MVVM Version (Bloc)/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png
--------------------------------------------------------------------------------
/#7 - MVVM Version (Bloc)/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#7 - MVVM Version (Bloc)/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png
--------------------------------------------------------------------------------
/#7 - MVVM Version (Bloc)/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#7 - MVVM Version (Bloc)/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png
--------------------------------------------------------------------------------
/#7 - MVVM Version (Bloc)/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#7 - MVVM Version (Bloc)/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png
--------------------------------------------------------------------------------
/#7 - MVVM Version (Bloc)/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.
--------------------------------------------------------------------------------
/#7 - MVVM Version (Bloc)/ios/Runner/Runner-Bridging-Header.h:
--------------------------------------------------------------------------------
1 | #import "GeneratedPluginRegistrant.h"
2 |
--------------------------------------------------------------------------------
/#7 - MVVM Version (Bloc)/lib/common/network/api_result.dart:
--------------------------------------------------------------------------------
1 | import 'package:freezed_annotation/freezed_annotation.dart';
2 |
3 | part 'api_result.freezed.dart';
4 |
5 | @freezed
6 | class ApiResult with _$ApiResult {
7 | const factory ApiResult.success(T data) = Success;
8 |
9 | const factory ApiResult.failure(String error) = Failure;
10 | }
11 |
--------------------------------------------------------------------------------
/#7 - MVVM Version (Bloc)/lib/core/app_asset.dart:
--------------------------------------------------------------------------------
1 | class AppAsset {
2 | const AppAsset._();
3 |
4 | static const male = "asset/images/male.png";
5 | static const female = "asset/images/female.png";
6 | static const user = "asset/images/user.png";
7 | static const emptyState = "asset/images/empty_state.png";
8 | }
9 |
--------------------------------------------------------------------------------
/#7 - MVVM Version (Bloc)/web/favicon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#7 - MVVM Version (Bloc)/web/favicon.png
--------------------------------------------------------------------------------
/#7 - MVVM Version (Bloc)/web/icons/Icon-192.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#7 - MVVM Version (Bloc)/web/icons/Icon-192.png
--------------------------------------------------------------------------------
/#7 - MVVM Version (Bloc)/web/icons/Icon-512.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#7 - MVVM Version (Bloc)/web/icons/Icon-512.png
--------------------------------------------------------------------------------
/#7 - MVVM Version (Bloc)/web/icons/Icon-maskable-192.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#7 - MVVM Version (Bloc)/web/icons/Icon-maskable-192.png
--------------------------------------------------------------------------------
/#7 - MVVM Version (Bloc)/web/icons/Icon-maskable-512.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#7 - MVVM Version (Bloc)/web/icons/Icon-maskable-512.png
--------------------------------------------------------------------------------
/#8 - MVVM Version (Cubit)/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 |
--------------------------------------------------------------------------------
/#8 - MVVM Version (Cubit)/android/app/src/main/kotlin/com/sinasys/gorest/mvvm_cubit/MainActivity.kt:
--------------------------------------------------------------------------------
1 | package com.sinasys.gorest.mvvm_cubit
2 |
3 | import io.flutter.embedding.android.FlutterActivity
4 |
5 | class MainActivity: FlutterActivity() {
6 | }
7 |
--------------------------------------------------------------------------------
/#8 - MVVM Version (Cubit)/android/app/src/main/res/mipmap-hdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#8 - MVVM Version (Cubit)/android/app/src/main/res/mipmap-hdpi/ic_launcher.png
--------------------------------------------------------------------------------
/#8 - MVVM Version (Cubit)/android/app/src/main/res/mipmap-mdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#8 - MVVM Version (Cubit)/android/app/src/main/res/mipmap-mdpi/ic_launcher.png
--------------------------------------------------------------------------------
/#8 - MVVM Version (Cubit)/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#8 - MVVM Version (Cubit)/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/#8 - MVVM Version (Cubit)/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#8 - MVVM Version (Cubit)/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/#8 - MVVM Version (Cubit)/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#8 - MVVM Version (Cubit)/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/#8 - MVVM Version (Cubit)/android/gradle.properties:
--------------------------------------------------------------------------------
1 | org.gradle.jvmargs=-Xmx1536M
2 | android.useAndroidX=true
3 | android.enableJetifier=true
4 |
--------------------------------------------------------------------------------
/#8 - MVVM Version (Cubit)/android/gradle/wrapper/gradle-wrapper.properties:
--------------------------------------------------------------------------------
1 | distributionBase=GRADLE_USER_HOME
2 | distributionPath=wrapper/dists
3 | zipStoreBase=GRADLE_USER_HOME
4 | zipStorePath=wrapper/dists
5 | distributionUrl=https\://services.gradle.org/distributions/gradle-7.5-all.zip
6 |
--------------------------------------------------------------------------------
/#8 - MVVM Version (Cubit)/asset/fonts/Roboto-Black.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#8 - MVVM Version (Cubit)/asset/fonts/Roboto-Black.ttf
--------------------------------------------------------------------------------
/#8 - MVVM Version (Cubit)/asset/fonts/Roboto-Bold.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#8 - MVVM Version (Cubit)/asset/fonts/Roboto-Bold.ttf
--------------------------------------------------------------------------------
/#8 - MVVM Version (Cubit)/asset/fonts/Roboto-Light.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#8 - MVVM Version (Cubit)/asset/fonts/Roboto-Light.ttf
--------------------------------------------------------------------------------
/#8 - MVVM Version (Cubit)/asset/fonts/Roboto-Medium.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#8 - MVVM Version (Cubit)/asset/fonts/Roboto-Medium.ttf
--------------------------------------------------------------------------------
/#8 - MVVM Version (Cubit)/asset/fonts/Roboto-Regular.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#8 - MVVM Version (Cubit)/asset/fonts/Roboto-Regular.ttf
--------------------------------------------------------------------------------
/#8 - MVVM Version (Cubit)/asset/fonts/Roboto-Thin.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#8 - MVVM Version (Cubit)/asset/fonts/Roboto-Thin.ttf
--------------------------------------------------------------------------------
/#8 - MVVM Version (Cubit)/asset/images/empty_state.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#8 - MVVM Version (Cubit)/asset/images/empty_state.png
--------------------------------------------------------------------------------
/#8 - MVVM Version (Cubit)/asset/images/female.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#8 - MVVM Version (Cubit)/asset/images/female.png
--------------------------------------------------------------------------------
/#8 - MVVM Version (Cubit)/asset/images/male.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#8 - MVVM Version (Cubit)/asset/images/male.png
--------------------------------------------------------------------------------
/#8 - MVVM Version (Cubit)/asset/images/user.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#8 - MVVM Version (Cubit)/asset/images/user.png
--------------------------------------------------------------------------------
/#8 - MVVM Version (Cubit)/ios/Flutter/Debug.xcconfig:
--------------------------------------------------------------------------------
1 | #include "Generated.xcconfig"
2 |
--------------------------------------------------------------------------------
/#8 - MVVM Version (Cubit)/ios/Flutter/Release.xcconfig:
--------------------------------------------------------------------------------
1 | #include "Generated.xcconfig"
2 |
--------------------------------------------------------------------------------
/#8 - MVVM Version (Cubit)/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/#8 - MVVM Version (Cubit)/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | IDEDidComputeMac32BitWarning
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/#8 - MVVM Version (Cubit)/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | PreviewsEnabled
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/#8 - MVVM Version (Cubit)/ios/Runner.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/#8 - MVVM Version (Cubit)/ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | IDEDidComputeMac32BitWarning
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/#8 - MVVM Version (Cubit)/ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | PreviewsEnabled
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/#8 - MVVM Version (Cubit)/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#8 - MVVM Version (Cubit)/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png
--------------------------------------------------------------------------------
/#8 - MVVM Version (Cubit)/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#8 - MVVM Version (Cubit)/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png
--------------------------------------------------------------------------------
/#8 - MVVM Version (Cubit)/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#8 - MVVM Version (Cubit)/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png
--------------------------------------------------------------------------------
/#8 - MVVM Version (Cubit)/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#8 - MVVM Version (Cubit)/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png
--------------------------------------------------------------------------------
/#8 - MVVM Version (Cubit)/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#8 - MVVM Version (Cubit)/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png
--------------------------------------------------------------------------------
/#8 - MVVM Version (Cubit)/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#8 - MVVM Version (Cubit)/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png
--------------------------------------------------------------------------------
/#8 - MVVM Version (Cubit)/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#8 - MVVM Version (Cubit)/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png
--------------------------------------------------------------------------------
/#8 - MVVM Version (Cubit)/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#8 - MVVM Version (Cubit)/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png
--------------------------------------------------------------------------------
/#8 - MVVM Version (Cubit)/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#8 - MVVM Version (Cubit)/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png
--------------------------------------------------------------------------------
/#8 - MVVM Version (Cubit)/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#8 - MVVM Version (Cubit)/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png
--------------------------------------------------------------------------------
/#8 - MVVM Version (Cubit)/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#8 - MVVM Version (Cubit)/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png
--------------------------------------------------------------------------------
/#8 - MVVM Version (Cubit)/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#8 - MVVM Version (Cubit)/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png
--------------------------------------------------------------------------------
/#8 - MVVM Version (Cubit)/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#8 - MVVM Version (Cubit)/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png
--------------------------------------------------------------------------------
/#8 - MVVM Version (Cubit)/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#8 - MVVM Version (Cubit)/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png
--------------------------------------------------------------------------------
/#8 - MVVM Version (Cubit)/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#8 - MVVM Version (Cubit)/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png
--------------------------------------------------------------------------------
/#8 - MVVM Version (Cubit)/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#8 - MVVM Version (Cubit)/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png
--------------------------------------------------------------------------------
/#8 - MVVM Version (Cubit)/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#8 - MVVM Version (Cubit)/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png
--------------------------------------------------------------------------------
/#8 - MVVM Version (Cubit)/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#8 - MVVM Version (Cubit)/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png
--------------------------------------------------------------------------------
/#8 - MVVM Version (Cubit)/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.
--------------------------------------------------------------------------------
/#8 - MVVM Version (Cubit)/ios/Runner/Runner-Bridging-Header.h:
--------------------------------------------------------------------------------
1 | #import "GeneratedPluginRegistrant.h"
2 |
--------------------------------------------------------------------------------
/#8 - MVVM Version (Cubit)/lib/common/network/api_result.dart:
--------------------------------------------------------------------------------
1 | import 'package:freezed_annotation/freezed_annotation.dart';
2 | part 'api_result.freezed.dart';
3 |
4 | @freezed
5 | class ApiResult with _$ApiResult {
6 |
7 | const factory ApiResult.success(T data) = Success;
8 |
9 | const factory ApiResult.failure(String error) = Failure;
10 | }
11 |
--------------------------------------------------------------------------------
/#8 - MVVM Version (Cubit)/lib/core/app_asset.dart:
--------------------------------------------------------------------------------
1 | class AppAsset {
2 | const AppAsset._();
3 |
4 | static const male = "asset/images/male.png";
5 | static const female = "asset/images/female.png";
6 | static const user = "asset/images/user.png";
7 | static const emptyState = "asset/images/empty_state.png";
8 | }
9 |
--------------------------------------------------------------------------------
/#8 - MVVM Version (Cubit)/web/favicon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#8 - MVVM Version (Cubit)/web/favicon.png
--------------------------------------------------------------------------------
/#8 - MVVM Version (Cubit)/web/icons/Icon-192.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#8 - MVVM Version (Cubit)/web/icons/Icon-192.png
--------------------------------------------------------------------------------
/#8 - MVVM Version (Cubit)/web/icons/Icon-512.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#8 - MVVM Version (Cubit)/web/icons/Icon-512.png
--------------------------------------------------------------------------------
/#8 - MVVM Version (Cubit)/web/icons/Icon-maskable-192.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#8 - MVVM Version (Cubit)/web/icons/Icon-maskable-192.png
--------------------------------------------------------------------------------
/#8 - MVVM Version (Cubit)/web/icons/Icon-maskable-512.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#8 - MVVM Version (Cubit)/web/icons/Icon-maskable-512.png
--------------------------------------------------------------------------------
/#9 - MVVM Version (GetX)/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 |
--------------------------------------------------------------------------------
/#9 - MVVM Version (GetX)/android/app/src/main/kotlin/com/sinasys/gorest/mvvm_getx/MainActivity.kt:
--------------------------------------------------------------------------------
1 | package com.sinasys.gorest.mvvm_getx
2 |
3 | import io.flutter.embedding.android.FlutterActivity
4 |
5 | class MainActivity: FlutterActivity() {
6 | }
7 |
--------------------------------------------------------------------------------
/#9 - MVVM Version (GetX)/android/app/src/main/res/mipmap-hdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#9 - MVVM Version (GetX)/android/app/src/main/res/mipmap-hdpi/ic_launcher.png
--------------------------------------------------------------------------------
/#9 - MVVM Version (GetX)/android/app/src/main/res/mipmap-mdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#9 - MVVM Version (GetX)/android/app/src/main/res/mipmap-mdpi/ic_launcher.png
--------------------------------------------------------------------------------
/#9 - MVVM Version (GetX)/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#9 - MVVM Version (GetX)/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/#9 - MVVM Version (GetX)/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#9 - MVVM Version (GetX)/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/#9 - MVVM Version (GetX)/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#9 - MVVM Version (GetX)/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/#9 - MVVM Version (GetX)/android/gradle.properties:
--------------------------------------------------------------------------------
1 | org.gradle.jvmargs=-Xmx1536M
2 | android.useAndroidX=true
3 | android.enableJetifier=true
4 |
--------------------------------------------------------------------------------
/#9 - MVVM Version (GetX)/android/gradle/wrapper/gradle-wrapper.properties:
--------------------------------------------------------------------------------
1 | distributionBase=GRADLE_USER_HOME
2 | distributionPath=wrapper/dists
3 | zipStoreBase=GRADLE_USER_HOME
4 | zipStorePath=wrapper/dists
5 | distributionUrl=https\://services.gradle.org/distributions/gradle-7.5-all.zip
6 |
--------------------------------------------------------------------------------
/#9 - MVVM Version (GetX)/asset/fonts/Roboto-Black.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#9 - MVVM Version (GetX)/asset/fonts/Roboto-Black.ttf
--------------------------------------------------------------------------------
/#9 - MVVM Version (GetX)/asset/fonts/Roboto-Bold.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#9 - MVVM Version (GetX)/asset/fonts/Roboto-Bold.ttf
--------------------------------------------------------------------------------
/#9 - MVVM Version (GetX)/asset/fonts/Roboto-Light.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#9 - MVVM Version (GetX)/asset/fonts/Roboto-Light.ttf
--------------------------------------------------------------------------------
/#9 - MVVM Version (GetX)/asset/fonts/Roboto-Medium.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#9 - MVVM Version (GetX)/asset/fonts/Roboto-Medium.ttf
--------------------------------------------------------------------------------
/#9 - MVVM Version (GetX)/asset/fonts/Roboto-Regular.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#9 - MVVM Version (GetX)/asset/fonts/Roboto-Regular.ttf
--------------------------------------------------------------------------------
/#9 - MVVM Version (GetX)/asset/fonts/Roboto-Thin.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#9 - MVVM Version (GetX)/asset/fonts/Roboto-Thin.ttf
--------------------------------------------------------------------------------
/#9 - MVVM Version (GetX)/asset/images/empty_state.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#9 - MVVM Version (GetX)/asset/images/empty_state.png
--------------------------------------------------------------------------------
/#9 - MVVM Version (GetX)/asset/images/female.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#9 - MVVM Version (GetX)/asset/images/female.png
--------------------------------------------------------------------------------
/#9 - MVVM Version (GetX)/asset/images/male.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#9 - MVVM Version (GetX)/asset/images/male.png
--------------------------------------------------------------------------------
/#9 - MVVM Version (GetX)/asset/images/user.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#9 - MVVM Version (GetX)/asset/images/user.png
--------------------------------------------------------------------------------
/#9 - MVVM Version (GetX)/ios/Flutter/Debug.xcconfig:
--------------------------------------------------------------------------------
1 | #include "Generated.xcconfig"
2 |
--------------------------------------------------------------------------------
/#9 - MVVM Version (GetX)/ios/Flutter/Release.xcconfig:
--------------------------------------------------------------------------------
1 | #include "Generated.xcconfig"
2 |
--------------------------------------------------------------------------------
/#9 - MVVM Version (GetX)/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/#9 - MVVM Version (GetX)/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | IDEDidComputeMac32BitWarning
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/#9 - MVVM Version (GetX)/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | PreviewsEnabled
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/#9 - MVVM Version (GetX)/ios/Runner.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/#9 - MVVM Version (GetX)/ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | IDEDidComputeMac32BitWarning
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/#9 - MVVM Version (GetX)/ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | PreviewsEnabled
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/#9 - MVVM Version (GetX)/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#9 - MVVM Version (GetX)/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png
--------------------------------------------------------------------------------
/#9 - MVVM Version (GetX)/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#9 - MVVM Version (GetX)/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png
--------------------------------------------------------------------------------
/#9 - MVVM Version (GetX)/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#9 - MVVM Version (GetX)/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png
--------------------------------------------------------------------------------
/#9 - MVVM Version (GetX)/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#9 - MVVM Version (GetX)/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png
--------------------------------------------------------------------------------
/#9 - MVVM Version (GetX)/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#9 - MVVM Version (GetX)/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png
--------------------------------------------------------------------------------
/#9 - MVVM Version (GetX)/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#9 - MVVM Version (GetX)/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png
--------------------------------------------------------------------------------
/#9 - MVVM Version (GetX)/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#9 - MVVM Version (GetX)/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png
--------------------------------------------------------------------------------
/#9 - MVVM Version (GetX)/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#9 - MVVM Version (GetX)/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png
--------------------------------------------------------------------------------
/#9 - MVVM Version (GetX)/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#9 - MVVM Version (GetX)/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png
--------------------------------------------------------------------------------
/#9 - MVVM Version (GetX)/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#9 - MVVM Version (GetX)/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png
--------------------------------------------------------------------------------
/#9 - MVVM Version (GetX)/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#9 - MVVM Version (GetX)/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png
--------------------------------------------------------------------------------
/#9 - MVVM Version (GetX)/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#9 - MVVM Version (GetX)/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png
--------------------------------------------------------------------------------
/#9 - MVVM Version (GetX)/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#9 - MVVM Version (GetX)/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png
--------------------------------------------------------------------------------
/#9 - MVVM Version (GetX)/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#9 - MVVM Version (GetX)/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png
--------------------------------------------------------------------------------
/#9 - MVVM Version (GetX)/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#9 - MVVM Version (GetX)/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png
--------------------------------------------------------------------------------
/#9 - MVVM Version (GetX)/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#9 - MVVM Version (GetX)/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png
--------------------------------------------------------------------------------
/#9 - MVVM Version (GetX)/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#9 - MVVM Version (GetX)/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png
--------------------------------------------------------------------------------
/#9 - MVVM Version (GetX)/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#9 - MVVM Version (GetX)/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png
--------------------------------------------------------------------------------
/#9 - MVVM Version (GetX)/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.
--------------------------------------------------------------------------------
/#9 - MVVM Version (GetX)/ios/Runner/Runner-Bridging-Header.h:
--------------------------------------------------------------------------------
1 | #import "GeneratedPluginRegistrant.h"
2 |
--------------------------------------------------------------------------------
/#9 - MVVM Version (GetX)/lib/common/network/api_result.dart:
--------------------------------------------------------------------------------
1 | import 'package:freezed_annotation/freezed_annotation.dart';
2 |
3 | part 'api_result.freezed.dart';
4 |
5 | @freezed
6 | class ApiResult with _$ApiResult {
7 | const factory ApiResult.success(T data) = Success;
8 |
9 | const factory ApiResult.failure(String error) = Failure;
10 | }
11 |
--------------------------------------------------------------------------------
/#9 - MVVM Version (GetX)/lib/core/app_asset.dart:
--------------------------------------------------------------------------------
1 | class AppAsset {
2 | const AppAsset._();
3 |
4 | static const male = "asset/images/male.png";
5 | static const female = "asset/images/female.png";
6 | static const user = "asset/images/user.png";
7 | static const emptyState = "asset/images/empty_state.png";
8 | }
9 |
--------------------------------------------------------------------------------
/#9 - MVVM Version (GetX)/web/favicon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#9 - MVVM Version (GetX)/web/favicon.png
--------------------------------------------------------------------------------
/#9 - MVVM Version (GetX)/web/icons/Icon-192.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#9 - MVVM Version (GetX)/web/icons/Icon-192.png
--------------------------------------------------------------------------------
/#9 - MVVM Version (GetX)/web/icons/Icon-512.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#9 - MVVM Version (GetX)/web/icons/Icon-512.png
--------------------------------------------------------------------------------
/#9 - MVVM Version (GetX)/web/icons/Icon-maskable-192.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#9 - MVVM Version (GetX)/web/icons/Icon-maskable-192.png
--------------------------------------------------------------------------------
/#9 - MVVM Version (GetX)/web/icons/Icon-maskable-512.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/#9 - MVVM Version (GetX)/web/icons/Icon-maskable-512.png
--------------------------------------------------------------------------------
/screenshots/coverage.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/screenshots/coverage.png
--------------------------------------------------------------------------------
/screenshots/create_update_post_screen.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/screenshots/create_update_post_screen.png
--------------------------------------------------------------------------------
/screenshots/create_user_dialog.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/screenshots/create_user_dialog.png
--------------------------------------------------------------------------------
/screenshots/date_picker.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/screenshots/date_picker.png
--------------------------------------------------------------------------------
/screenshots/empty_state.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/screenshots/empty_state.png
--------------------------------------------------------------------------------
/screenshots/erd.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/screenshots/erd.png
--------------------------------------------------------------------------------
/screenshots/error_state.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/screenshots/error_state.png
--------------------------------------------------------------------------------
/screenshots/go_rest.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/screenshots/go_rest.jpg
--------------------------------------------------------------------------------
/screenshots/post_detail_screen.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/screenshots/post_detail_screen.png
--------------------------------------------------------------------------------
/screenshots/post_list_screen.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/screenshots/post_list_screen.png
--------------------------------------------------------------------------------
/screenshots/progress_dialog.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/screenshots/progress_dialog.png
--------------------------------------------------------------------------------
/screenshots/time_picker.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/screenshots/time_picker.png
--------------------------------------------------------------------------------
/screenshots/todo_screen.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/screenshots/todo_screen.png
--------------------------------------------------------------------------------
/screenshots/user_list_screen.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/screenshots/user_list_screen.png
--------------------------------------------------------------------------------
/screenshots/warning_dialog.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SinaSys/flutter_go_rest_app/37d6448603dd0de369dd5d4d81f13f4e0da1f767/screenshots/warning_dialog.png
--------------------------------------------------------------------------------