Flutter.TDD.Clean.Architecture.SOLID.e.Design.Patterns 收录时间:2023-09-24 05:50:00 文件大小:35GB 下载次数:1 最近下载:2023-09-24 05:50:00 磁力链接: magnet:?xt=urn:btih:08276d7d346944a77da6a02e427a04d9cd4eca87 立即下载 复制链接 文件列表 011-i18n/043-refatorando-o-projeto-para-centralizar-as-traducoes-na-ui-layer.mp4 807MB 008-Usando o GetX como gerenciador de estado/031-refatorando-para-usar-o-getx-como-gerencia-de-estado.mp4 744MB 021-Surveys - Main Layer/070-aplicando-o-design-pattern-decorator.mp4 623MB 009-Gravando o token no Cache de forma segura/035-integrando-o-loginpresenter-ao-savecurrentaccount.mp4 622MB 020-Surveys - Presentation Layer/066-criando-o-getxsurveyspresenter-e-testando-suas-streams.mp4 619MB 031-Refactoring/118-refatorando-os-mocks-12.mp4 578MB 017-Surveys - Domain e Data Layers/059-testando-casos-de-sucesso-da-api-data-layer.mp4 536MB 032-Migrando Para Null Safety/132-extraindo-mocks-do-ui-layer.mp4 531MB 015-SignUp - Validation Layer/054-refatorando-o-projeto-por-conta-de-uma-modelagem-errada.mp4 527MB 014-SignUp - Presentation Layer/050-testando-o-addaccount-no-signuppresenter.mp4 502MB 028-SurveyResult Offline - Data Layer/102-implementando-o-metodo-de-load.mp4 492MB 025-SurveyResult - Domain e Data Layers/087-criando-a-implementacao-do-loadsurveyresult-com-api.mp4 492MB 012-SignUp - Domain e Data Layers/045-testando-a-implementacao-do-addaccount-usecase-voltado-para-api.mp4 472MB 009-Gravando o token no Cache de forma segura/033-criando-o-localsavecurrentaccount.mp4 460MB 032-Migrando Para Null Safety/131-extraindo-mocks-do-presentation-layer.mp4 455MB 032-Migrando Para Null Safety/130-extraindo-mocks-do-main-layer.mp4 450MB 027-SurveyResult - Presentation e Main Layers/097-limpando-o-token-de-acesso-do-cache-no-erro-403.mp4 438MB 010-Splash Screen/039-criando-a-tela-de-splash.mp4 430MB 010-Splash Screen/037-criando-o-localloadcurrentaccount.mp4 424MB 026-SurveyResult - UI Layer/092-testando-caso-de-sucesso.mp4 423MB 027-SurveyResult - Presentation e Main Layers/098-deslogando-o-usuario-em-caso-de-acesso-negado.mp4 413MB 032-Migrando Para Null Safety/126-refatorando-os-mocks.mp4 410MB 032-Migrando Para Null Safety/123-removendo-metadart.mp4 403MB 013-SignUp - UI Layer/047-testando-a-validacao-do-formulario-do-signuppage.mp4 401MB 019-Surveys - UI Layer/063-testando-o-estado-inicial-e-a-stream-de-loading.mp4 391MB 031-Refactoring/119-refatorando-os-mocks-23.mp4 389MB 022-Surveys Offline - Data Layer/077-fazendo-o-localloadsurveys-implementar-o-save.mp4 388MB 032-Migrando Para Null Safety/129-extraindo-mocks-do-infra-layer.mp4 383MB 029-SurveyResult Offline - Main Layer/106-aplicando-o-design-pattern-composite-22.mp4 381MB 030-SaveSurveyResult/115-correcao-de-bugs-encontrados.mp4 379MB 024-Surveys Offline - Main Layer/085-fazendo-a-composicao-com-o-novo-composite.mp4 377MB 029-SurveyResult Offline - Main Layer/105-aplicando-o-design-pattern-composite-12.mp4 370MB 022-Surveys Offline - Data Layer/076-fazendo-o-localloadsurveys-implementar-o-validate.mp4 367MB 022-Surveys Offline - Data Layer/074-testando-o-caso-de-sucesso-do-localloadsurveys.mp4 366MB 010-Splash Screen/040-criando-o-presenter-para-o-splash-page-com-getx.mp4 364MB 026-SurveyResult - UI Layer/089-criando-o-layout-da-tela-de-resultado-da-enquete.mp4 361MB 019-Surveys - UI Layer/064-testando-a-stream-de-dados-da-enquete.mp4 356MB 026-SurveyResult - UI Layer/091-testando-casos-de-erro.mp4 350MB 011-i18n/042-aplicando-i18n-com-getx.mp4 349MB 027-SurveyResult - Presentation e Main Layers/094-criando-o-getxsurveyresultpresenter-e-testando-suas-streams.mp4 342MB 027-SurveyResult - Presentation e Main Layers/100-aplicando-o-dry-com-o-uso-de-mixins-nos-widgets.mp4 340MB 009-Gravando o token no Cache de forma segura/034-criando-o-localstorageadapter-e-integrando-com-o-flutter-secure-storage.mp4 338MB 013-SignUp - UI Layer/048-finalizando-os-testes-do-signup-page-ui.mp4 336MB 030-SaveSurveyResult/110-data-layer.mp4 333MB 032-Migrando Para Null Safety/122-migrando-mockito-para-mocktail.mp4 331MB 026-SurveyResult - UI Layer/090-testando-o-estado-inicial-e-a-stream-de-loading.mp4 325MB 028-SurveyResult Offline - Data Layer/104-implementando-o-metodo-de-save.mp4 323MB 019-Surveys - UI Layer/062-criando-a-interface-da-tela-de-surveys.mp4 318MB 024-Surveys Offline - Main Layer/084-testando-casos-de-excecao-do-composite.mp4 317MB 022-Surveys Offline - Data Layer/075-testando-casos-de-erro-do-loadlocalsurveys.mp4 303MB 023-Surveys Offline - Infra Layer/079-testando-o-save-do-localstorageadapter.mp4 299MB 021-Surveys - Main Layer/068-fazendo-a-composicao-do-surveys-page.mp4 294MB 004-Login - UI Layer/019-criando-testes-para-os-widgets-do-login-23.mp4 290MB 030-SaveSurveyResult/116-fazendo-reload-de-uma-tela-apos-o-evento-de-back-do-navigation.mp4 290MB 030-SaveSurveyResult/113-presentation-layer.mp4 287MB 031-Refactoring/117-simplificando-os-testes-de-ui-com-helpers.mp4 286MB 032-Migrando Para Null Safety/128-extraindo-mocks-do-data-layer.mp4 285MB 027-SurveyResult - Presentation e Main Layers/095-adicionando-link-entre-survey-e-surveyresult.mp4 277MB 024-Surveys Offline - Main Layer/083-testando-caso-de-sucesso-do-composite.mp4 276MB 032-Migrando Para Null Safety/124-corrigindo-erros-da-pasta-lib.mp4 263MB 015-SignUp - Validation Layer/052-criando-o-minlengthvalidation.mp4 258MB 018-Surveys - Infra Layer/061-implementando-o-get-no-httpadapter.mp4 255MB 005-Login - Presentation Layer/024-integrando-o-streamloginpresenter-com-o-authentication.mp4 247MB 001-Introdução/004-dica-para-o-treinamento.mp4 246MB 014-SignUp - Presentation Layer/051-testando-navegacao-entre-as-telas-de-login-e-signup.mp4 240MB 027-SurveyResult - Presentation e Main Layers/099-aplicando-o-dry-com-o-uso-de-mixins-nos-presenters.mp4 237MB 025-SurveyResult - Domain e Data Layers/086-criando-o-caso-de-uso-do-loadsurveyresult.mp4 235MB 009-Gravando o token no Cache de forma segura/032-criando-caso-de-uso-para-gravar-o-token-de-acesso-no-cache.mp4 233MB 032-Migrando Para Null Safety/127-corrigindo-bug-do-mocktail-que-retorna-null-pra-todos-os-mocks-ate-para-void.mp4 232MB 013-SignUp - UI Layer/046-testando-o-estado-inicial-do-signup-page-ui.mp4 225MB 032-Migrando Para Null Safety/121-migrando-para-a-versao-nova-do-flutter-com-fvm.mp4 223MB 010-Splash Screen/038-integrando-o-fetchsecurecachestorage-ao-localstorageadapter.mp4 222MB 002-Authentication - Domain e Data Layers/010-testando-caso-de-sucesso.mp4 218MB 016-SignUp - Main Layer/055-fazendo-a-composicao-do-signup.mp4 218MB 010-Splash Screen/041-fazendo-a-composicao-do-splash-page.mp4 217MB 014-SignUp - Presentation Layer/049-testando-o-validation-no-signuppresenter.mp4 212MB 026-SurveyResult - UI Layer/093-refatorando-o-codigo.mp4 210MB 017-Surveys - Domain e Data Layers/057-criando-o-loadsurveys-usecase.mp4 210MB 027-SurveyResult - Presentation e Main Layers/096-criando-a-composicao-da-tela-de-resultado-da-enquete.mp4 206MB 004-Login - UI Layer/020-testando-estados-da-acao-de-fazer-login.mp4 204MB 005-Login - Presentation Layer/022-entendendo-como-testar-streams.mp4 204MB 021-Surveys - Main Layer/069-adicionando-headers-no-httpclient.mp4 200MB 005-Login - Presentation Layer/023-integrando-o-streamloginpresenter-com-o-validation.mp4 199MB 007-Login - Main Layer/028-fazendo-a-composicao-da-tela-de-login.mp4 192MB 004-Login - UI Layer/015-criando-estilo-para-os-widgets.mp4 190MB 017-Surveys - Domain e Data Layers/060-testando-casos-de-excecao-da-api.mp4 186MB 022-Surveys Offline - Data Layer/073-criando-os-requerimentos-para-listar-enquetes-offline.mp4 184MB 023-Surveys Offline - Infra Layer/081-testando-o-fetch-do-localstorageadapter.mp4 183MB 030-SaveSurveyResult/112-ui-layer.mp4 182MB 029-SurveyResult Offline - Main Layer/107-alterando-a-composicao-do-surveyresult-para-usar-o-composite.mp4 176MB 017-Surveys - Domain e Data Layers/058-testando-a-integracao-do-remoteloadsurveys-com-o-httpclient.mp4 164MB 006-Validation Layer/027-criando-o-validationcomposite.mp4 162MB 031-Refactoring/120-refatorando-os-mocks-33.mp4 156MB 021-Surveys - Main Layer/072-correcao-de-bug-encontrado.mp4 155MB 010-Splash Screen/036-criando-o-caso-de-uso-para-carregar-os-dados-da-conta-do-usuario.mp4 154MB 003-Infra Layer - Post/013-testando-casos-de-erro.mp4 153MB 004-Login - UI Layer/021-reutilizando-o-presenter-nos-widgets-com-provider.mp4 152MB 016-SignUp - Main Layer/056-correcao-de-bug-encontrado.mp4 150MB 023-Surveys Offline - Infra Layer/078-separando-a-implementacao-do-cache-e-do-cache-seguro.mp4 150MB 024-Surveys Offline - Main Layer/082-movendo-o-validationcomposite-para-o-main-layer.mp4 147MB 030-SaveSurveyResult/114-main-layer.mp4 146MB 021-Surveys - Main Layer/071-alterando-a-composicao-para-usar-o-decorator.mp4 141MB 002-Authentication - Domain e Data Layers/008-testando-o-body-do-request.mp4 140MB 023-Surveys Offline - Infra Layer/080-testando-o-delete-do-localstorageadapter.mp4 139MB 012-SignUp - Domain e Data Layers/044-criando-o-usecase-do-addaccount.mp4 138MB 030-SaveSurveyResult/109-criando-o-caso-de-uso-do-savesurveyresult.mp4 138MB 003-Infra Layer - Post/011-criando-o-httpadapter-e-testando-o-post.mp4 136MB 004-Login - UI Layer/017-mvc-vs-mvvm-vs-mvp-vs-bloc.mp4 128MB 032-Migrando Para Null Safety/125-corrigindo-erros-da-pasta-test.mp4 125MB 004-Login - UI Layer/018-criando-testes-para-os-widgets-do-login-13.mp4 122MB 003-Infra Layer - Post/012-testando-casos-de-sucesso.mp4 119MB 015-SignUp - Validation Layer/053-criando-o-comparefieldsvalidation.mp4 118MB 019-Surveys - UI Layer/065-testando-dados-corretos-das-enquetes.mp4 109MB 002-Authentication - Domain e Data Layers/007-criando-o-remoteauthentication-e-integrando-com-o-httpclient.mp4 109MB 028-SurveyResult Offline - Data Layer/103-implementando-o-metodo-de-validate.mp4 108MB 002-Authentication - Domain e Data Layers/009-testando-casos-de-excecao-do-httpclient.mp4 108MB 032-Migrando Para Null Safety/133-ajustes-finais.mp4 107MB 029-SurveyResult Offline - Main Layer/108-ajuste-no-save-do-localloadsurveyresult.mp4 106MB 004-Login - UI Layer/014-criando-os-widgets-da-tela-de-login.mp4 103MB 026-SurveyResult - UI Layer/088-criando-a-estrutura-de-arquivos.mp4 101MB 007-Login - Main Layer/029-aplicando-o-design-pattern-builder.mp4 98MB 027-SurveyResult - Presentation e Main Layers/101-evitando-memory-leaks.mp4 97MB 030-SaveSurveyResult/111-infra-layer.mp4 96MB 002-Authentication - Domain e Data Layers/005-bdd-use-case-e-diagrama-de-dependencias.mp4 88MB 006-Validation Layer/025-criando-o-requiredfieldvalidation.mp4 85MB 006-Validation Layer/026-criando-o-emailvalidation.mp4 75MB 004-Login - UI Layer/016-criando-icone-para-o-aplicativo.mp4 74MB 001-Introdução/002-configurando-o-git.mp4 63MB 020-Surveys - Presentation Layer/067-movendo-o-getxsurveyspresenter-para-producao.mp4 57MB 007-Login - Main Layer/030-tornando-o-construtor-do-validationbuilder-privado.mp4 39MB 002-Authentication - Domain e Data Layers/006-criando-o-authentication-usecase.mp4 24MB 001-Introdução/001-pra-quem-e-esse-curso.mp4 13MB 001-Introdução/003-ajuste-da-aula-anterior.mp4 4MB 001-Introdução/Screen-Shot-2021-09-27-at-14.54.04.png 226KB 004-Login - UI Layer/ios.png 143KB 008-Usando o GetX como gerenciador de estado/031-refatorando-para-usar-o-getx-como-gerencia-de-estado.mp4.srt 49KB 011-i18n/043-refatorando-o-projeto-para-centralizar-as-traducoes-na-ui-layer.mp4.srt 48KB 004-Login - UI Layer/019-criando-testes-para-os-widgets-do-login-23.mp4.srt 41KB 021-Surveys - Main Layer/070-aplicando-o-design-pattern-decorator.mp4.srt 38KB 009-Gravando o token no Cache de forma segura/035-integrando-o-loginpresenter-ao-savecurrentaccount.mp4.srt 37KB 032-Migrando Para Null Safety/132-extraindo-mocks-do-ui-layer.mp4.srt 35KB 004-Login - UI Layer/017-mvc-vs-mvvm-vs-mvp-vs-bloc.mp4.srt 35KB 015-SignUp - Validation Layer/054-refatorando-o-projeto-por-conta-de-uma-modelagem-errada.mp4.srt 33KB 020-Surveys - Presentation Layer/066-criando-o-getxsurveyspresenter-e-testando-suas-streams.mp4.srt 33KB 005-Login - Presentation Layer/022-entendendo-como-testar-streams.mp4.srt 32KB 032-Migrando Para Null Safety/130-extraindo-mocks-do-main-layer.mp4.srt 32KB 025-SurveyResult - Domain e Data Layers/087-criando-a-implementacao-do-loadsurveyresult-com-api.mp4.srt 32KB 017-Surveys - Domain e Data Layers/059-testando-casos-de-sucesso-da-api-data-layer.mp4.srt 31KB 004-Login - UI Layer/assets.zip 31KB 032-Migrando Para Null Safety/131-extraindo-mocks-do-presentation-layer.mp4.srt 30KB 031-Refactoring/118-refatorando-os-mocks-12.mp4.srt 29KB 002-Authentication - Domain e Data Layers/010-testando-caso-de-sucesso.mp4.srt 29KB 032-Migrando Para Null Safety/123-removendo-metadart.mp4.srt 29KB 005-Login - Presentation Layer/024-integrando-o-streamloginpresenter-com-o-authentication.mp4.srt 28KB 007-Login - Main Layer/028-fazendo-a-composicao-da-tela-de-login.mp4.srt 28KB 028-SurveyResult Offline - Data Layer/102-implementando-o-metodo-de-load.mp4.srt 28KB 026-SurveyResult - UI Layer/092-testando-caso-de-sucesso.mp4.srt 28KB 004-Login - UI Layer/020-testando-estados-da-acao-de-fazer-login.mp4.srt 28KB 032-Migrando Para Null Safety/129-extraindo-mocks-do-infra-layer.mp4.srt 27KB 005-Login - Presentation Layer/023-integrando-o-streamloginpresenter-com-o-validation.mp4.srt 27KB 012-SignUp - Domain e Data Layers/045-testando-a-implementacao-do-addaccount-usecase-voltado-para-api.mp4.srt 27KB 027-SurveyResult - Presentation e Main Layers/097-limpando-o-token-de-acesso-do-cache-no-erro-403.mp4.srt 27KB 032-Migrando Para Null Safety/126-refatorando-os-mocks.mp4.srt 26KB 014-SignUp - Presentation Layer/050-testando-o-addaccount-no-signuppresenter.mp4.srt 26KB 009-Gravando o token no Cache de forma segura/033-criando-o-localsavecurrentaccount.mp4.srt 25KB 030-SaveSurveyResult/115-correcao-de-bugs-encontrados.mp4.srt 24KB 003-Infra Layer - Post/011-criando-o-httpadapter-e-testando-o-post.mp4.srt 24KB 027-SurveyResult - Presentation e Main Layers/098-deslogando-o-usuario-em-caso-de-acesso-negado.mp4.srt 24KB 026-SurveyResult - UI Layer/089-criando-o-layout-da-tela-de-resultado-da-enquete.mp4.srt 24KB 010-Splash Screen/037-criando-o-localloadcurrentaccount.mp4.srt 24KB 006-Validation Layer/027-criando-o-validationcomposite.mp4.srt 23KB 029-SurveyResult Offline - Main Layer/105-aplicando-o-design-pattern-composite-12.mp4.srt 23KB 010-Splash Screen/039-criando-a-tela-de-splash.mp4.srt 23KB 002-Authentication - Domain e Data Layers/008-testando-o-body-do-request.mp4.srt 23KB 032-Migrando Para Null Safety/122-migrando-mockito-para-mocktail.mp4.srt 23KB 011-i18n/042-aplicando-i18n-com-getx.mp4.srt 23KB 022-Surveys Offline - Data Layer/076-fazendo-o-localloadsurveys-implementar-o-validate.mp4.srt 22KB 001-Introdução/002-configurando-o-git.mp4.srt 22KB 022-Surveys Offline - Data Layer/077-fazendo-o-localloadsurveys-implementar-o-save.mp4.srt 22KB 024-Surveys Offline - Main Layer/085-fazendo-a-composicao-com-o-novo-composite.mp4.srt 22KB 004-Login - UI Layer/015-criando-estilo-para-os-widgets.mp4.srt 22KB 026-SurveyResult - UI Layer/090-testando-o-estado-inicial-e-a-stream-de-loading.mp4.srt 21KB 030-SaveSurveyResult/110-data-layer.mp4.srt 21KB 022-Surveys Offline - Data Layer/074-testando-o-caso-de-sucesso-do-localloadsurveys.mp4.srt 21KB 026-SurveyResult - UI Layer/091-testando-casos-de-erro.mp4.srt 21KB 029-SurveyResult Offline - Main Layer/106-aplicando-o-design-pattern-composite-22.mp4.srt 21KB 002-Authentication - Domain e Data Layers/005-bdd-use-case-e-diagrama-de-dependencias.mp4.srt 21KB 013-SignUp - UI Layer/047-testando-a-validacao-do-formulario-do-signuppage.mp4.srt 21KB 003-Infra Layer - Post/013-testando-casos-de-erro.mp4.srt 21KB 002-Authentication - Domain e Data Layers/007-criando-o-remoteauthentication-e-integrando-com-o-httpclient.mp4.srt 21KB 019-Surveys - UI Layer/063-testando-o-estado-inicial-e-a-stream-de-loading.mp4.srt 20KB 004-Login - UI Layer/018-criando-testes-para-os-widgets-do-login-13.mp4.srt 20KB 009-Gravando o token no Cache de forma segura/034-criando-o-localstorageadapter-e-integrando-com-o-flutter-secure-storage.mp4.srt 20KB 032-Migrando Para Null Safety/124-corrigindo-erros-da-pasta-lib.mp4.srt 20KB 010-Splash Screen/040-criando-o-presenter-para-o-splash-page-com-getx.mp4.srt 20KB 027-SurveyResult - Presentation e Main Layers/094-criando-o-getxsurveyresultpresenter-e-testando-suas-streams.mp4.srt 20KB 001-Introdução/004-dica-para-o-treinamento.mp4.srt 20KB 030-SaveSurveyResult/116-fazendo-reload-de-uma-tela-apos-o-evento-de-back-do-navigation.mp4.srt 20KB 032-Migrando Para Null Safety/128-extraindo-mocks-do-data-layer.mp4.srt 19KB 027-SurveyResult - Presentation e Main Layers/100-aplicando-o-dry-com-o-uso-de-mixins-nos-widgets.mp4.srt 19KB 031-Refactoring/119-refatorando-os-mocks-23.mp4.srt 19KB 030-SaveSurveyResult/113-presentation-layer.mp4.srt 18KB 019-Surveys - UI Layer/064-testando-a-stream-de-dados-da-enquete.mp4.srt 18KB 032-Migrando Para Null Safety/127-corrigindo-bug-do-mocktail-que-retorna-null-pra-todos-os-mocks-ate-para-void.mp4.srt 18KB 019-Surveys - UI Layer/062-criando-a-interface-da-tela-de-surveys.mp4.srt 18KB 002-Authentication - Domain e Data Layers/009-testando-casos-de-excecao-do-httpclient.mp4.srt 18KB 022-Surveys Offline - Data Layer/075-testando-casos-de-erro-do-loadlocalsurveys.mp4.srt 18KB 031-Refactoring/117-simplificando-os-testes-de-ui-com-helpers.mp4.srt 17KB 028-SurveyResult Offline - Data Layer/104-implementando-o-metodo-de-save.mp4.srt 17KB 027-SurveyResult - Presentation e Main Layers/095-adicionando-link-entre-survey-e-surveyresult.mp4.srt 17KB 013-SignUp - UI Layer/048-finalizando-os-testes-do-signup-page-ui.mp4.srt 17KB 021-Surveys - Main Layer/068-fazendo-a-composicao-do-surveys-page.mp4.srt 17KB 003-Infra Layer - Post/012-testando-casos-de-sucesso.mp4.srt 17KB 004-Login - UI Layer/021-reutilizando-o-presenter-nos-widgets-com-provider.mp4.srt 17KB 023-Surveys Offline - Infra Layer/079-testando-o-save-do-localstorageadapter.mp4.srt 17KB 006-Validation Layer/025-criando-o-requiredfieldvalidation.mp4.srt 17KB 024-Surveys Offline - Main Layer/084-testando-casos-de-excecao-do-composite.mp4.srt 17KB 027-SurveyResult - Presentation e Main Layers/099-aplicando-o-dry-com-o-uso-de-mixins-nos-presenters.mp4.srt 16KB 009-Gravando o token no Cache de forma segura/032-criando-caso-de-uso-para-gravar-o-token-de-acesso-no-cache.mp4.srt 16KB 025-SurveyResult - Domain e Data Layers/086-criando-o-caso-de-uso-do-loadsurveyresult.mp4.srt 16KB 032-Migrando Para Null Safety/121-migrando-para-a-versao-nova-do-flutter-com-fvm.mp4.srt 16KB 007-Login - Main Layer/029-aplicando-o-design-pattern-builder.mp4.srt 15KB 022-Surveys Offline - Data Layer/073-criando-os-requerimentos-para-listar-enquetes-offline.mp4.srt 14KB 021-Surveys - Main Layer/069-adicionando-headers-no-httpclient.mp4.srt 14KB 004-Login - UI Layer/014-criando-os-widgets-da-tela-de-login.mp4.srt 14KB 014-SignUp - Presentation Layer/051-testando-navegacao-entre-as-telas-de-login-e-signup.mp4.srt 14KB 015-SignUp - Validation Layer/052-criando-o-minlengthvalidation.mp4.srt 14KB 006-Validation Layer/026-criando-o-emailvalidation.mp4.srt 14KB 017-Surveys - Domain e Data Layers/057-criando-o-loadsurveys-usecase.mp4.srt 14KB 024-Surveys Offline - Main Layer/083-testando-caso-de-sucesso-do-composite.mp4.srt 14KB 018-Surveys - Infra Layer/061-implementando-o-get-no-httpadapter.mp4.srt 14KB 010-Splash Screen/041-fazendo-a-composicao-do-splash-page.mp4.srt 13KB 013-SignUp - UI Layer/046-testando-o-estado-inicial-do-signup-page-ui.mp4.srt 13KB 016-SignUp - Main Layer/055-fazendo-a-composicao-do-signup.mp4.srt 13KB 030-SaveSurveyResult/112-ui-layer.mp4.srt 12KB 010-Splash Screen/038-integrando-o-fetchsecurecachestorage-ao-localstorageadapter.mp4.srt 12KB 027-SurveyResult - Presentation e Main Layers/096-criando-a-composicao-da-tela-de-resultado-da-enquete.mp4.srt 12KB 029-SurveyResult Offline - Main Layer/107-alterando-a-composicao-do-surveyresult-para-usar-o-composite.mp4.srt 12KB 026-SurveyResult - UI Layer/093-refatorando-o-codigo.mp4.srt 11KB 010-Splash Screen/036-criando-o-caso-de-uso-para-carregar-os-dados-da-conta-do-usuario.mp4.srt 11KB 021-Surveys - Main Layer/072-correcao-de-bug-encontrado.mp4.srt 11KB 030-SaveSurveyResult/114-main-layer.mp4.srt 10KB 017-Surveys - Domain e Data Layers/060-testando-casos-de-excecao-da-api.mp4.srt 10KB 014-SignUp - Presentation Layer/049-testando-o-validation-no-signuppresenter.mp4.srt 10KB 024-Surveys Offline - Main Layer/082-movendo-o-validationcomposite-para-o-main-layer.mp4.srt 10KB 023-Surveys Offline - Infra Layer/081-testando-o-fetch-do-localstorageadapter.mp4.srt 10KB 004-Login - UI Layer/android.png 10KB 030-SaveSurveyResult/109-criando-o-caso-de-uso-do-savesurveyresult.mp4.srt 9KB 023-Surveys Offline - Infra Layer/078-separando-a-implementacao-do-cache-e-do-cache-seguro.mp4.srt 9KB 016-SignUp - Main Layer/056-correcao-de-bug-encontrado.mp4.srt 9KB 012-SignUp - Domain e Data Layers/044-criando-o-usecase-do-addaccount.mp4.srt 9KB 032-Migrando Para Null Safety/133-ajustes-finais.mp4.srt 9KB 004-Login - UI Layer/016-criando-icone-para-o-aplicativo.mp4.srt 9KB 017-Surveys - Domain e Data Layers/058-testando-a-integracao-do-remoteloadsurveys-com-o-httpclient.mp4.srt 9KB 032-Migrando Para Null Safety/125-corrigindo-erros-da-pasta-test.mp4.srt 9KB 021-Surveys - Main Layer/071-alterando-a-composicao-para-usar-o-decorator.mp4.srt 8KB 031-Refactoring/120-refatorando-os-mocks-33.mp4.srt 8KB 023-Surveys Offline - Infra Layer/080-testando-o-delete-do-localstorageadapter.mp4.srt 8KB 004-Login - UI Layer/foreground.png 8KB 029-SurveyResult Offline - Main Layer/108-ajuste-no-save-do-localloadsurveyresult.mp4.srt 8KB 027-SurveyResult - Presentation e Main Layers/101-evitando-memory-leaks.mp4.srt 6KB 028-SurveyResult Offline - Data Layer/103-implementando-o-metodo-de-validate.mp4.srt 6KB 026-SurveyResult - UI Layer/088-criando-a-estrutura-de-arquivos.mp4.srt 6KB 019-Surveys - UI Layer/065-testando-dados-corretos-das-enquetes.mp4.srt 6KB 015-SignUp - Validation Layer/053-criando-o-comparefieldsvalidation.mp4.srt 6KB 002-Authentication - Domain e Data Layers/006-criando-o-authentication-usecase.mp4.srt 6KB 030-SaveSurveyResult/111-infra-layer.mp4.srt 6KB 001-Introdução/001-pra-quem-e-esse-curso.mp4.srt 3KB 007-Login - Main Layer/030-tornando-o-construtor-do-validationbuilder-privado.mp4.srt 3KB 020-Surveys - Presentation Layer/067-movendo-o-getxsurveyspresenter-para-producao.mp4.srt 2KB 001-Introdução/003-ajuste-da-aula-anterior.mp4.srt 1KB 004-Login - UI Layer/background.png 898B 001-Introdução/git.txt 307B