├── .gitignore ├── .metadata ├── CHANGELOG.md ├── LICENSE ├── README.md ├── analysis_options.yaml ├── lib ├── app │ ├── app_module.dart │ └── app_widget.dart └── main.dart ├── pubspec.lock └── pubspec.yaml /.gitignore: -------------------------------------------------------------------------------- 1 | # Miscellaneous 2 | *.class 3 | *.log 4 | *.pyc 5 | *.swp 6 | .DS_Store 7 | .atom/ 8 | .buildlog/ 9 | .history 10 | .svn/ 11 | 12 | # IntelliJ related 13 | *.iml 14 | *.ipr 15 | *.iws 16 | .idea/ 17 | 18 | # The .vscode folder contains launch configuration and tasks you configure in 19 | # VS Code which you may wish to be included in version control, so this line 20 | # is commented out by default. 21 | #.vscode/ 22 | 23 | # Flutter/Dart/Pub related 24 | **/doc/api/ 25 | .dart_tool/ 26 | .flutter-plugins 27 | .flutter-plugins-dependencies 28 | .packages 29 | .pub-cache/ 30 | .pub/ 31 | build/ 32 | 33 | # Android related 34 | **/android/**/gradle-wrapper.jar 35 | **/android/.gradle 36 | **/android/captures/ 37 | **/android/gradlew 38 | **/android/gradlew.bat 39 | **/android/local.properties 40 | **/android/**/GeneratedPluginRegistrant.java 41 | 42 | # iOS/XCode related 43 | **/ios/**/*.mode1v3 44 | **/ios/**/*.mode2v3 45 | **/ios/**/*.moved-aside 46 | **/ios/**/*.pbxuser 47 | **/ios/**/*.perspectivev3 48 | **/ios/**/*sync/ 49 | **/ios/**/.sconsign.dblite 50 | **/ios/**/.tags* 51 | **/ios/**/.vagrant/ 52 | **/ios/**/DerivedData/ 53 | **/ios/**/Icon? 54 | **/ios/**/Pods/ 55 | **/ios/**/.symlinks/ 56 | **/ios/**/profile 57 | **/ios/**/xcuserdata 58 | **/ios/.generated/ 59 | **/ios/Flutter/App.framework 60 | **/ios/Flutter/Flutter.framework 61 | **/ios/Flutter/Flutter.podspec 62 | **/ios/Flutter/Generated.xcconfig 63 | **/ios/Flutter/ephemeral 64 | **/ios/Flutter/app.flx 65 | **/ios/Flutter/app.zip 66 | **/ios/Flutter/flutter_assets/ 67 | **/ios/Flutter/flutter_export_environment.sh 68 | **/ios/ServiceDefinitions.json 69 | **/ios/Runner/GeneratedPluginRegistrant.* 70 | 71 | # Exceptions to above rules. 72 | !**/ios/**/default.mode1v3 73 | !**/ios/**/default.mode2v3 74 | !**/ios/**/default.pbxuser 75 | !**/ios/**/default.perspectivev3 76 | -------------------------------------------------------------------------------- /.metadata: -------------------------------------------------------------------------------- 1 | # This file tracks properties of this Flutter project. 2 | # Used by Flutter tool to assess capabilities and perform upgrades etc. 3 | # 4 | # This file should be version controlled and should not be manually edited. 5 | 6 | version: 7 | revision: 02c026b03cd31dd3f867e5faeb7e104cce174c5f 8 | channel: stable 9 | 10 | project_type: package 11 | -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- 1 | ## 0.0.1 2 | 3 | * TODO: Describe initial release. 4 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | TODO: Add your license here. 2 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | 2 | # FLUTTER - CORE 3 | 4 | #### Versão 1.0 5 | Para rodar o projeto execute o **flutter pub get** para baixar as dependências 6 | 7 | # I - Introdução 8 | 9 | O core é o coração do nosso app, ele fará a ponte de conversa entre o **base_app** e os **módulos** é nele que estará a configuração das rotas principais e a chamada para o **MaterialApp()** 10 | 11 | Widget build(BuildContext context) { 12 | return MaterialApp( 13 | title: 'Flutter Slidy', 14 | theme: ThemeData(primarySwatch: Colors.blue), 15 | initialRoute: initialRoute, 16 | builder: asuka.builder, 17 | ).modular(); 18 | } 19 | 20 | 21 | # II - Dependências 22 | 23 | commons_dependencies: 24 | git: 25 | url: https://github.com/toshiossada/microapp_commons_dependencies.git 26 | ref: v1.0.0 27 | module_splash: 28 | path: "../module_splash" 29 | module_login: 30 | path: "../module_login" 31 | module_home: 32 | path: "../module_home" 33 | 34 | "# microapp_core" 35 | -------------------------------------------------------------------------------- /analysis_options.yaml: -------------------------------------------------------------------------------- 1 | include: package:effective_dart/analysis_options.1.2.0.yaml 2 | 3 | linter: 4 | rules: 5 | public_member_api_docs: false 6 | type_annotate_public_apis: false 7 | lines_longer_than_80_chars: false 8 | use_setters_to_change_properties: false 9 | avoid_classes_with_only_static_members: false 10 | avoid_equals_and_hash_code_on_mutable_classes: false 11 | one_member_abstracts: false 12 | file_names: false 13 | -------------------------------------------------------------------------------- /lib/app/app_module.dart: -------------------------------------------------------------------------------- 1 | import 'package:dio/dio.dart'; 2 | import 'package:commons/shared/auth/local_storage/auth_local_storage.dart'; 3 | import 'package:commons/shared/auth/local_storage/interfaces/auth_repository_interface.dart'; 4 | import 'package:commons/shared/auth/stores/auth_store.dart'; 5 | import 'package:commons/shared/components/password_text_form_field/password_text_form_field_controller.dart'; 6 | import 'package:commons/shared/components/password_text_form_field/stores/password_text_form_field_store.dart'; 7 | import 'package:commons/shared/helpers/custom_dio/custom_dio.dart'; 8 | import 'package:commons/shared/helpers/consts.dart' as config; 9 | import 'package:flutter_modular/flutter_modular.dart'; 10 | import 'package:module_home/app/home_module.dart'; 11 | import 'package:module_login/app/login_module.dart'; 12 | import 'package:module_splash/app/splash_module.dart'; 13 | 14 | 15 | class AppModule extends Module { 16 | @override 17 | final List binds = [ 18 | Bind.lazySingleton((i) => AuthStore()), 19 | Bind.lazySingleton((i) => AuthLocalStorage()), 20 | Bind.factory((i) => PasswordTextFormFieldStore()), 21 | Bind.factory((i) => PasswordTextFormFieldController(i())), 22 | Bind.lazySingleton((i) => CustomDio(i(), i(), i())), 23 | Bind.lazySingleton((i) => BaseOptions( 24 | baseUrl: config.baseUrlLogin, 25 | connectTimeout: 5000, 26 | )), 27 | ]; 28 | 29 | @override 30 | final List routes = [ 31 | ModuleRoute('/splash', module: SplashModule()), 32 | ModuleRoute('/login', module: LoginModule()), 33 | ModuleRoute(Modular.initialRoute, module: HomeModule()), 34 | ]; 35 | } 36 | -------------------------------------------------------------------------------- /lib/app/app_widget.dart: -------------------------------------------------------------------------------- 1 | import 'package:asuka/asuka.dart' as asuka; 2 | import 'package:flutter/material.dart'; 3 | import 'package:flutter_modular/flutter_modular.dart'; 4 | 5 | class AppWidget extends StatelessWidget { 6 | final String initialRoute; 7 | const AppWidget({ 8 | Key? key, 9 | required this.initialRoute, 10 | }) : super(key: key); 11 | 12 | @override 13 | Widget build(BuildContext context) { 14 | return MaterialApp( 15 | title: 'Flutter Slidy', 16 | theme: ThemeData(primarySwatch: Colors.blue), 17 | initialRoute: initialRoute, 18 | builder: asuka.builder, 19 | ).modular(); 20 | } 21 | } 22 | -------------------------------------------------------------------------------- /lib/main.dart: -------------------------------------------------------------------------------- 1 | export 'app/app_widget.dart'; 2 | -------------------------------------------------------------------------------- /pubspec.lock: -------------------------------------------------------------------------------- 1 | # Generated by pub 2 | # See https://dart.dev/tools/pub/glossary#lockfile 3 | packages: 4 | _fe_analyzer_shared: 5 | dependency: transitive 6 | description: 7 | name: _fe_analyzer_shared 8 | url: "https://pub.dartlang.org" 9 | source: hosted 10 | version: "22.0.0" 11 | analyzer: 12 | dependency: transitive 13 | description: 14 | name: analyzer 15 | url: "https://pub.dartlang.org" 16 | source: hosted 17 | version: "1.7.1" 18 | args: 19 | dependency: transitive 20 | description: 21 | name: args 22 | url: "https://pub.dartlang.org" 23 | source: hosted 24 | version: "2.1.1" 25 | asuka: 26 | dependency: transitive 27 | description: 28 | name: asuka 29 | url: "https://pub.dartlang.org" 30 | source: hosted 31 | version: "2.0.0-nullsafety.2" 32 | async: 33 | dependency: transitive 34 | description: 35 | name: async 36 | url: "https://pub.dartlang.org" 37 | source: hosted 38 | version: "2.6.1" 39 | boolean_selector: 40 | dependency: transitive 41 | description: 42 | name: boolean_selector 43 | url: "https://pub.dartlang.org" 44 | source: hosted 45 | version: "2.1.0" 46 | build: 47 | dependency: transitive 48 | description: 49 | name: build 50 | url: "https://pub.dartlang.org" 51 | source: hosted 52 | version: "2.0.2" 53 | build_config: 54 | dependency: transitive 55 | description: 56 | name: build_config 57 | url: "https://pub.dartlang.org" 58 | source: hosted 59 | version: "1.0.0" 60 | build_daemon: 61 | dependency: transitive 62 | description: 63 | name: build_daemon 64 | url: "https://pub.dartlang.org" 65 | source: hosted 66 | version: "3.0.0" 67 | build_resolvers: 68 | dependency: transitive 69 | description: 70 | name: build_resolvers 71 | url: "https://pub.dartlang.org" 72 | source: hosted 73 | version: "2.0.3" 74 | build_runner: 75 | dependency: "direct dev" 76 | description: 77 | name: build_runner 78 | url: "https://pub.dartlang.org" 79 | source: hosted 80 | version: "2.0.4" 81 | build_runner_core: 82 | dependency: transitive 83 | description: 84 | name: build_runner_core 85 | url: "https://pub.dartlang.org" 86 | source: hosted 87 | version: "7.0.0" 88 | built_collection: 89 | dependency: transitive 90 | description: 91 | name: built_collection 92 | url: "https://pub.dartlang.org" 93 | source: hosted 94 | version: "5.0.0" 95 | built_value: 96 | dependency: transitive 97 | description: 98 | name: built_value 99 | url: "https://pub.dartlang.org" 100 | source: hosted 101 | version: "8.0.6" 102 | characters: 103 | dependency: transitive 104 | description: 105 | name: characters 106 | url: "https://pub.dartlang.org" 107 | source: hosted 108 | version: "1.1.0" 109 | charcode: 110 | dependency: transitive 111 | description: 112 | name: charcode 113 | url: "https://pub.dartlang.org" 114 | source: hosted 115 | version: "1.2.0" 116 | checked_yaml: 117 | dependency: transitive 118 | description: 119 | name: checked_yaml 120 | url: "https://pub.dartlang.org" 121 | source: hosted 122 | version: "2.0.1" 123 | cli_util: 124 | dependency: transitive 125 | description: 126 | name: cli_util 127 | url: "https://pub.dartlang.org" 128 | source: hosted 129 | version: "0.3.0" 130 | clock: 131 | dependency: transitive 132 | description: 133 | name: clock 134 | url: "https://pub.dartlang.org" 135 | source: hosted 136 | version: "1.1.0" 137 | code_builder: 138 | dependency: transitive 139 | description: 140 | name: code_builder 141 | url: "https://pub.dartlang.org" 142 | source: hosted 143 | version: "4.0.0" 144 | collection: 145 | dependency: transitive 146 | description: 147 | name: collection 148 | url: "https://pub.dartlang.org" 149 | source: hosted 150 | version: "1.15.0" 151 | commons: 152 | dependency: transitive 153 | description: 154 | path: "." 155 | ref: "v1.0.0" 156 | resolved-ref: "32ada76fe3e010c4544ec1a98d4bb03a63495a90" 157 | url: "https://github.com/toshiossada/microapp_commons.git" 158 | source: git 159 | version: "0.0.1" 160 | commons_dependencies: 161 | dependency: "direct main" 162 | description: 163 | path: "." 164 | ref: "v1.0.0" 165 | resolved-ref: "730e821a04643242f2f69aef8ca10e0e80bc4788" 166 | url: "https://github.com/toshiossada/microapp_commons_dependencies.git" 167 | source: git 168 | version: "0.0.1" 169 | convert: 170 | dependency: transitive 171 | description: 172 | name: convert 173 | url: "https://pub.dartlang.org" 174 | source: hosted 175 | version: "3.0.0" 176 | coverage: 177 | dependency: transitive 178 | description: 179 | name: coverage 180 | url: "https://pub.dartlang.org" 181 | source: hosted 182 | version: "1.0.3" 183 | crypto: 184 | dependency: transitive 185 | description: 186 | name: crypto 187 | url: "https://pub.dartlang.org" 188 | source: hosted 189 | version: "3.0.1" 190 | dart_style: 191 | dependency: transitive 192 | description: 193 | name: dart_style 194 | url: "https://pub.dartlang.org" 195 | source: hosted 196 | version: "2.0.1" 197 | dartz: 198 | dependency: transitive 199 | description: 200 | name: dartz 201 | url: "https://pub.dartlang.org" 202 | source: hosted 203 | version: "0.10.0-nullsafety.2" 204 | dio: 205 | dependency: transitive 206 | description: 207 | name: dio 208 | url: "https://pub.dartlang.org" 209 | source: hosted 210 | version: "4.0.0" 211 | effective_dart: 212 | dependency: "direct dev" 213 | description: 214 | name: effective_dart 215 | url: "https://pub.dartlang.org" 216 | source: hosted 217 | version: "1.3.1" 218 | fake_async: 219 | dependency: transitive 220 | description: 221 | name: fake_async 222 | url: "https://pub.dartlang.org" 223 | source: hosted 224 | version: "1.2.0" 225 | ffi: 226 | dependency: transitive 227 | description: 228 | name: ffi 229 | url: "https://pub.dartlang.org" 230 | source: hosted 231 | version: "1.1.1" 232 | file: 233 | dependency: transitive 234 | description: 235 | name: file 236 | url: "https://pub.dartlang.org" 237 | source: hosted 238 | version: "6.1.1" 239 | fixnum: 240 | dependency: transitive 241 | description: 242 | name: fixnum 243 | url: "https://pub.dartlang.org" 244 | source: hosted 245 | version: "1.0.0" 246 | flutter: 247 | dependency: "direct main" 248 | description: flutter 249 | source: sdk 250 | version: "0.0.0" 251 | flutter_modular: 252 | dependency: transitive 253 | description: 254 | name: flutter_modular 255 | url: "https://pub.dartlang.org" 256 | source: hosted 257 | version: "3.2.2+1" 258 | flutter_modular_annotations: 259 | dependency: transitive 260 | description: 261 | name: flutter_modular_annotations 262 | url: "https://pub.dartlang.org" 263 | source: hosted 264 | version: "0.0.2" 265 | flutter_modular_test: 266 | dependency: "direct dev" 267 | description: 268 | name: flutter_modular_test 269 | url: "https://pub.dartlang.org" 270 | source: hosted 271 | version: "1.0.1" 272 | flutter_svg: 273 | dependency: transitive 274 | description: 275 | name: flutter_svg 276 | url: "https://pub.dartlang.org" 277 | source: hosted 278 | version: "0.22.0" 279 | flutter_test: 280 | dependency: "direct dev" 281 | description: flutter 282 | source: sdk 283 | version: "0.0.0" 284 | flutter_triple: 285 | dependency: transitive 286 | description: 287 | name: flutter_triple 288 | url: "https://pub.dartlang.org" 289 | source: hosted 290 | version: "1.0.6" 291 | frontend_server_client: 292 | dependency: transitive 293 | description: 294 | name: frontend_server_client 295 | url: "https://pub.dartlang.org" 296 | source: hosted 297 | version: "2.1.0" 298 | glob: 299 | dependency: transitive 300 | description: 301 | name: glob 302 | url: "https://pub.dartlang.org" 303 | source: hosted 304 | version: "2.0.1" 305 | graphs: 306 | dependency: transitive 307 | description: 308 | name: graphs 309 | url: "https://pub.dartlang.org" 310 | source: hosted 311 | version: "2.0.0" 312 | hive: 313 | dependency: transitive 314 | description: 315 | name: hive 316 | url: "https://pub.dartlang.org" 317 | source: hosted 318 | version: "2.0.4" 319 | hive_flutter: 320 | dependency: transitive 321 | description: 322 | name: hive_flutter 323 | url: "https://pub.dartlang.org" 324 | source: hosted 325 | version: "1.0.0" 326 | hive_generator: 327 | dependency: "direct dev" 328 | description: 329 | name: hive_generator 330 | url: "https://pub.dartlang.org" 331 | source: hosted 332 | version: "1.1.0" 333 | http_mock_adapter: 334 | dependency: "direct dev" 335 | description: 336 | name: http_mock_adapter 337 | url: "https://pub.dartlang.org" 338 | source: hosted 339 | version: "0.2.1" 340 | http_multi_server: 341 | dependency: transitive 342 | description: 343 | name: http_multi_server 344 | url: "https://pub.dartlang.org" 345 | source: hosted 346 | version: "3.0.1" 347 | http_parser: 348 | dependency: transitive 349 | description: 350 | name: http_parser 351 | url: "https://pub.dartlang.org" 352 | source: hosted 353 | version: "4.0.0" 354 | io: 355 | dependency: transitive 356 | description: 357 | name: io 358 | url: "https://pub.dartlang.org" 359 | source: hosted 360 | version: "1.0.0" 361 | js: 362 | dependency: transitive 363 | description: 364 | name: js 365 | url: "https://pub.dartlang.org" 366 | source: hosted 367 | version: "0.6.3" 368 | json_annotation: 369 | dependency: transitive 370 | description: 371 | name: json_annotation 372 | url: "https://pub.dartlang.org" 373 | source: hosted 374 | version: "4.0.1" 375 | logging: 376 | dependency: transitive 377 | description: 378 | name: logging 379 | url: "https://pub.dartlang.org" 380 | source: hosted 381 | version: "1.0.1" 382 | matcher: 383 | dependency: transitive 384 | description: 385 | name: matcher 386 | url: "https://pub.dartlang.org" 387 | source: hosted 388 | version: "0.12.10" 389 | meta: 390 | dependency: transitive 391 | description: 392 | name: meta 393 | url: "https://pub.dartlang.org" 394 | source: hosted 395 | version: "1.3.0" 396 | mime: 397 | dependency: transitive 398 | description: 399 | name: mime 400 | url: "https://pub.dartlang.org" 401 | source: hosted 402 | version: "1.0.0" 403 | mockito: 404 | dependency: "direct dev" 405 | description: 406 | name: mockito 407 | url: "https://pub.dartlang.org" 408 | source: hosted 409 | version: "5.0.9" 410 | mocktail: 411 | dependency: transitive 412 | description: 413 | name: mocktail 414 | url: "https://pub.dartlang.org" 415 | source: hosted 416 | version: "0.1.4" 417 | module_home: 418 | dependency: "direct main" 419 | description: 420 | path: "../module_home/module_home" 421 | relative: true 422 | source: path 423 | version: "0.0.1" 424 | module_home_domain: 425 | dependency: transitive 426 | description: 427 | path: "../module_home/module_home_domain" 428 | relative: true 429 | source: path 430 | version: "0.0.1" 431 | module_home_infra: 432 | dependency: transitive 433 | description: 434 | path: "../module_home/module_home_infra" 435 | relative: true 436 | source: path 437 | version: "0.0.1" 438 | module_home_presenter: 439 | dependency: transitive 440 | description: 441 | path: "../module_home/module_home_presenter" 442 | relative: true 443 | source: path 444 | version: "0.0.1" 445 | module_login: 446 | dependency: "direct main" 447 | description: 448 | path: "../module_login/module_login" 449 | relative: true 450 | source: path 451 | version: "0.0.1" 452 | module_login_domain: 453 | dependency: transitive 454 | description: 455 | path: "../module_login/module_login_domain" 456 | relative: true 457 | source: path 458 | version: "0.0.1" 459 | module_login_infra: 460 | dependency: transitive 461 | description: 462 | path: "../module_login/module_login_infra" 463 | relative: true 464 | source: path 465 | version: "0.0.1" 466 | module_login_presenter: 467 | dependency: transitive 468 | description: 469 | path: "../module_login/module_login_presenter" 470 | relative: true 471 | source: path 472 | version: "0.0.1" 473 | module_splash: 474 | dependency: "direct main" 475 | description: 476 | path: "../module_splash/module_splash" 477 | relative: true 478 | source: path 479 | version: "0.0.1" 480 | module_splash_domain: 481 | dependency: transitive 482 | description: 483 | path: "../module_splash/module_splash_domain" 484 | relative: true 485 | source: path 486 | version: "0.0.1" 487 | module_splash_infra: 488 | dependency: transitive 489 | description: 490 | path: "../module_splash/module_splash_infra" 491 | relative: true 492 | source: path 493 | version: "0.0.1" 494 | module_splash_presenter: 495 | dependency: transitive 496 | description: 497 | path: "../module_splash/module_splash_presenter" 498 | relative: true 499 | source: path 500 | version: "0.0.1" 501 | node_preamble: 502 | dependency: transitive 503 | description: 504 | name: node_preamble 505 | url: "https://pub.dartlang.org" 506 | source: hosted 507 | version: "2.0.0" 508 | package_config: 509 | dependency: transitive 510 | description: 511 | name: package_config 512 | url: "https://pub.dartlang.org" 513 | source: hosted 514 | version: "2.0.0" 515 | path: 516 | dependency: transitive 517 | description: 518 | name: path 519 | url: "https://pub.dartlang.org" 520 | source: hosted 521 | version: "1.8.0" 522 | path_drawing: 523 | dependency: transitive 524 | description: 525 | name: path_drawing 526 | url: "https://pub.dartlang.org" 527 | source: hosted 528 | version: "0.5.1" 529 | path_parsing: 530 | dependency: transitive 531 | description: 532 | name: path_parsing 533 | url: "https://pub.dartlang.org" 534 | source: hosted 535 | version: "0.2.1" 536 | path_provider: 537 | dependency: transitive 538 | description: 539 | name: path_provider 540 | url: "https://pub.dartlang.org" 541 | source: hosted 542 | version: "2.0.2" 543 | path_provider_linux: 544 | dependency: transitive 545 | description: 546 | name: path_provider_linux 547 | url: "https://pub.dartlang.org" 548 | source: hosted 549 | version: "2.0.0" 550 | path_provider_macos: 551 | dependency: transitive 552 | description: 553 | name: path_provider_macos 554 | url: "https://pub.dartlang.org" 555 | source: hosted 556 | version: "2.0.0" 557 | path_provider_platform_interface: 558 | dependency: transitive 559 | description: 560 | name: path_provider_platform_interface 561 | url: "https://pub.dartlang.org" 562 | source: hosted 563 | version: "2.0.1" 564 | path_provider_windows: 565 | dependency: transitive 566 | description: 567 | name: path_provider_windows 568 | url: "https://pub.dartlang.org" 569 | source: hosted 570 | version: "2.0.1" 571 | pedantic: 572 | dependency: transitive 573 | description: 574 | name: pedantic 575 | url: "https://pub.dartlang.org" 576 | source: hosted 577 | version: "1.11.0" 578 | petitparser: 579 | dependency: transitive 580 | description: 581 | name: petitparser 582 | url: "https://pub.dartlang.org" 583 | source: hosted 584 | version: "4.1.0" 585 | platform: 586 | dependency: transitive 587 | description: 588 | name: platform 589 | url: "https://pub.dartlang.org" 590 | source: hosted 591 | version: "3.0.0" 592 | plugin_platform_interface: 593 | dependency: transitive 594 | description: 595 | name: plugin_platform_interface 596 | url: "https://pub.dartlang.org" 597 | source: hosted 598 | version: "2.0.0" 599 | pool: 600 | dependency: transitive 601 | description: 602 | name: pool 603 | url: "https://pub.dartlang.org" 604 | source: hosted 605 | version: "1.5.0" 606 | process: 607 | dependency: transitive 608 | description: 609 | name: process 610 | url: "https://pub.dartlang.org" 611 | source: hosted 612 | version: "4.2.1" 613 | pub_semver: 614 | dependency: transitive 615 | description: 616 | name: pub_semver 617 | url: "https://pub.dartlang.org" 618 | source: hosted 619 | version: "2.0.0" 620 | pubspec_parse: 621 | dependency: transitive 622 | description: 623 | name: pubspec_parse 624 | url: "https://pub.dartlang.org" 625 | source: hosted 626 | version: "1.0.0" 627 | rx_notifier: 628 | dependency: transitive 629 | description: 630 | name: rx_notifier 631 | url: "https://pub.dartlang.org" 632 | source: hosted 633 | version: "1.1.0" 634 | rxdart: 635 | dependency: transitive 636 | description: 637 | name: rxdart 638 | url: "https://pub.dartlang.org" 639 | source: hosted 640 | version: "0.26.0" 641 | shelf: 642 | dependency: transitive 643 | description: 644 | name: shelf 645 | url: "https://pub.dartlang.org" 646 | source: hosted 647 | version: "1.1.4" 648 | shelf_packages_handler: 649 | dependency: transitive 650 | description: 651 | name: shelf_packages_handler 652 | url: "https://pub.dartlang.org" 653 | source: hosted 654 | version: "3.0.0" 655 | shelf_static: 656 | dependency: transitive 657 | description: 658 | name: shelf_static 659 | url: "https://pub.dartlang.org" 660 | source: hosted 661 | version: "1.0.0" 662 | shelf_web_socket: 663 | dependency: transitive 664 | description: 665 | name: shelf_web_socket 666 | url: "https://pub.dartlang.org" 667 | source: hosted 668 | version: "1.0.1" 669 | sky_engine: 670 | dependency: transitive 671 | description: flutter 672 | source: sdk 673 | version: "0.0.99" 674 | source_gen: 675 | dependency: transitive 676 | description: 677 | name: source_gen 678 | url: "https://pub.dartlang.org" 679 | source: hosted 680 | version: "1.0.1" 681 | source_helper: 682 | dependency: transitive 683 | description: 684 | name: source_helper 685 | url: "https://pub.dartlang.org" 686 | source: hosted 687 | version: "1.1.0" 688 | source_map_stack_trace: 689 | dependency: transitive 690 | description: 691 | name: source_map_stack_trace 692 | url: "https://pub.dartlang.org" 693 | source: hosted 694 | version: "2.1.0" 695 | source_maps: 696 | dependency: transitive 697 | description: 698 | name: source_maps 699 | url: "https://pub.dartlang.org" 700 | source: hosted 701 | version: "0.10.10" 702 | source_span: 703 | dependency: transitive 704 | description: 705 | name: source_span 706 | url: "https://pub.dartlang.org" 707 | source: hosted 708 | version: "1.8.1" 709 | stack_trace: 710 | dependency: transitive 711 | description: 712 | name: stack_trace 713 | url: "https://pub.dartlang.org" 714 | source: hosted 715 | version: "1.10.0" 716 | stream_channel: 717 | dependency: transitive 718 | description: 719 | name: stream_channel 720 | url: "https://pub.dartlang.org" 721 | source: hosted 722 | version: "2.1.0" 723 | stream_transform: 724 | dependency: transitive 725 | description: 726 | name: stream_transform 727 | url: "https://pub.dartlang.org" 728 | source: hosted 729 | version: "2.0.0" 730 | string_scanner: 731 | dependency: transitive 732 | description: 733 | name: string_scanner 734 | url: "https://pub.dartlang.org" 735 | source: hosted 736 | version: "1.1.0" 737 | term_glyph: 738 | dependency: transitive 739 | description: 740 | name: term_glyph 741 | url: "https://pub.dartlang.org" 742 | source: hosted 743 | version: "1.2.0" 744 | test: 745 | dependency: transitive 746 | description: 747 | name: test 748 | url: "https://pub.dartlang.org" 749 | source: hosted 750 | version: "1.16.8" 751 | test_api: 752 | dependency: transitive 753 | description: 754 | name: test_api 755 | url: "https://pub.dartlang.org" 756 | source: hosted 757 | version: "0.3.0" 758 | test_core: 759 | dependency: transitive 760 | description: 761 | name: test_core 762 | url: "https://pub.dartlang.org" 763 | source: hosted 764 | version: "0.3.19" 765 | timing: 766 | dependency: transitive 767 | description: 768 | name: timing 769 | url: "https://pub.dartlang.org" 770 | source: hosted 771 | version: "1.0.0" 772 | triple: 773 | dependency: transitive 774 | description: 775 | name: triple 776 | url: "https://pub.dartlang.org" 777 | source: hosted 778 | version: "1.0.2" 779 | triple_test: 780 | dependency: "direct dev" 781 | description: 782 | name: triple_test 783 | url: "https://pub.dartlang.org" 784 | source: hosted 785 | version: "0.0.6" 786 | typed_data: 787 | dependency: transitive 788 | description: 789 | name: typed_data 790 | url: "https://pub.dartlang.org" 791 | source: hosted 792 | version: "1.3.0" 793 | vector_math: 794 | dependency: transitive 795 | description: 796 | name: vector_math 797 | url: "https://pub.dartlang.org" 798 | source: hosted 799 | version: "2.1.0" 800 | vm_service: 801 | dependency: transitive 802 | description: 803 | name: vm_service 804 | url: "https://pub.dartlang.org" 805 | source: hosted 806 | version: "6.2.0" 807 | watcher: 808 | dependency: transitive 809 | description: 810 | name: watcher 811 | url: "https://pub.dartlang.org" 812 | source: hosted 813 | version: "1.0.0" 814 | web_socket_channel: 815 | dependency: transitive 816 | description: 817 | name: web_socket_channel 818 | url: "https://pub.dartlang.org" 819 | source: hosted 820 | version: "2.1.0" 821 | webkit_inspection_protocol: 822 | dependency: transitive 823 | description: 824 | name: webkit_inspection_protocol 825 | url: "https://pub.dartlang.org" 826 | source: hosted 827 | version: "1.0.0" 828 | win32: 829 | dependency: transitive 830 | description: 831 | name: win32 832 | url: "https://pub.dartlang.org" 833 | source: hosted 834 | version: "2.1.3" 835 | xdg_directories: 836 | dependency: transitive 837 | description: 838 | name: xdg_directories 839 | url: "https://pub.dartlang.org" 840 | source: hosted 841 | version: "0.2.0" 842 | xml: 843 | dependency: transitive 844 | description: 845 | name: xml 846 | url: "https://pub.dartlang.org" 847 | source: hosted 848 | version: "5.1.1" 849 | yaml: 850 | dependency: transitive 851 | description: 852 | name: yaml 853 | url: "https://pub.dartlang.org" 854 | source: hosted 855 | version: "3.1.0" 856 | sdks: 857 | dart: ">=2.13.0 <3.0.0" 858 | flutter: ">=1.24.0-7.0" 859 | -------------------------------------------------------------------------------- /pubspec.yaml: -------------------------------------------------------------------------------- 1 | name: core 2 | description: A new Flutter package project. 3 | version: 0.0.1 4 | homepage: a 5 | 6 | environment: 7 | sdk: ">=2.12.0 <3.0.0" 8 | flutter: ">=1.17.0" 9 | 10 | dependencies: 11 | flutter: 12 | sdk: flutter 13 | commons_dependencies: 14 | git: 15 | url: https://github.com/toshiossada/microapp_commons_dependencies.git 16 | ref: v1.0.0 17 | module_splash: 18 | path: '../module_splash/module_splash' 19 | # git: 20 | # url: https://github.com/toshiossada/micoappp_module_splash.git 21 | # ref: v1.0.0 22 | module_login: 23 | path: '../module_login/module_login' 24 | # git: 25 | # url: https://github.com/toshiossada/micoappp_module_login.git 26 | # ref: v1.0.0 27 | module_home: 28 | path: '../module_home/module_home' 29 | # git: 30 | # url: https://github.com/toshiossada/microapp_module_home.git 31 | # ref: v1.0.1 32 | 33 | dev_dependencies: 34 | flutter_test: 35 | sdk: flutter 36 | build_runner: ^2.0.1 37 | flutter_modular_test: ^1.0.1 38 | hive_generator: ^1.1.0 39 | http_mock_adapter: ^0.2.1 40 | mockito: ^5.0.5 41 | triple_test: ^0.0.5 42 | effective_dart: ^1.3.1 43 | 44 | flutter: 45 | --------------------------------------------------------------------------------