├── linux
├── .gitignore
├── main.cc
├── flutter
│ ├── generated_plugin_registrant.cc
│ ├── generated_plugin_registrant.h
│ ├── generated_plugins.cmake
│ └── CMakeLists.txt
├── my_application.h
└── my_application.cc
├── ios
├── Runner
│ ├── Runner-Bridging-Header.h
│ ├── Assets.xcassets
│ │ ├── LaunchImage.imageset
│ │ │ ├── LaunchImage.png
│ │ │ ├── LaunchImage@2x.png
│ │ │ ├── LaunchImage@3x.png
│ │ │ ├── README.md
│ │ │ └── Contents.json
│ │ └── AppIcon.appiconset
│ │ │ ├── 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-1024x1024@1x.png
│ │ │ ├── Icon-App-83.5x83.5@2x.png
│ │ │ └── Contents.json
│ ├── AppDelegate.swift
│ ├── Base.lproj
│ │ ├── Main.storyboard
│ │ └── LaunchScreen.storyboard
│ └── Info.plist
├── Flutter
│ ├── Debug.xcconfig
│ ├── Release.xcconfig
│ └── AppFrameworkInfo.plist
├── Runner.xcodeproj
│ ├── project.xcworkspace
│ │ ├── contents.xcworkspacedata
│ │ └── xcshareddata
│ │ │ ├── WorkspaceSettings.xcsettings
│ │ │ └── IDEWorkspaceChecks.plist
│ └── xcshareddata
│ │ └── xcschemes
│ │ └── Runner.xcscheme
├── Runner.xcworkspace
│ ├── contents.xcworkspacedata
│ └── xcshareddata
│ │ ├── WorkspaceSettings.xcsettings
│ │ └── IDEWorkspaceChecks.plist
├── RunnerTests
│ └── RunnerTests.swift
├── .gitignore
└── Podfile
├── art
├── app.png
├── arch_1.png
└── arch_2.png
├── web
├── favicon.png
├── icons
│ ├── Icon-192.png
│ ├── Icon-512.png
│ ├── Icon-maskable-192.png
│ └── Icon-maskable-512.png
├── manifest.json
└── index.html
├── android
├── gradle.properties
├── app
│ ├── src
│ │ ├── main
│ │ │ ├── res
│ │ │ │ ├── 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
│ │ │ │ ├── drawable
│ │ │ │ │ └── launch_background.xml
│ │ │ │ ├── drawable-v21
│ │ │ │ │ └── launch_background.xml
│ │ │ │ ├── values
│ │ │ │ │ └── styles.xml
│ │ │ │ └── values-night
│ │ │ │ │ └── styles.xml
│ │ │ ├── kotlin
│ │ │ │ └── com
│ │ │ │ │ └── example
│ │ │ │ │ └── rickmorty
│ │ │ │ │ └── MainActivity.kt
│ │ │ └── AndroidManifest.xml
│ │ ├── debug
│ │ │ └── AndroidManifest.xml
│ │ └── profile
│ │ │ └── AndroidManifest.xml
│ └── build.gradle
├── gradle
│ └── wrapper
│ │ └── gradle-wrapper.properties
├── .gitignore
├── settings.gradle
└── build.gradle
├── assets
└── fonts
│ ├── Exo-Bold.ttf
│ ├── Exo-Medium.ttf
│ └── OFL.txt
├── lib
├── layers
│ ├── presentation
│ │ ├── using_bloc
│ │ │ ├── details_page
│ │ │ │ └── bloc
│ │ │ │ │ ├── character_details_event.dart
│ │ │ │ │ ├── character_details_state.dart
│ │ │ │ │ └── character_details_bloc.dart
│ │ │ ├── list_page
│ │ │ │ ├── bloc
│ │ │ │ │ ├── character_page_event.dart
│ │ │ │ │ ├── character_page_state.dart
│ │ │ │ │ └── character_page_bloc.dart
│ │ │ │ └── view
│ │ │ │ │ └── character_page.dart
│ │ │ └── app_using_bloc.dart
│ │ ├── using_riverpod
│ │ │ ├── details_page
│ │ │ │ └── notifier
│ │ │ │ │ ├── details_page_state.dart
│ │ │ │ │ └── details_page_notifier.dart
│ │ │ ├── app_using_riverpod.dart
│ │ │ ├── list_page
│ │ │ │ ├── notifier
│ │ │ │ │ ├── character_page_state.dart
│ │ │ │ │ └── character_state_notifier.dart
│ │ │ │ └── view
│ │ │ │ │ └── character_page.dart
│ │ │ └── providers.dart
│ │ ├── using_cubit
│ │ │ ├── details_page
│ │ │ │ └── cubit
│ │ │ │ │ ├── character_details_state.dart
│ │ │ │ │ └── character_details_cubit.dart
│ │ │ ├── app_using_cubit.dart
│ │ │ └── list_page
│ │ │ │ ├── cubit
│ │ │ │ ├── character_page_cubit.dart
│ │ │ │ └── character_page_state.dart
│ │ │ │ └── view
│ │ │ │ └── character_page.dart
│ │ ├── using_provider
│ │ │ ├── details_page
│ │ │ │ └── change_notifier
│ │ │ │ │ └── character_details_change_notifier.dart
│ │ │ ├── app_using_provider.dart
│ │ │ └── list_page
│ │ │ │ ├── change_notifier
│ │ │ │ └── character_page_change_notifier.dart
│ │ │ │ └── view
│ │ │ │ └── character_page.dart
│ │ ├── using_get_it
│ │ │ ├── details_page
│ │ │ │ └── controller
│ │ │ │ │ └── character_details_controller.dart
│ │ │ ├── app_using_get_it.dart
│ │ │ ├── list_page
│ │ │ │ ├── controller
│ │ │ │ │ └── character_page_controller.dart
│ │ │ │ └── view
│ │ │ │ │ └── character_page.dart
│ │ │ └── injector.dart
│ │ ├── shared
│ │ │ ├── character_list_item_loading.dart
│ │ │ ├── character_list_item_header.dart
│ │ │ └── character_list_item.dart
│ │ ├── using_mobx
│ │ │ ├── details_page
│ │ │ │ └── store
│ │ │ │ │ ├── character_details_page_store.dart
│ │ │ │ │ └── character_details_page_store.g.dart
│ │ │ ├── list_page
│ │ │ │ ├── store
│ │ │ │ │ ├── character_page_store.dart
│ │ │ │ │ └── character_page_store.g.dart
│ │ │ │ └── view
│ │ │ │ │ └── character_page.dart
│ │ │ └── app_using_mobx.dart
│ │ └── assets.dart
│ ├── domain
│ │ ├── repository
│ │ │ └── character_repository.dart
│ │ ├── entity
│ │ │ ├── location.dart
│ │ │ └── character.dart
│ │ └── usecase
│ │ │ └── get_all_characters.dart
│ └── data
│ │ ├── character_repository_impl.dart
│ │ ├── source
│ │ ├── network
│ │ │ └── api.dart
│ │ └── local
│ │ │ └── local_storage.dart
│ │ └── dto
│ │ ├── location_dto.dart
│ │ └── character_dto.dart
└── main.dart
├── test
├── lib
│ └── layers
│ │ ├── presentation
│ │ ├── using_get_it
│ │ │ ├── details_page
│ │ │ │ ├── controller
│ │ │ │ │ └── character_details_controller_test.dart
│ │ │ │ └── view
│ │ │ │ │ └── character_details_page_test.dart
│ │ │ └── list_page
│ │ │ │ ├── controller
│ │ │ │ └── character_page_controller.dart
│ │ │ │ └── view
│ │ │ │ └── character_page_test.dart
│ │ ├── using_provider
│ │ │ ├── details_page
│ │ │ │ ├── change_notifier
│ │ │ │ │ └── character_details_change_notifier_test.dart
│ │ │ │ └── view
│ │ │ │ │ └── character_details_page_test.dart
│ │ │ └── list_page
│ │ │ │ ├── view
│ │ │ │ └── character_page_test.dart
│ │ │ │ └── change_notifier
│ │ │ │ └── character_page_change_notifier_test.dart
│ │ ├── using_cubit
│ │ │ ├── details_page
│ │ │ │ ├── cubit
│ │ │ │ │ ├── character_details_cubit_test.dart
│ │ │ │ │ └── character_details_state_test.dart
│ │ │ │ └── view
│ │ │ │ │ └── character_details_page_test.dart
│ │ │ └── list_page
│ │ │ │ ├── view
│ │ │ │ └── character_page_test.dart
│ │ │ │ └── cubit
│ │ │ │ ├── character_page_cubit_test.dart
│ │ │ │ └── character_page_state_test.dart
│ │ ├── using_bloc
│ │ │ ├── details_page
│ │ │ │ ├── bloc
│ │ │ │ │ ├── character_details_bloc_test.dart
│ │ │ │ │ └── character_details_state_test.dart
│ │ │ │ └── view
│ │ │ │ │ └── character_details_page_test.dart
│ │ │ └── list_page
│ │ │ │ ├── view
│ │ │ │ └── character_page_test.dart
│ │ │ │ └── bloc
│ │ │ │ ├── character_page_bloc_test.dart
│ │ │ │ └── character_page_state_test.dart
│ │ ├── helper
│ │ │ └── pump_app.dart
│ │ ├── using_riverpod
│ │ │ └── list_page
│ │ │ │ └── view
│ │ │ │ └── character_page_test.dart
│ │ └── using_mobx
│ │ │ └── list_page
│ │ │ ├── view
│ │ │ └── character_page_test.dart
│ │ │ └── controller
│ │ │ └── character_page_controller_test.dart
│ │ ├── data
│ │ ├── dto
│ │ │ ├── location_dto_test.dart
│ │ │ └── character_dto_test.dart
│ │ ├── character_repository_impl_test.dart
│ │ └── source
│ │ │ └── local
│ │ │ └── local_storage_test.dart
│ │ └── domain
│ │ ├── entity
│ │ ├── location_test.dart
│ │ └── character_test.dart
│ │ └── usecase
│ │ └── get_all_characters_test.dart
└── fixtures
│ └── fixtures.dart
├── .github
└── workflows
│ └── main.yaml
├── .gitignore
├── .metadata
├── analysis_options.yaml
└── pubspec.yaml
/linux/.gitignore:
--------------------------------------------------------------------------------
1 | flutter/ephemeral
2 |
--------------------------------------------------------------------------------
/ios/Runner/Runner-Bridging-Header.h:
--------------------------------------------------------------------------------
1 | #import "GeneratedPluginRegistrant.h"
2 |
--------------------------------------------------------------------------------
/art/app.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/guilherme-v/flutter-clean-architecture-example/HEAD/art/app.png
--------------------------------------------------------------------------------
/art/arch_1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/guilherme-v/flutter-clean-architecture-example/HEAD/art/arch_1.png
--------------------------------------------------------------------------------
/art/arch_2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/guilherme-v/flutter-clean-architecture-example/HEAD/art/arch_2.png
--------------------------------------------------------------------------------
/web/favicon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/guilherme-v/flutter-clean-architecture-example/HEAD/web/favicon.png
--------------------------------------------------------------------------------
/android/gradle.properties:
--------------------------------------------------------------------------------
1 | org.gradle.jvmargs=-Xmx1536M
2 | android.useAndroidX=true
3 | android.enableJetifier=true
4 |
--------------------------------------------------------------------------------
/web/icons/Icon-192.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/guilherme-v/flutter-clean-architecture-example/HEAD/web/icons/Icon-192.png
--------------------------------------------------------------------------------
/web/icons/Icon-512.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/guilherme-v/flutter-clean-architecture-example/HEAD/web/icons/Icon-512.png
--------------------------------------------------------------------------------
/assets/fonts/Exo-Bold.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/guilherme-v/flutter-clean-architecture-example/HEAD/assets/fonts/Exo-Bold.ttf
--------------------------------------------------------------------------------
/assets/fonts/Exo-Medium.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/guilherme-v/flutter-clean-architecture-example/HEAD/assets/fonts/Exo-Medium.ttf
--------------------------------------------------------------------------------
/ios/Flutter/Debug.xcconfig:
--------------------------------------------------------------------------------
1 | #include? "Pods/Target Support Files/Pods-Runner/Pods-Runner.debug.xcconfig"
2 | #include "Generated.xcconfig"
3 |
--------------------------------------------------------------------------------
/ios/Flutter/Release.xcconfig:
--------------------------------------------------------------------------------
1 | #include? "Pods/Target Support Files/Pods-Runner/Pods-Runner.release.xcconfig"
2 | #include "Generated.xcconfig"
3 |
--------------------------------------------------------------------------------
/web/icons/Icon-maskable-192.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/guilherme-v/flutter-clean-architecture-example/HEAD/web/icons/Icon-maskable-192.png
--------------------------------------------------------------------------------
/web/icons/Icon-maskable-512.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/guilherme-v/flutter-clean-architecture-example/HEAD/web/icons/Icon-maskable-512.png
--------------------------------------------------------------------------------
/android/app/src/main/res/mipmap-hdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/guilherme-v/flutter-clean-architecture-example/HEAD/android/app/src/main/res/mipmap-hdpi/ic_launcher.png
--------------------------------------------------------------------------------
/android/app/src/main/res/mipmap-mdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/guilherme-v/flutter-clean-architecture-example/HEAD/android/app/src/main/res/mipmap-mdpi/ic_launcher.png
--------------------------------------------------------------------------------
/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/guilherme-v/flutter-clean-architecture-example/HEAD/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/lib/layers/presentation/using_bloc/details_page/bloc/character_details_event.dart:
--------------------------------------------------------------------------------
1 | part of 'character_details_bloc.dart';
2 |
3 | @immutable
4 | abstract class CharacterDetailsEvent {}
5 |
--------------------------------------------------------------------------------
/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/guilherme-v/flutter-clean-architecture-example/HEAD/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/guilherme-v/flutter-clean-architecture-example/HEAD/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/guilherme-v/flutter-clean-architecture-example/HEAD/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png
--------------------------------------------------------------------------------
/android/app/src/main/kotlin/com/example/rickmorty/MainActivity.kt:
--------------------------------------------------------------------------------
1 | package com.example.rickmorty
2 |
3 | import io.flutter.embedding.android.FlutterActivity
4 |
5 | class MainActivity: FlutterActivity() {
6 | }
7 |
--------------------------------------------------------------------------------
/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/guilherme-v/flutter-clean-architecture-example/HEAD/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png
--------------------------------------------------------------------------------
/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/guilherme-v/flutter-clean-architecture-example/HEAD/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png
--------------------------------------------------------------------------------
/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/guilherme-v/flutter-clean-architecture-example/HEAD/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png
--------------------------------------------------------------------------------
/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/guilherme-v/flutter-clean-architecture-example/HEAD/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png
--------------------------------------------------------------------------------
/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/guilherme-v/flutter-clean-architecture-example/HEAD/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png
--------------------------------------------------------------------------------
/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/guilherme-v/flutter-clean-architecture-example/HEAD/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png
--------------------------------------------------------------------------------
/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/guilherme-v/flutter-clean-architecture-example/HEAD/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png
--------------------------------------------------------------------------------
/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/guilherme-v/flutter-clean-architecture-example/HEAD/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png
--------------------------------------------------------------------------------
/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/guilherme-v/flutter-clean-architecture-example/HEAD/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png
--------------------------------------------------------------------------------
/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/guilherme-v/flutter-clean-architecture-example/HEAD/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png
--------------------------------------------------------------------------------
/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/guilherme-v/flutter-clean-architecture-example/HEAD/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png
--------------------------------------------------------------------------------
/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/guilherme-v/flutter-clean-architecture-example/HEAD/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png
--------------------------------------------------------------------------------
/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/guilherme-v/flutter-clean-architecture-example/HEAD/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png
--------------------------------------------------------------------------------
/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/guilherme-v/flutter-clean-architecture-example/HEAD/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png
--------------------------------------------------------------------------------
/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/guilherme-v/flutter-clean-architecture-example/HEAD/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png
--------------------------------------------------------------------------------
/linux/main.cc:
--------------------------------------------------------------------------------
1 | #include "my_application.h"
2 |
3 | int main(int argc, char** argv) {
4 | g_autoptr(MyApplication) app = my_application_new();
5 | return g_application_run(G_APPLICATION(app), argc, argv);
6 | }
7 |
--------------------------------------------------------------------------------
/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/ios/Runner.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/guilherme-v/flutter-clean-architecture-example/HEAD/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png
--------------------------------------------------------------------------------
/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/guilherme-v/flutter-clean-architecture-example/HEAD/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png
--------------------------------------------------------------------------------
/lib/layers/domain/repository/character_repository.dart:
--------------------------------------------------------------------------------
1 | import 'package:rickmorty/layers/domain/entity/character.dart';
2 |
3 | abstract class CharacterRepository {
4 | Future> getCharacters({int page = 0});
5 | }
6 |
--------------------------------------------------------------------------------
/linux/flutter/generated_plugin_registrant.cc:
--------------------------------------------------------------------------------
1 | //
2 | // Generated file. Do not edit.
3 | //
4 |
5 | // clang-format off
6 |
7 | #include "generated_plugin_registrant.h"
8 |
9 |
10 | void fl_register_plugins(FlPluginRegistry* registry) {
11 | }
12 |
--------------------------------------------------------------------------------
/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 |
--------------------------------------------------------------------------------
/lib/layers/presentation/using_riverpod/details_page/notifier/details_page_state.dart:
--------------------------------------------------------------------------------
1 | import 'package:rickmorty/layers/domain/entity/character.dart';
2 |
3 | class DetailsPageState {
4 | DetailsPageState({this.character});
5 |
6 | Character? character;
7 | }
8 |
--------------------------------------------------------------------------------
/ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | PreviewsEnabled
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | IDEDidComputeMac32BitWarning
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | PreviewsEnabled
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | IDEDidComputeMac32BitWarning
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/lib/layers/presentation/using_bloc/details_page/bloc/character_details_state.dart:
--------------------------------------------------------------------------------
1 | part of 'character_details_bloc.dart';
2 |
3 | class CharacterDetailsState with EquatableMixin {
4 | CharacterDetailsState({required this.character});
5 |
6 | final Character character;
7 |
8 | @override
9 | List