589689.xyz

Flutter.TDD.Clean.Architecture.SOLID.e.Design.Patterns

  • 收录时间:2023-09-24 05:50:00
  • 文件大小:35GB
  • 下载次数:1
  • 最近下载:2023-09-24 05:50:00
  • 磁力链接:

文件列表

  1. 011-i18n/043-refatorando-o-projeto-para-centralizar-as-traducoes-na-ui-layer.mp4 807MB
  2. 008-Usando o GetX como gerenciador de estado/031-refatorando-para-usar-o-getx-como-gerencia-de-estado.mp4 744MB
  3. 021-Surveys - Main Layer/070-aplicando-o-design-pattern-decorator.mp4 623MB
  4. 009-Gravando o token no Cache de forma segura/035-integrando-o-loginpresenter-ao-savecurrentaccount.mp4 622MB
  5. 020-Surveys - Presentation Layer/066-criando-o-getxsurveyspresenter-e-testando-suas-streams.mp4 619MB
  6. 031-Refactoring/118-refatorando-os-mocks-12.mp4 578MB
  7. 017-Surveys - Domain e Data Layers/059-testando-casos-de-sucesso-da-api-data-layer.mp4 536MB
  8. 032-Migrando Para Null Safety/132-extraindo-mocks-do-ui-layer.mp4 531MB
  9. 015-SignUp - Validation Layer/054-refatorando-o-projeto-por-conta-de-uma-modelagem-errada.mp4 527MB
  10. 014-SignUp - Presentation Layer/050-testando-o-addaccount-no-signuppresenter.mp4 502MB
  11. 028-SurveyResult Offline - Data Layer/102-implementando-o-metodo-de-load.mp4 492MB
  12. 025-SurveyResult - Domain e Data Layers/087-criando-a-implementacao-do-loadsurveyresult-com-api.mp4 492MB
  13. 012-SignUp - Domain e Data Layers/045-testando-a-implementacao-do-addaccount-usecase-voltado-para-api.mp4 472MB
  14. 009-Gravando o token no Cache de forma segura/033-criando-o-localsavecurrentaccount.mp4 460MB
  15. 032-Migrando Para Null Safety/131-extraindo-mocks-do-presentation-layer.mp4 455MB
  16. 032-Migrando Para Null Safety/130-extraindo-mocks-do-main-layer.mp4 450MB
  17. 027-SurveyResult - Presentation e Main Layers/097-limpando-o-token-de-acesso-do-cache-no-erro-403.mp4 438MB
  18. 010-Splash Screen/039-criando-a-tela-de-splash.mp4 430MB
  19. 010-Splash Screen/037-criando-o-localloadcurrentaccount.mp4 424MB
  20. 026-SurveyResult - UI Layer/092-testando-caso-de-sucesso.mp4 423MB
  21. 027-SurveyResult - Presentation e Main Layers/098-deslogando-o-usuario-em-caso-de-acesso-negado.mp4 413MB
  22. 032-Migrando Para Null Safety/126-refatorando-os-mocks.mp4 410MB
  23. 032-Migrando Para Null Safety/123-removendo-metadart.mp4 403MB
  24. 013-SignUp - UI Layer/047-testando-a-validacao-do-formulario-do-signuppage.mp4 401MB
  25. 019-Surveys - UI Layer/063-testando-o-estado-inicial-e-a-stream-de-loading.mp4 391MB
  26. 031-Refactoring/119-refatorando-os-mocks-23.mp4 389MB
  27. 022-Surveys Offline - Data Layer/077-fazendo-o-localloadsurveys-implementar-o-save.mp4 388MB
  28. 032-Migrando Para Null Safety/129-extraindo-mocks-do-infra-layer.mp4 383MB
  29. 029-SurveyResult Offline - Main Layer/106-aplicando-o-design-pattern-composite-22.mp4 381MB
  30. 030-SaveSurveyResult/115-correcao-de-bugs-encontrados.mp4 379MB
  31. 024-Surveys Offline - Main Layer/085-fazendo-a-composicao-com-o-novo-composite.mp4 377MB
  32. 029-SurveyResult Offline - Main Layer/105-aplicando-o-design-pattern-composite-12.mp4 370MB
  33. 022-Surveys Offline - Data Layer/076-fazendo-o-localloadsurveys-implementar-o-validate.mp4 367MB
  34. 022-Surveys Offline - Data Layer/074-testando-o-caso-de-sucesso-do-localloadsurveys.mp4 366MB
  35. 010-Splash Screen/040-criando-o-presenter-para-o-splash-page-com-getx.mp4 364MB
  36. 026-SurveyResult - UI Layer/089-criando-o-layout-da-tela-de-resultado-da-enquete.mp4 361MB
  37. 019-Surveys - UI Layer/064-testando-a-stream-de-dados-da-enquete.mp4 356MB
  38. 026-SurveyResult - UI Layer/091-testando-casos-de-erro.mp4 350MB
  39. 011-i18n/042-aplicando-i18n-com-getx.mp4 349MB
  40. 027-SurveyResult - Presentation e Main Layers/094-criando-o-getxsurveyresultpresenter-e-testando-suas-streams.mp4 342MB
  41. 027-SurveyResult - Presentation e Main Layers/100-aplicando-o-dry-com-o-uso-de-mixins-nos-widgets.mp4 340MB
  42. 009-Gravando o token no Cache de forma segura/034-criando-o-localstorageadapter-e-integrando-com-o-flutter-secure-storage.mp4 338MB
  43. 013-SignUp - UI Layer/048-finalizando-os-testes-do-signup-page-ui.mp4 336MB
  44. 030-SaveSurveyResult/110-data-layer.mp4 333MB
  45. 032-Migrando Para Null Safety/122-migrando-mockito-para-mocktail.mp4 331MB
  46. 026-SurveyResult - UI Layer/090-testando-o-estado-inicial-e-a-stream-de-loading.mp4 325MB
  47. 028-SurveyResult Offline - Data Layer/104-implementando-o-metodo-de-save.mp4 323MB
  48. 019-Surveys - UI Layer/062-criando-a-interface-da-tela-de-surveys.mp4 318MB
  49. 024-Surveys Offline - Main Layer/084-testando-casos-de-excecao-do-composite.mp4 317MB
  50. 022-Surveys Offline - Data Layer/075-testando-casos-de-erro-do-loadlocalsurveys.mp4 303MB
  51. 023-Surveys Offline - Infra Layer/079-testando-o-save-do-localstorageadapter.mp4 299MB
  52. 021-Surveys - Main Layer/068-fazendo-a-composicao-do-surveys-page.mp4 294MB
  53. 004-Login - UI Layer/019-criando-testes-para-os-widgets-do-login-23.mp4 290MB
  54. 030-SaveSurveyResult/116-fazendo-reload-de-uma-tela-apos-o-evento-de-back-do-navigation.mp4 290MB
  55. 030-SaveSurveyResult/113-presentation-layer.mp4 287MB
  56. 031-Refactoring/117-simplificando-os-testes-de-ui-com-helpers.mp4 286MB
  57. 032-Migrando Para Null Safety/128-extraindo-mocks-do-data-layer.mp4 285MB
  58. 027-SurveyResult - Presentation e Main Layers/095-adicionando-link-entre-survey-e-surveyresult.mp4 277MB
  59. 024-Surveys Offline - Main Layer/083-testando-caso-de-sucesso-do-composite.mp4 276MB
  60. 032-Migrando Para Null Safety/124-corrigindo-erros-da-pasta-lib.mp4 263MB
  61. 015-SignUp - Validation Layer/052-criando-o-minlengthvalidation.mp4 258MB
  62. 018-Surveys - Infra Layer/061-implementando-o-get-no-httpadapter.mp4 255MB
  63. 005-Login - Presentation Layer/024-integrando-o-streamloginpresenter-com-o-authentication.mp4 247MB
  64. 001-Introdução/004-dica-para-o-treinamento.mp4 246MB
  65. 014-SignUp - Presentation Layer/051-testando-navegacao-entre-as-telas-de-login-e-signup.mp4 240MB
  66. 027-SurveyResult - Presentation e Main Layers/099-aplicando-o-dry-com-o-uso-de-mixins-nos-presenters.mp4 237MB
  67. 025-SurveyResult - Domain e Data Layers/086-criando-o-caso-de-uso-do-loadsurveyresult.mp4 235MB
  68. 009-Gravando o token no Cache de forma segura/032-criando-caso-de-uso-para-gravar-o-token-de-acesso-no-cache.mp4 233MB
  69. 032-Migrando Para Null Safety/127-corrigindo-bug-do-mocktail-que-retorna-null-pra-todos-os-mocks-ate-para-void.mp4 232MB
  70. 013-SignUp - UI Layer/046-testando-o-estado-inicial-do-signup-page-ui.mp4 225MB
  71. 032-Migrando Para Null Safety/121-migrando-para-a-versao-nova-do-flutter-com-fvm.mp4 223MB
  72. 010-Splash Screen/038-integrando-o-fetchsecurecachestorage-ao-localstorageadapter.mp4 222MB
  73. 002-Authentication - Domain e Data Layers/010-testando-caso-de-sucesso.mp4 218MB
  74. 016-SignUp - Main Layer/055-fazendo-a-composicao-do-signup.mp4 218MB
  75. 010-Splash Screen/041-fazendo-a-composicao-do-splash-page.mp4 217MB
  76. 014-SignUp - Presentation Layer/049-testando-o-validation-no-signuppresenter.mp4 212MB
  77. 026-SurveyResult - UI Layer/093-refatorando-o-codigo.mp4 210MB
  78. 017-Surveys - Domain e Data Layers/057-criando-o-loadsurveys-usecase.mp4 210MB
  79. 027-SurveyResult - Presentation e Main Layers/096-criando-a-composicao-da-tela-de-resultado-da-enquete.mp4 206MB
  80. 004-Login - UI Layer/020-testando-estados-da-acao-de-fazer-login.mp4 204MB
  81. 005-Login - Presentation Layer/022-entendendo-como-testar-streams.mp4 204MB
  82. 021-Surveys - Main Layer/069-adicionando-headers-no-httpclient.mp4 200MB
  83. 005-Login - Presentation Layer/023-integrando-o-streamloginpresenter-com-o-validation.mp4 199MB
  84. 007-Login - Main Layer/028-fazendo-a-composicao-da-tela-de-login.mp4 192MB
  85. 004-Login - UI Layer/015-criando-estilo-para-os-widgets.mp4 190MB
  86. 017-Surveys - Domain e Data Layers/060-testando-casos-de-excecao-da-api.mp4 186MB
  87. 022-Surveys Offline - Data Layer/073-criando-os-requerimentos-para-listar-enquetes-offline.mp4 184MB
  88. 023-Surveys Offline - Infra Layer/081-testando-o-fetch-do-localstorageadapter.mp4 183MB
  89. 030-SaveSurveyResult/112-ui-layer.mp4 182MB
  90. 029-SurveyResult Offline - Main Layer/107-alterando-a-composicao-do-surveyresult-para-usar-o-composite.mp4 176MB
  91. 017-Surveys - Domain e Data Layers/058-testando-a-integracao-do-remoteloadsurveys-com-o-httpclient.mp4 164MB
  92. 006-Validation Layer/027-criando-o-validationcomposite.mp4 162MB
  93. 031-Refactoring/120-refatorando-os-mocks-33.mp4 156MB
  94. 021-Surveys - Main Layer/072-correcao-de-bug-encontrado.mp4 155MB
  95. 010-Splash Screen/036-criando-o-caso-de-uso-para-carregar-os-dados-da-conta-do-usuario.mp4 154MB
  96. 003-Infra Layer - Post/013-testando-casos-de-erro.mp4 153MB
  97. 004-Login - UI Layer/021-reutilizando-o-presenter-nos-widgets-com-provider.mp4 152MB
  98. 016-SignUp - Main Layer/056-correcao-de-bug-encontrado.mp4 150MB
  99. 023-Surveys Offline - Infra Layer/078-separando-a-implementacao-do-cache-e-do-cache-seguro.mp4 150MB
  100. 024-Surveys Offline - Main Layer/082-movendo-o-validationcomposite-para-o-main-layer.mp4 147MB
  101. 030-SaveSurveyResult/114-main-layer.mp4 146MB
  102. 021-Surveys - Main Layer/071-alterando-a-composicao-para-usar-o-decorator.mp4 141MB
  103. 002-Authentication - Domain e Data Layers/008-testando-o-body-do-request.mp4 140MB
  104. 023-Surveys Offline - Infra Layer/080-testando-o-delete-do-localstorageadapter.mp4 139MB
  105. 012-SignUp - Domain e Data Layers/044-criando-o-usecase-do-addaccount.mp4 138MB
  106. 030-SaveSurveyResult/109-criando-o-caso-de-uso-do-savesurveyresult.mp4 138MB
  107. 003-Infra Layer - Post/011-criando-o-httpadapter-e-testando-o-post.mp4 136MB
  108. 004-Login - UI Layer/017-mvc-vs-mvvm-vs-mvp-vs-bloc.mp4 128MB
  109. 032-Migrando Para Null Safety/125-corrigindo-erros-da-pasta-test.mp4 125MB
  110. 004-Login - UI Layer/018-criando-testes-para-os-widgets-do-login-13.mp4 122MB
  111. 003-Infra Layer - Post/012-testando-casos-de-sucesso.mp4 119MB
  112. 015-SignUp - Validation Layer/053-criando-o-comparefieldsvalidation.mp4 118MB
  113. 019-Surveys - UI Layer/065-testando-dados-corretos-das-enquetes.mp4 109MB
  114. 002-Authentication - Domain e Data Layers/007-criando-o-remoteauthentication-e-integrando-com-o-httpclient.mp4 109MB
  115. 028-SurveyResult Offline - Data Layer/103-implementando-o-metodo-de-validate.mp4 108MB
  116. 002-Authentication - Domain e Data Layers/009-testando-casos-de-excecao-do-httpclient.mp4 108MB
  117. 032-Migrando Para Null Safety/133-ajustes-finais.mp4 107MB
  118. 029-SurveyResult Offline - Main Layer/108-ajuste-no-save-do-localloadsurveyresult.mp4 106MB
  119. 004-Login - UI Layer/014-criando-os-widgets-da-tela-de-login.mp4 103MB
  120. 026-SurveyResult - UI Layer/088-criando-a-estrutura-de-arquivos.mp4 101MB
  121. 007-Login - Main Layer/029-aplicando-o-design-pattern-builder.mp4 98MB
  122. 027-SurveyResult - Presentation e Main Layers/101-evitando-memory-leaks.mp4 97MB
  123. 030-SaveSurveyResult/111-infra-layer.mp4 96MB
  124. 002-Authentication - Domain e Data Layers/005-bdd-use-case-e-diagrama-de-dependencias.mp4 88MB
  125. 006-Validation Layer/025-criando-o-requiredfieldvalidation.mp4 85MB
  126. 006-Validation Layer/026-criando-o-emailvalidation.mp4 75MB
  127. 004-Login - UI Layer/016-criando-icone-para-o-aplicativo.mp4 74MB
  128. 001-Introdução/002-configurando-o-git.mp4 63MB
  129. 020-Surveys - Presentation Layer/067-movendo-o-getxsurveyspresenter-para-producao.mp4 57MB
  130. 007-Login - Main Layer/030-tornando-o-construtor-do-validationbuilder-privado.mp4 39MB
  131. 002-Authentication - Domain e Data Layers/006-criando-o-authentication-usecase.mp4 24MB
  132. 001-Introdução/001-pra-quem-e-esse-curso.mp4 13MB
  133. 001-Introdução/003-ajuste-da-aula-anterior.mp4 4MB
  134. 001-Introdução/Screen-Shot-2021-09-27-at-14.54.04.png 226KB
  135. 004-Login - UI Layer/ios.png 143KB
  136. 008-Usando o GetX como gerenciador de estado/031-refatorando-para-usar-o-getx-como-gerencia-de-estado.mp4.srt 49KB
  137. 011-i18n/043-refatorando-o-projeto-para-centralizar-as-traducoes-na-ui-layer.mp4.srt 48KB
  138. 004-Login - UI Layer/019-criando-testes-para-os-widgets-do-login-23.mp4.srt 41KB
  139. 021-Surveys - Main Layer/070-aplicando-o-design-pattern-decorator.mp4.srt 38KB
  140. 009-Gravando o token no Cache de forma segura/035-integrando-o-loginpresenter-ao-savecurrentaccount.mp4.srt 37KB
  141. 032-Migrando Para Null Safety/132-extraindo-mocks-do-ui-layer.mp4.srt 35KB
  142. 004-Login - UI Layer/017-mvc-vs-mvvm-vs-mvp-vs-bloc.mp4.srt 35KB
  143. 015-SignUp - Validation Layer/054-refatorando-o-projeto-por-conta-de-uma-modelagem-errada.mp4.srt 33KB
  144. 020-Surveys - Presentation Layer/066-criando-o-getxsurveyspresenter-e-testando-suas-streams.mp4.srt 33KB
  145. 005-Login - Presentation Layer/022-entendendo-como-testar-streams.mp4.srt 32KB
  146. 032-Migrando Para Null Safety/130-extraindo-mocks-do-main-layer.mp4.srt 32KB
  147. 025-SurveyResult - Domain e Data Layers/087-criando-a-implementacao-do-loadsurveyresult-com-api.mp4.srt 32KB
  148. 017-Surveys - Domain e Data Layers/059-testando-casos-de-sucesso-da-api-data-layer.mp4.srt 31KB
  149. 004-Login - UI Layer/assets.zip 31KB
  150. 032-Migrando Para Null Safety/131-extraindo-mocks-do-presentation-layer.mp4.srt 30KB
  151. 031-Refactoring/118-refatorando-os-mocks-12.mp4.srt 29KB
  152. 002-Authentication - Domain e Data Layers/010-testando-caso-de-sucesso.mp4.srt 29KB
  153. 032-Migrando Para Null Safety/123-removendo-metadart.mp4.srt 29KB
  154. 005-Login - Presentation Layer/024-integrando-o-streamloginpresenter-com-o-authentication.mp4.srt 28KB
  155. 007-Login - Main Layer/028-fazendo-a-composicao-da-tela-de-login.mp4.srt 28KB
  156. 028-SurveyResult Offline - Data Layer/102-implementando-o-metodo-de-load.mp4.srt 28KB
  157. 026-SurveyResult - UI Layer/092-testando-caso-de-sucesso.mp4.srt 28KB
  158. 004-Login - UI Layer/020-testando-estados-da-acao-de-fazer-login.mp4.srt 28KB
  159. 032-Migrando Para Null Safety/129-extraindo-mocks-do-infra-layer.mp4.srt 27KB
  160. 005-Login - Presentation Layer/023-integrando-o-streamloginpresenter-com-o-validation.mp4.srt 27KB
  161. 012-SignUp - Domain e Data Layers/045-testando-a-implementacao-do-addaccount-usecase-voltado-para-api.mp4.srt 27KB
  162. 027-SurveyResult - Presentation e Main Layers/097-limpando-o-token-de-acesso-do-cache-no-erro-403.mp4.srt 27KB
  163. 032-Migrando Para Null Safety/126-refatorando-os-mocks.mp4.srt 26KB
  164. 014-SignUp - Presentation Layer/050-testando-o-addaccount-no-signuppresenter.mp4.srt 26KB
  165. 009-Gravando o token no Cache de forma segura/033-criando-o-localsavecurrentaccount.mp4.srt 25KB
  166. 030-SaveSurveyResult/115-correcao-de-bugs-encontrados.mp4.srt 24KB
  167. 003-Infra Layer - Post/011-criando-o-httpadapter-e-testando-o-post.mp4.srt 24KB
  168. 027-SurveyResult - Presentation e Main Layers/098-deslogando-o-usuario-em-caso-de-acesso-negado.mp4.srt 24KB
  169. 026-SurveyResult - UI Layer/089-criando-o-layout-da-tela-de-resultado-da-enquete.mp4.srt 24KB
  170. 010-Splash Screen/037-criando-o-localloadcurrentaccount.mp4.srt 24KB
  171. 006-Validation Layer/027-criando-o-validationcomposite.mp4.srt 23KB
  172. 029-SurveyResult Offline - Main Layer/105-aplicando-o-design-pattern-composite-12.mp4.srt 23KB
  173. 010-Splash Screen/039-criando-a-tela-de-splash.mp4.srt 23KB
  174. 002-Authentication - Domain e Data Layers/008-testando-o-body-do-request.mp4.srt 23KB
  175. 032-Migrando Para Null Safety/122-migrando-mockito-para-mocktail.mp4.srt 23KB
  176. 011-i18n/042-aplicando-i18n-com-getx.mp4.srt 23KB
  177. 022-Surveys Offline - Data Layer/076-fazendo-o-localloadsurveys-implementar-o-validate.mp4.srt 22KB
  178. 001-Introdução/002-configurando-o-git.mp4.srt 22KB
  179. 022-Surveys Offline - Data Layer/077-fazendo-o-localloadsurveys-implementar-o-save.mp4.srt 22KB
  180. 024-Surveys Offline - Main Layer/085-fazendo-a-composicao-com-o-novo-composite.mp4.srt 22KB
  181. 004-Login - UI Layer/015-criando-estilo-para-os-widgets.mp4.srt 22KB
  182. 026-SurveyResult - UI Layer/090-testando-o-estado-inicial-e-a-stream-de-loading.mp4.srt 21KB
  183. 030-SaveSurveyResult/110-data-layer.mp4.srt 21KB
  184. 022-Surveys Offline - Data Layer/074-testando-o-caso-de-sucesso-do-localloadsurveys.mp4.srt 21KB
  185. 026-SurveyResult - UI Layer/091-testando-casos-de-erro.mp4.srt 21KB
  186. 029-SurveyResult Offline - Main Layer/106-aplicando-o-design-pattern-composite-22.mp4.srt 21KB
  187. 002-Authentication - Domain e Data Layers/005-bdd-use-case-e-diagrama-de-dependencias.mp4.srt 21KB
  188. 013-SignUp - UI Layer/047-testando-a-validacao-do-formulario-do-signuppage.mp4.srt 21KB
  189. 003-Infra Layer - Post/013-testando-casos-de-erro.mp4.srt 21KB
  190. 002-Authentication - Domain e Data Layers/007-criando-o-remoteauthentication-e-integrando-com-o-httpclient.mp4.srt 21KB
  191. 019-Surveys - UI Layer/063-testando-o-estado-inicial-e-a-stream-de-loading.mp4.srt 20KB
  192. 004-Login - UI Layer/018-criando-testes-para-os-widgets-do-login-13.mp4.srt 20KB
  193. 009-Gravando o token no Cache de forma segura/034-criando-o-localstorageadapter-e-integrando-com-o-flutter-secure-storage.mp4.srt 20KB
  194. 032-Migrando Para Null Safety/124-corrigindo-erros-da-pasta-lib.mp4.srt 20KB
  195. 010-Splash Screen/040-criando-o-presenter-para-o-splash-page-com-getx.mp4.srt 20KB
  196. 027-SurveyResult - Presentation e Main Layers/094-criando-o-getxsurveyresultpresenter-e-testando-suas-streams.mp4.srt 20KB
  197. 001-Introdução/004-dica-para-o-treinamento.mp4.srt 20KB
  198. 030-SaveSurveyResult/116-fazendo-reload-de-uma-tela-apos-o-evento-de-back-do-navigation.mp4.srt 20KB
  199. 032-Migrando Para Null Safety/128-extraindo-mocks-do-data-layer.mp4.srt 19KB
  200. 027-SurveyResult - Presentation e Main Layers/100-aplicando-o-dry-com-o-uso-de-mixins-nos-widgets.mp4.srt 19KB
  201. 031-Refactoring/119-refatorando-os-mocks-23.mp4.srt 19KB
  202. 030-SaveSurveyResult/113-presentation-layer.mp4.srt 18KB
  203. 019-Surveys - UI Layer/064-testando-a-stream-de-dados-da-enquete.mp4.srt 18KB
  204. 032-Migrando Para Null Safety/127-corrigindo-bug-do-mocktail-que-retorna-null-pra-todos-os-mocks-ate-para-void.mp4.srt 18KB
  205. 019-Surveys - UI Layer/062-criando-a-interface-da-tela-de-surveys.mp4.srt 18KB
  206. 002-Authentication - Domain e Data Layers/009-testando-casos-de-excecao-do-httpclient.mp4.srt 18KB
  207. 022-Surveys Offline - Data Layer/075-testando-casos-de-erro-do-loadlocalsurveys.mp4.srt 18KB
  208. 031-Refactoring/117-simplificando-os-testes-de-ui-com-helpers.mp4.srt 17KB
  209. 028-SurveyResult Offline - Data Layer/104-implementando-o-metodo-de-save.mp4.srt 17KB
  210. 027-SurveyResult - Presentation e Main Layers/095-adicionando-link-entre-survey-e-surveyresult.mp4.srt 17KB
  211. 013-SignUp - UI Layer/048-finalizando-os-testes-do-signup-page-ui.mp4.srt 17KB
  212. 021-Surveys - Main Layer/068-fazendo-a-composicao-do-surveys-page.mp4.srt 17KB
  213. 003-Infra Layer - Post/012-testando-casos-de-sucesso.mp4.srt 17KB
  214. 004-Login - UI Layer/021-reutilizando-o-presenter-nos-widgets-com-provider.mp4.srt 17KB
  215. 023-Surveys Offline - Infra Layer/079-testando-o-save-do-localstorageadapter.mp4.srt 17KB
  216. 006-Validation Layer/025-criando-o-requiredfieldvalidation.mp4.srt 17KB
  217. 024-Surveys Offline - Main Layer/084-testando-casos-de-excecao-do-composite.mp4.srt 17KB
  218. 027-SurveyResult - Presentation e Main Layers/099-aplicando-o-dry-com-o-uso-de-mixins-nos-presenters.mp4.srt 16KB
  219. 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
  220. 025-SurveyResult - Domain e Data Layers/086-criando-o-caso-de-uso-do-loadsurveyresult.mp4.srt 16KB
  221. 032-Migrando Para Null Safety/121-migrando-para-a-versao-nova-do-flutter-com-fvm.mp4.srt 16KB
  222. 007-Login - Main Layer/029-aplicando-o-design-pattern-builder.mp4.srt 15KB
  223. 022-Surveys Offline - Data Layer/073-criando-os-requerimentos-para-listar-enquetes-offline.mp4.srt 14KB
  224. 021-Surveys - Main Layer/069-adicionando-headers-no-httpclient.mp4.srt 14KB
  225. 004-Login - UI Layer/014-criando-os-widgets-da-tela-de-login.mp4.srt 14KB
  226. 014-SignUp - Presentation Layer/051-testando-navegacao-entre-as-telas-de-login-e-signup.mp4.srt 14KB
  227. 015-SignUp - Validation Layer/052-criando-o-minlengthvalidation.mp4.srt 14KB
  228. 006-Validation Layer/026-criando-o-emailvalidation.mp4.srt 14KB
  229. 017-Surveys - Domain e Data Layers/057-criando-o-loadsurveys-usecase.mp4.srt 14KB
  230. 024-Surveys Offline - Main Layer/083-testando-caso-de-sucesso-do-composite.mp4.srt 14KB
  231. 018-Surveys - Infra Layer/061-implementando-o-get-no-httpadapter.mp4.srt 14KB
  232. 010-Splash Screen/041-fazendo-a-composicao-do-splash-page.mp4.srt 13KB
  233. 013-SignUp - UI Layer/046-testando-o-estado-inicial-do-signup-page-ui.mp4.srt 13KB
  234. 016-SignUp - Main Layer/055-fazendo-a-composicao-do-signup.mp4.srt 13KB
  235. 030-SaveSurveyResult/112-ui-layer.mp4.srt 12KB
  236. 010-Splash Screen/038-integrando-o-fetchsecurecachestorage-ao-localstorageadapter.mp4.srt 12KB
  237. 027-SurveyResult - Presentation e Main Layers/096-criando-a-composicao-da-tela-de-resultado-da-enquete.mp4.srt 12KB
  238. 029-SurveyResult Offline - Main Layer/107-alterando-a-composicao-do-surveyresult-para-usar-o-composite.mp4.srt 12KB
  239. 026-SurveyResult - UI Layer/093-refatorando-o-codigo.mp4.srt 11KB
  240. 010-Splash Screen/036-criando-o-caso-de-uso-para-carregar-os-dados-da-conta-do-usuario.mp4.srt 11KB
  241. 021-Surveys - Main Layer/072-correcao-de-bug-encontrado.mp4.srt 11KB
  242. 030-SaveSurveyResult/114-main-layer.mp4.srt 10KB
  243. 017-Surveys - Domain e Data Layers/060-testando-casos-de-excecao-da-api.mp4.srt 10KB
  244. 014-SignUp - Presentation Layer/049-testando-o-validation-no-signuppresenter.mp4.srt 10KB
  245. 024-Surveys Offline - Main Layer/082-movendo-o-validationcomposite-para-o-main-layer.mp4.srt 10KB
  246. 023-Surveys Offline - Infra Layer/081-testando-o-fetch-do-localstorageadapter.mp4.srt 10KB
  247. 004-Login - UI Layer/android.png 10KB
  248. 030-SaveSurveyResult/109-criando-o-caso-de-uso-do-savesurveyresult.mp4.srt 9KB
  249. 023-Surveys Offline - Infra Layer/078-separando-a-implementacao-do-cache-e-do-cache-seguro.mp4.srt 9KB
  250. 016-SignUp - Main Layer/056-correcao-de-bug-encontrado.mp4.srt 9KB
  251. 012-SignUp - Domain e Data Layers/044-criando-o-usecase-do-addaccount.mp4.srt 9KB
  252. 032-Migrando Para Null Safety/133-ajustes-finais.mp4.srt 9KB
  253. 004-Login - UI Layer/016-criando-icone-para-o-aplicativo.mp4.srt 9KB
  254. 017-Surveys - Domain e Data Layers/058-testando-a-integracao-do-remoteloadsurveys-com-o-httpclient.mp4.srt 9KB
  255. 032-Migrando Para Null Safety/125-corrigindo-erros-da-pasta-test.mp4.srt 9KB
  256. 021-Surveys - Main Layer/071-alterando-a-composicao-para-usar-o-decorator.mp4.srt 8KB
  257. 031-Refactoring/120-refatorando-os-mocks-33.mp4.srt 8KB
  258. 023-Surveys Offline - Infra Layer/080-testando-o-delete-do-localstorageadapter.mp4.srt 8KB
  259. 004-Login - UI Layer/foreground.png 8KB
  260. 029-SurveyResult Offline - Main Layer/108-ajuste-no-save-do-localloadsurveyresult.mp4.srt 8KB
  261. 027-SurveyResult - Presentation e Main Layers/101-evitando-memory-leaks.mp4.srt 6KB
  262. 028-SurveyResult Offline - Data Layer/103-implementando-o-metodo-de-validate.mp4.srt 6KB
  263. 026-SurveyResult - UI Layer/088-criando-a-estrutura-de-arquivos.mp4.srt 6KB
  264. 019-Surveys - UI Layer/065-testando-dados-corretos-das-enquetes.mp4.srt 6KB
  265. 015-SignUp - Validation Layer/053-criando-o-comparefieldsvalidation.mp4.srt 6KB
  266. 002-Authentication - Domain e Data Layers/006-criando-o-authentication-usecase.mp4.srt 6KB
  267. 030-SaveSurveyResult/111-infra-layer.mp4.srt 6KB
  268. 001-Introdução/001-pra-quem-e-esse-curso.mp4.srt 3KB
  269. 007-Login - Main Layer/030-tornando-o-construtor-do-validationbuilder-privado.mp4.srt 3KB
  270. 020-Surveys - Presentation Layer/067-movendo-o-getxsurveyspresenter-para-producao.mp4.srt 2KB
  271. 001-Introdução/003-ajuste-da-aula-anterior.mp4.srt 1KB
  272. 004-Login - UI Layer/background.png 898B
  273. 001-Introdução/git.txt 307B