589689.xyz

Flutter, TDD, Clean Architecture, SOLID e Design Patterns

  • 收录时间:2022-02-13 11:49:47
  • 文件大小:31GB
  • 下载次数:1
  • 最近下载:2022-02-13 11:49:47
  • 磁力链接:

文件列表

  1. 11. i18n/2. Refatorando o projeto para centralizar as traduções na UI Layer.mp4 807MB
  2. 8. Usando o GetX como gerenciador de estado/1. Refatorando para usar o GetX como gerenciador de estado.mp4 744MB
  3. 21. Surveys - Main Layer/3. Aplicando o Design Pattern Decorator.mp4 623MB
  4. 9. Gravando o token no Cache de forma segura/4. Integrando o LoginPresenter ao SaveCurrentAccount.mp4 622MB
  5. 20. Surveys - Presentation Layer/1. Criando o GetxSurveysPresenter e testando suas streams.mp4 619MB
  6. 31. Refactoring/2. Refatorando os Mocks 13.mp4 578MB
  7. 17. Surveys - Domain e Data Layers/3. Testando casos de sucesso da API.mp4 536MB
  8. 15. SignUp - Validation Layer/3. Refatorando o projeto por conta de uma modelagem errada.mp4 527MB
  9. 14. SignUp - Presentation Layer/2. Testando o AddAccount no SignUpPresenter.mp4 502MB
  10. 28. SurveyResult Offline - Data Layer/1. Implementando o método de Load.mp4 492MB
  11. 25. SurveyResult - Domain e Data Layers/2. Criando a implementação do LoadSurveyResult com API.mp4 492MB
  12. 12. SignUp - Domain e Data Layers/2. Testando a implementação do AddAccount UseCase voltado para API.mp4 472MB
  13. 9. Gravando o token no Cache de forma segura/2. Criando o LocalSaveCurrentAccount.mp4 460MB
  14. 27. SurveyResult - Presentation e Main Layers/4. Limpando o token de acesso do Cache no erro 403.mp4 438MB
  15. 10. Splash Screen/4. Criando a tela de Splash.mp4 430MB
  16. 10. Splash Screen/2. Criando o LocalLoadCurrentAccount.mp4 424MB
  17. 26. SurveyResult - UI Layer/5. Testando caso de sucesso.mp4 423MB
  18. 27. SurveyResult - Presentation e Main Layers/5. Deslogando o usuário em caso de acesso negado.mp4 413MB
  19. 13. SignUp - UI Layer/2. Testando a validação do formulário do SignUp Page.mp4 401MB
  20. 19. Surveys - UI Layer/2. Testando o estado inicial e a stream de loading.mp4 391MB
  21. 31. Refactoring/3. Refatorando os Mocks 23.mp4 389MB
  22. 22. Surveys Offline - Data Layer/5. Fazendo o LocalLoadSurveys implementar o Save.mp4 388MB
  23. 29. SurveyResult Offline - Main Layer/2. Aplicando o Design Pattern Composite 22.mp4 381MB
  24. 30. SaveSurveyResult/7. Correção de bugs encontrados.mp4 379MB
  25. 24. Surveys Offline - Main Layer/4. Fazendo a composição com o novo Composite.mp4 377MB
  26. 29. SurveyResult Offline - Main Layer/1. Aplicando o Design Pattern Composite 12.mp4 370MB
  27. 22. Surveys Offline - Data Layer/4. Fazendo o LocalLoadSurveys implementar o Validate.mp4 367MB
  28. 22. Surveys Offline - Data Layer/2. Testando o caso de sucesso do LocalLoadSurveys.mp4 366MB
  29. 10. Splash Screen/5. Criando o Presenter para o Splash Page com GetX.mp4 364MB
  30. 26. SurveyResult - UI Layer/2. Criando o layout da tela de resultado da enquete.mp4 361MB
  31. 19. Surveys - UI Layer/3. Testando a stream de dados da enquete.mp4 356MB
  32. 26. SurveyResult - UI Layer/4. Testando casos de erro.mp4 350MB
  33. 11. i18n/1. Aplicando i18n.mp4 349MB
  34. 27. SurveyResult - Presentation e Main Layers/1. Criando o GetxSurveyResultPresenter e testando suas streams.mp4 342MB
  35. 27. SurveyResult - Presentation e Main Layers/7. Aplicando o DRY com o uso de Mixins nos Widgets.mp4 340MB
  36. 9. Gravando o token no Cache de forma segura/3. Criando o LocalStorageAdapter e integrando com o Flutter Secure Storage.mp4 338MB
  37. 13. SignUp - UI Layer/3. Finalizando os testes do SignUp Page.mp4 336MB
  38. 30. SaveSurveyResult/2. Data Layer.mp4 333MB
  39. 26. SurveyResult - UI Layer/3. Testando o estado inicial e a stream de loading.mp4 325MB
  40. 28. SurveyResult Offline - Data Layer/3. Implementando o método de Save.mp4 323MB
  41. 19. Surveys - UI Layer/1. Criando a interface da tela de Surveys.mp4 318MB
  42. 24. Surveys Offline - Main Layer/3. Testando casos de exceção do Composite.mp4 317MB
  43. 22. Surveys Offline - Data Layer/3. Testando casos de erro do LoadLocalSurveys.mp4 303MB
  44. 23. Surveys Offline - Infra Layer/2. Testando o Save do LocalStorageAdapter.mp4 299MB
  45. 21. Surveys - Main Layer/1. Fazendo a composição do Surveys Page.mp4 294MB
  46. 4. Login - UI Layer/6. Testando estados do formulário no LoginPage.mp4 290MB
  47. 30. SaveSurveyResult/8. Fazendo reload de uma tela após o evento de back do navigation.mp4 290MB
  48. 30. SaveSurveyResult/5. Presentation Layer.mp4 287MB
  49. 31. Refactoring/1. Simplificando os testes de UI com helpers.mp4 286MB
  50. 27. SurveyResult - Presentation e Main Layers/2. Adicionando link entre Survey e SurveyResult.mp4 277MB
  51. 24. Surveys Offline - Main Layer/2. Testando caso de sucesso do Composite.mp4 276MB
  52. 15. SignUp - Validation Layer/1. Criando o MinLengthValidation.mp4 258MB
  53. 18. Surveys - Infra Layer/1. Implementando o Get no HttpAdapter.mp4 255MB
  54. 5. Login - Presentation Layer/3. Integrando o StreamLoginPresenter com o Authentication.mp4 247MB
  55. 14. SignUp - Presentation Layer/3. Testando navegação entre as telas de Login e SignUp.mp4 240MB
  56. 27. SurveyResult - Presentation e Main Layers/6. Aplicando o DRY com o uso de Mixins nos Presenters.mp4 237MB
  57. 25. SurveyResult - Domain e Data Layers/1. Criando o caso de uso do LoadSurveyResult.mp4 235MB
  58. 9. Gravando o token no Cache de forma segura/1. Criando caso de uso para gravar o token de acesso no cache.mp4 233MB
  59. 13. SignUp - UI Layer/1. Testando o estado inicial do SignUp Page.mp4 225MB
  60. 10. Splash Screen/3. Integrando o FetchSecureCacheStorage ao LocalStorageAdapter.mp4 222MB
  61. 2. Authentication - Domain e Data Layers/6. Testando caso de sucesso.mp4 218MB
  62. 16. SignUp - Main Layer/1. Fazendo a composição do SignUp.mp4 218MB
  63. 16. SignUp - Main Layer/1. Fazendo a composição do SignUp.mp4.mtd 218MB
  64. 10. Splash Screen/6. Fazendo a composição do Splash Page.mp4 217MB
  65. 14. SignUp - Presentation Layer/1. Testando o Validation no SignUpPresenter.mp4 212MB
  66. 26. SurveyResult - UI Layer/6. Refatorando o código.mp4 210MB
  67. 17. Surveys - Domain e Data Layers/1. Criando o LoadSurveys UseCase.mp4 210MB
  68. 27. SurveyResult - Presentation e Main Layers/3. Criando a composição da tela de resultado da enquete.mp4 206MB
  69. 4. Login - UI Layer/7. Testando estados da ação de fazer login.mp4 204MB
  70. 5. Login - Presentation Layer/1. Criando o LoginPresenter com StreamController.mp4 204MB
  71. 21. Surveys - Main Layer/2. Adicionando headers no HttpClient.mp4 200MB
  72. 5. Login - Presentation Layer/2. Integrando o StreamLoginPresenter com o Validation.mp4 199MB
  73. 7. Login - Main Layer/1. Fazendo a composição da tela de Login.mp4 192MB
  74. 4. Login - UI Layer/2. Criando estilo para os Widgets.mp4 190MB
  75. 17. Surveys - Domain e Data Layers/4. Testando casos de exceção da API.mp4 186MB
  76. 22. Surveys Offline - Data Layer/1. Criando os requerimentos para listar enquetes offline.mp4 184MB
  77. 23. Surveys Offline - Infra Layer/4. Testando o Fetch do LocalStorageAdapter.mp4 183MB
  78. 30. SaveSurveyResult/4. UI Layer.mp4 182MB
  79. 29. SurveyResult Offline - Main Layer/3. Alterando a composição do SurveyResult para usar o Composite.mp4 176MB
  80. 17. Surveys - Domain e Data Layers/2. Testando a integração do RemoteLoadSurveys com o HttpClient.mp4 164MB
  81. 6. Validation Layer/3. Criando o ValidationComposite.mp4 162MB
  82. 31. Refactoring/4. Refatorando os Mocks 33.mp4 156MB
  83. 21. Surveys - Main Layer/5. Correção de bug encontrado.mp4 155MB
  84. 10. Splash Screen/1. Criando o caso de uso para carregar os dados da conta do usuário.mp4 154MB
  85. 3. Infra Layer - Post/3. Testando casos de erro.mp4 153MB
  86. 4. Login - UI Layer/8. Reutilizando o presenter nos Widgets com Provider.mp4 152MB
  87. 16. SignUp - Main Layer/2. Correção de bug encontrado.mp4 150MB
  88. 23. Surveys Offline - Infra Layer/1. Separando a implementação do cache e do cache seguro.mp4 150MB
  89. 24. Surveys Offline - Main Layer/1. Movendo o ValidationComposite para o Main Layer.mp4 147MB
  90. 30. SaveSurveyResult/6. Main Layer.mp4 146MB
  91. 21. Surveys - Main Layer/4. Alterando a composição para usar o Decorator.mp4 141MB
  92. 2. Authentication - Domain e Data Layers/4. Testando o body do request.mp4 140MB
  93. 23. Surveys Offline - Infra Layer/3. Testando o Delete do LocalStorageAdapter.mp4 139MB
  94. 12. SignUp - Domain e Data Layers/1. Criando o UseCase do AddAccount.mp4 138MB
  95. 30. SaveSurveyResult/1. Domain Layer.mp4 138MB
  96. 3. Infra Layer - Post/1. Criando o HttpAdapter e testando o post.mp4 136MB
  97. 4. Login - UI Layer/4. MVC vs MVVM vs MVP vs BLOC.mp4 128MB
  98. 4. Login - UI Layer/5. Testando estado inicial do LoginPage.mp4 122MB
  99. 3. Infra Layer - Post/2. Testando casos de sucesso.mp4 119MB
  100. 15. SignUp - Validation Layer/2. Criando o CompareFieldsValidation.mp4 118MB
  101. 19. Surveys - UI Layer/4. Testando dados corretos das enquetes.mp4 109MB
  102. 2. Authentication - Domain e Data Layers/3. Criando o RemoteAuthentication e integrando com o HttpClient.mp4 109MB
  103. 28. SurveyResult Offline - Data Layer/2. Implementando o método de Validate.mp4 108MB
  104. 2. Authentication - Domain e Data Layers/5. Testando casos de exceção do HttpClient.mp4 108MB
  105. 29. SurveyResult Offline - Main Layer/4. Ajuste no save do LocalLoadSurveyResult.mp4 106MB
  106. 4. Login - UI Layer/1. Criando os Widgets da tela de Login.mp4 103MB
  107. 26. SurveyResult - UI Layer/1. Criando a estrutura de arquivos.mp4 101MB
  108. 7. Login - Main Layer/2. Aplicando o Design Pattern Builder.mp4 98MB
  109. 27. SurveyResult - Presentation e Main Layers/8. Evitando Memory Leaks.mp4 97MB
  110. 30. SaveSurveyResult/3. Infra Layer.mp4 96MB
  111. 2. Authentication - Domain e Data Layers/1. BDD, UseCase e Diagrama de Dependências.mp4 88MB
  112. 6. Validation Layer/1. Criando o RequiredFieldValidation.mp4 85MB
  113. 6. Validation Layer/2. Criando o EmailValidation.mp4 75MB
  114. 4. Login - UI Layer/3. Criando ícone para o aplicativo.mp4 74MB
  115. 1. Introdução/2. Configurando o Git.mp4 63MB
  116. 20. Surveys - Presentation Layer/2. Movendo o GetxSurveysPresenter para produção.mp4 57MB
  117. 7. Login - Main Layer/3. Tornando o construtor do ValidationBuilder privado.mp4 39MB
  118. 2. Authentication - Domain e Data Layers/2. Criando o Authentication UseCase.mp4 25MB
  119. 1. Introdução/1. Pra quem é esse curso.mp4 13MB
  120. 1. Introdução/3. Ajuste da aula anterior.mp4 4MB
  121. 4. Login - UI Layer/3.1 ios.png 143KB
  122. 4. Login - UI Layer/3.2 ios.png 143KB
  123. 4. Login - UI Layer/3.3 ios.png 143KB
  124. 4. Login - UI Layer/3.4 ios.png 143KB
  125. 4. Login - UI Layer/3.5 ios.png 143KB
  126. 4. Login - UI Layer/3.6 ios.png 143KB
  127. 8. Usando o GetX como gerenciador de estado/1. Refatorando para usar o GetX como gerenciador de estado.srt 57KB
  128. 11. i18n/2. Refatorando o projeto para centralizar as traduções na UI Layer.srt 55KB
  129. 4. Login - UI Layer/6. Testando estados do formulário no LoginPage.srt 47KB
  130. 21. Surveys - Main Layer/3. Aplicando o Design Pattern Decorator.srt 43KB
  131. 9. Gravando o token no Cache de forma segura/4. Integrando o LoginPresenter ao SaveCurrentAccount.srt 42KB
  132. 4. Login - UI Layer/4. MVC vs MVVM vs MVP vs BLOC.srt 40KB
  133. 15. SignUp - Validation Layer/3. Refatorando o projeto por conta de uma modelagem errada.srt 38KB
  134. 20. Surveys - Presentation Layer/1. Criando o GetxSurveysPresenter e testando suas streams.srt 38KB
  135. 5. Login - Presentation Layer/1. Criando o LoginPresenter com StreamController.srt 37KB
  136. 25. SurveyResult - Domain e Data Layers/2. Criando a implementação do LoadSurveyResult com API.srt 37KB
  137. 17. Surveys - Domain e Data Layers/3. Testando casos de sucesso da API.srt 36KB
  138. 31. Refactoring/2. Refatorando os Mocks 13.srt 34KB
  139. 2. Authentication - Domain e Data Layers/6. Testando caso de sucesso.srt 33KB
  140. 5. Login - Presentation Layer/3. Integrando o StreamLoginPresenter com o Authentication.srt 33KB
  141. 28. SurveyResult Offline - Data Layer/1. Implementando o método de Load.srt 33KB
  142. 7. Login - Main Layer/1. Fazendo a composição da tela de Login.srt 33KB
  143. 26. SurveyResult - UI Layer/5. Testando caso de sucesso.srt 32KB
  144. 4. Login - UI Layer/7. Testando estados da ação de fazer login.srt 32KB
  145. 5. Login - Presentation Layer/2. Integrando o StreamLoginPresenter com o Validation.srt 32KB
  146. 12. SignUp - Domain e Data Layers/2. Testando a implementação do AddAccount UseCase voltado para API.srt 32KB
  147. 27. SurveyResult - Presentation e Main Layers/4. Limpando o token de acesso do Cache no erro 403.srt 32KB
  148. 4. Login - UI Layer/1.1 assets.zip 31KB
  149. 14. SignUp - Presentation Layer/2. Testando o AddAccount no SignUpPresenter.srt 30KB
  150. 9. Gravando o token no Cache de forma segura/2. Criando o LocalSaveCurrentAccount.srt 29KB
  151. 30. SaveSurveyResult/7. Correção de bugs encontrados.srt 28KB
  152. 3. Infra Layer - Post/1. Criando o HttpAdapter e testando o post.srt 28KB
  153. 27. SurveyResult - Presentation e Main Layers/5. Deslogando o usuário em caso de acesso negado.srt 28KB
  154. 26. SurveyResult - UI Layer/2. Criando o layout da tela de resultado da enquete.srt 28KB
  155. 10. Splash Screen/2. Criando o LocalLoadCurrentAccount.srt 27KB
  156. 6. Validation Layer/3. Criando o ValidationComposite.srt 27KB
  157. 29. SurveyResult Offline - Main Layer/1. Aplicando o Design Pattern Composite 12.srt 27KB
  158. 10. Splash Screen/4. Criando a tela de Splash.srt 27KB
  159. 2. Authentication - Domain e Data Layers/4. Testando o body do request.srt 26KB
  160. 11. i18n/1. Aplicando i18n.srt 26KB
  161. 22. Surveys Offline - Data Layer/4. Fazendo o LocalLoadSurveys implementar o Validate.srt 26KB
  162. 1. Introdução/2. Configurando o Git.srt 25KB
  163. 4. Login - UI Layer/2. Criando estilo para os Widgets.srt 25KB
  164. 24. Surveys Offline - Main Layer/4. Fazendo a composição com o novo Composite.srt 25KB
  165. 22. Surveys Offline - Data Layer/5. Fazendo o LocalLoadSurveys implementar o Save.srt 25KB
  166. 22. Surveys Offline - Data Layer/2. Testando o caso de sucesso do LocalLoadSurveys.srt 25KB
  167. 26. SurveyResult - UI Layer/4. Testando casos de erro.srt 25KB
  168. 30. SaveSurveyResult/2. Data Layer.srt 25KB
  169. 26. SurveyResult - UI Layer/3. Testando o estado inicial e a stream de loading.srt 25KB
  170. 29. SurveyResult Offline - Main Layer/2. Aplicando o Design Pattern Composite 22.srt 24KB
  171. 13. SignUp - UI Layer/2. Testando a validação do formulário do SignUp Page.srt 24KB
  172. 3. Infra Layer - Post/3. Testando casos de erro.srt 24KB
  173. 2. Authentication - Domain e Data Layers/1. BDD, UseCase e Diagrama de Dependências.srt 24KB
  174. 19. Surveys - UI Layer/2. Testando o estado inicial e a stream de loading.srt 24KB
  175. 2. Authentication - Domain e Data Layers/3. Criando o RemoteAuthentication e integrando com o HttpClient.srt 24KB
  176. 9. Gravando o token no Cache de forma segura/3. Criando o LocalStorageAdapter e integrando com o Flutter Secure Storage.srt 23KB
  177. 10. Splash Screen/5. Criando o Presenter para o Splash Page com GetX.srt 23KB
  178. 4. Login - UI Layer/5. Testando estado inicial do LoginPage.srt 23KB
  179. 27. SurveyResult - Presentation e Main Layers/1. Criando o GetxSurveyResultPresenter e testando suas streams.srt 23KB
  180. 30. SaveSurveyResult/8. Fazendo reload de uma tela após o evento de back do navigation.srt 22KB
  181. 27. SurveyResult - Presentation e Main Layers/7. Aplicando o DRY com o uso de Mixins nos Widgets.srt 22KB
  182. 31. Refactoring/3. Refatorando os Mocks 23.srt 22KB
  183. 19. Surveys - UI Layer/3. Testando a stream de dados da enquete.srt 21KB
  184. 19. Surveys - UI Layer/1. Criando a interface da tela de Surveys.srt 21KB
  185. 2. Authentication - Domain e Data Layers/5. Testando casos de exceção do HttpClient.srt 21KB
  186. 30. SaveSurveyResult/5. Presentation Layer.srt 21KB
  187. 22. Surveys Offline - Data Layer/3. Testando casos de erro do LoadLocalSurveys.srt 21KB
  188. 13. SignUp - UI Layer/3. Finalizando os testes do SignUp Page.srt 20KB
  189. 28. SurveyResult Offline - Data Layer/3. Implementando o método de Save.srt 20KB
  190. 27. SurveyResult - Presentation e Main Layers/2. Adicionando link entre Survey e SurveyResult.srt 20KB
  191. 31. Refactoring/1. Simplificando os testes de UI com helpers.srt 20KB
  192. 4. Login - UI Layer/8. Reutilizando o presenter nos Widgets com Provider.srt 20KB
  193. 3. Infra Layer - Post/2. Testando casos de sucesso.srt 20KB
  194. 23. Surveys Offline - Infra Layer/2. Testando o Save do LocalStorageAdapter.srt 20KB
  195. 21. Surveys - Main Layer/1. Fazendo a composição do Surveys Page.srt 20KB
  196. 24. Surveys Offline - Main Layer/3. Testando casos de exceção do Composite.srt 19KB
  197. 6. Validation Layer/1. Criando o RequiredFieldValidation.srt 19KB
  198. 27. SurveyResult - Presentation e Main Layers/6. Aplicando o DRY com o uso de Mixins nos Presenters.srt 18KB
  199. 25. SurveyResult - Domain e Data Layers/1. Criando o caso de uso do LoadSurveyResult.srt 18KB
  200. 7. Login - Main Layer/2. Aplicando o Design Pattern Builder.srt 18KB
  201. 9. Gravando o token no Cache de forma segura/1. Criando caso de uso para gravar o token de acesso no cache.srt 18KB
  202. 4. Login - UI Layer/1. Criando os Widgets da tela de Login.srt 16KB
  203. 22. Surveys Offline - Data Layer/1. Criando os requerimentos para listar enquetes offline.srt 16KB
  204. 14. SignUp - Presentation Layer/3. Testando navegação entre as telas de Login e SignUp.srt 16KB
  205. 21. Surveys - Main Layer/2. Adicionando headers no HttpClient.srt 16KB
  206. 24. Surveys Offline - Main Layer/2. Testando caso de sucesso do Composite.srt 16KB
  207. 15. SignUp - Validation Layer/1. Criando o MinLengthValidation.srt 16KB
  208. 6. Validation Layer/2. Criando o EmailValidation.srt 16KB
  209. 18. Surveys - Infra Layer/1. Implementando o Get no HttpAdapter.srt 16KB
  210. 17. Surveys - Domain e Data Layers/1. Criando o LoadSurveys UseCase.srt 16KB
  211. 10. Splash Screen/6. Fazendo a composição do Splash Page.srt 15KB
  212. 13. SignUp - UI Layer/1. Testando o estado inicial do SignUp Page.srt 15KB
  213. 16. SignUp - Main Layer/1. Fazendo a composição do SignUp.srt 15KB
  214. 10. Splash Screen/3. Integrando o FetchSecureCacheStorage ao LocalStorageAdapter.srt 14KB
  215. 30. SaveSurveyResult/4. UI Layer.srt 14KB
  216. 27. SurveyResult - Presentation e Main Layers/3. Criando a composição da tela de resultado da enquete.srt 13KB
  217. 29. SurveyResult Offline - Main Layer/3. Alterando a composição do SurveyResult para usar o Composite.srt 13KB
  218. 26. SurveyResult - UI Layer/6. Refatorando o código.srt 13KB
  219. 10. Splash Screen/1. Criando o caso de uso para carregar os dados da conta do usuário.srt 12KB
  220. 21. Surveys - Main Layer/5. Correção de bug encontrado.srt 12KB
  221. 30. SaveSurveyResult/6. Main Layer.srt 12KB
  222. 17. Surveys - Domain e Data Layers/4. Testando casos de exceção da API.srt 12KB
  223. 14. SignUp - Presentation Layer/1. Testando o Validation no SignUpPresenter.srt 12KB
  224. 24. Surveys Offline - Main Layer/1. Movendo o ValidationComposite para o Main Layer.srt 11KB
  225. 23. Surveys Offline - Infra Layer/4. Testando o Fetch do LocalStorageAdapter.srt 11KB
  226. 30. SaveSurveyResult/1. Domain Layer.srt 11KB
  227. 23. Surveys Offline - Infra Layer/1. Separando a implementação do cache e do cache seguro.srt 10KB
  228. 16. SignUp - Main Layer/2. Correção de bug encontrado.srt 10KB
  229. 4. Login - UI Layer/3. Criando ícone para o aplicativo.srt 10KB
  230. 12. SignUp - Domain e Data Layers/1. Criando o UseCase do AddAccount.srt 10KB
  231. 17. Surveys - Domain e Data Layers/2. Testando a integração do RemoteLoadSurveys com o HttpClient.srt 10KB
  232. 4. Login - UI Layer/3.1 android.png 10KB
  233. 4. Login - UI Layer/3.2 android.png 10KB
  234. 4. Login - UI Layer/3.3 android.png 10KB
  235. 4. Login - UI Layer/3.4 android.png 10KB
  236. 4. Login - UI Layer/3.5 android.png 10KB
  237. 4. Login - UI Layer/3.6 android.png 10KB
  238. 31. Refactoring/4. Refatorando os Mocks 33.srt 9KB
  239. 21. Surveys - Main Layer/4. Alterando a composição para usar o Decorator.srt 9KB
  240. 23. Surveys Offline - Infra Layer/3. Testando o Delete do LocalStorageAdapter.srt 9KB
  241. 29. SurveyResult Offline - Main Layer/4. Ajuste no save do LocalLoadSurveyResult.srt 9KB
  242. 4. Login - UI Layer/3.1 foreground.png 8KB
  243. 4. Login - UI Layer/3.2 foreground.png 8KB
  244. 4. Login - UI Layer/3.3 foreground.png 8KB
  245. 4. Login - UI Layer/3.4 foreground.png 8KB
  246. 4. Login - UI Layer/3.5 foreground.png 8KB
  247. 4. Login - UI Layer/3.6 foreground.png 8KB
  248. 28. SurveyResult Offline - Data Layer/2. Implementando o método de Validate.srt 7KB
  249. 27. SurveyResult - Presentation e Main Layers/8. Evitando Memory Leaks.srt 7KB
  250. 26. SurveyResult - UI Layer/1. Criando a estrutura de arquivos.srt 7KB
  251. 19. Surveys - UI Layer/4. Testando dados corretos das enquetes.srt 7KB
  252. 15. SignUp - Validation Layer/2. Criando o CompareFieldsValidation.srt 7KB
  253. 2. Authentication - Domain e Data Layers/2. Criando o Authentication UseCase.srt 7KB
  254. 30. SaveSurveyResult/3. Infra Layer.srt 7KB
  255. 1. Introdução/1. Pra quem é esse curso.srt 4KB
  256. 7. Login - Main Layer/3. Tornando o construtor do ValidationBuilder privado.srt 3KB
  257. 20. Surveys - Presentation Layer/2. Movendo o GetxSurveysPresenter para produção.srt 3KB
  258. 1. Introdução/3. Ajuste da aula anterior.srt 1KB
  259. 1. Introdução/2.6 git.txt 1KB
  260. 4. Login - UI Layer/3.1 background.png 898B
  261. 4. Login - UI Layer/3.2 background.png 898B
  262. 4. Login - UI Layer/3.3 background.png 898B
  263. 4. Login - UI Layer/3.4 background.png 898B
  264. 4. Login - UI Layer/3.5 background.png 898B
  265. 4. Login - UI Layer/3.6 background.png 898B
  266. 1. Introdução/2.1 git.txt 307B
  267. 1. Introdução/2.3 git.txt 307B
  268. 1. Introdução/2.4 git.txt 307B
  269. 1. Introdução/2.7 git.txt 307B
  270. 1. Introdução/2.8 git.txt 307B
  271. 2. Authentication - Domain e Data Layers/1.1 Diagrama de Dependências.html 143B
  272. 4. Login - UI Layer/4.1 UI Design Patterns Diagram.html 143B
  273. 4. Login - UI Layer/3.1 Adaptive Icons.html 131B
  274. 4. Login - UI Layer/3.2 Adaptive Icons.html 131B
  275. 4. Login - UI Layer/3.3 Adaptive Icons.html 131B
  276. 4. Login - UI Layer/3.4 Adaptive Icons.html 131B
  277. 4. Login - UI Layer/3.5 Adaptive Icons.html 131B
  278. 4. Login - UI Layer/3.6 Adaptive Icons.html 131B
  279. 1. Introdução/2.1 Git Amend.html 119B
  280. 1. Introdução/2.3 Git Amend.html 119B
  281. 1. Introdução/2.4 Git Amend.html 119B
  282. 1. Introdução/2.5 Git Amend.html 119B
  283. 1. Introdução/2.6 Git Amend.html 119B
  284. 1. Introdução/2.7 Git Amend.html 119B
  285. 1. Introdução/2.8 Git Amend.html 119B
  286. 1. Introdução/2.3 Git Alias.html 114B
  287. 1. Introdução/2.4 Git Alias.html 114B
  288. 1. Introdução/2.5 Git Alias.html 114B
  289. 1. Introdução/2.6 Git Alias.html 114B
  290. 1. Introdução/2.8 Git Alias.html 114B
  291. 1. Introdução/2.1 Git Tag.html 110B
  292. 1. Introdução/2.2 Git Tag.html 110B
  293. 1. Introdução/2.3 Git Tag.html 110B
  294. 1. Introdução/2.4 Git Tag.html 110B
  295. 1. Introdução/2.5 Git Tag.html 110B
  296. 1. Introdução/2.6 Git Tag.html 110B
  297. 1. Introdução/2.8 Git Tag.html 110B
  298. 4. Login - UI Layer/3.1 Flutter Laucher Icons.html 108B
  299. 4. Login - UI Layer/3.2 Flutter Laucher Icons.html 108B
  300. 4. Login - UI Layer/3.3 Flutter Laucher Icons.html 108B
  301. 4. Login - UI Layer/3.4 Flutter Laucher Icons.html 108B
  302. 4. Login - UI Layer/3.5 Flutter Laucher Icons.html 108B
  303. 4. Login - UI Layer/3.6 Flutter Laucher Icons.html 108B
  304. 26. SurveyResult - UI Layer/3.1 Image Test Utils.html 102B
  305. 19. Surveys - UI Layer/1.1 Carousel Slider.html 101B
  306. 1. Introdução/1.1 Documentação da API.html 99B
  307. 12. SignUp - Domain e Data Layers/1.1 API Docs.html 99B
  308. 23. Surveys Offline - Infra Layer/2.1 LocalStorage.html 98B
  309. 1. Introdução/2.1 Git Commit.html 96B
  310. 1. Introdução/2.1 Git Config.html 96B
  311. 1. Introdução/2.1 Git Status.html 96B
  312. 1. Introdução/2.2 Git Commit.html 96B
  313. 1. Introdução/2.2 Git Config.html 96B
  314. 1. Introdução/2.2 Git Status.html 96B
  315. 1. Introdução/2.3 Git Commit.html 96B
  316. 1. Introdução/2.3 Git Config.html 96B
  317. 1. Introdução/2.3 Git Status.html 96B
  318. 1. Introdução/2.4 Git Commit.html 96B
  319. 1. Introdução/2.4 Git Status.html 96B
  320. 1. Introdução/2.5 Git Commit.html 96B
  321. 1. Introdução/2.5 Git Config.html 96B
  322. 1. Introdução/2.5 Git Status.html 96B
  323. 1. Introdução/2.6 Git Commit.html 96B
  324. 1. Introdução/2.6 Git Config.html 96B
  325. 1. Introdução/2.6 Git Status.html 96B
  326. 1. Introdução/2.7 Git Commit.html 96B
  327. 1. Introdução/2.7 Git Config.html 96B
  328. 1. Introdução/2.7 Git Status.html 96B
  329. 1. Introdução/2.8 Git Commit.html 96B
  330. 1. Introdução/2.8 Git Config.html 96B
  331. 1. Introdução/2.8 Git Status.html 96B
  332. 1. Introdução/2.1 Git Log.html 93B
  333. 1. Introdução/2.2 Git Log.html 93B
  334. 1. Introdução/2.3 Git Log.html 93B
  335. 1. Introdução/2.4 Git Log.html 93B
  336. 1. Introdução/2.5 Git Log.html 93B
  337. 1. Introdução/2.6 Git Log.html 93B
  338. 1. Introdução/2.7 Git Log.html 93B
  339. 1. Introdução/2.8 Git Log.html 93B
  340. 2. Authentication - Domain e Data Layers/3.1 Mockito.html 93B
  341. 2. Authentication - Domain e Data Layers/3.2 Mockito.html 93B
  342. 2. Authentication - Domain e Data Layers/3.3 Mockito.html 93B
  343. 2. Authentication - Domain e Data Layers/3.1 Faker.html 91B
  344. 2. Authentication - Domain e Data Layers/3.2 Faker.html 91B
  345. 2. Authentication - Domain e Data Layers/3.3 Faker.html 91B
  346. 2. Authentication - Domain e Data Layers/3.1 Dart Test.html 90B
  347. 2. Authentication - Domain e Data Layers/3.2 Dart Test.html 90B
  348. 2. Authentication - Domain e Data Layers/3.3 Dart Test.html 90B
  349. 3. Infra Layer - Post/1.1 Http.html 90B
  350. 20. Surveys - Presentation Layer/1.1 Intl.html 90B