App dos Carros com Flutter e Clean Architecture

Overview

Carros

Coverage

Flutter - App Exemplo com Clean Architecture

Possui apenas 3 telas para facilitar o entendimento.

drawing

Arquitetura

Baseado na proposta do Reso Coder: (https://resocoder.com/2019/08/27/flutter-tdd-clean-architecture-course-1-explanation-project-structure/)

drawing


Testes (Unit / Widget)

O app possui testes em todas as camadas:

  • Testes de Widget
  • Presenter (ViewModel)
  • UseCase / Domain
  • Repository
  • DataSource / API

Run Tests

Coverage

flutter test --coverage

drawing

Test Code Coverage

drawing

Testes de Integração

Além dos testes unitários e de Widgets, foi criado um teste de integração para demonstrar um fluxo completo de login com sucesso no aplicativo.

Run Integration Tests

flutter drive
--driver=integration_test/driver.dart
--target=integration_test/app_test.dart

You might also like...

This repository is a sample app for learning TDD and clean architecture in action!

flutter_weather_app_sample A new Flutter project. Getting Started This project is a starting point for a Flutter application. A few resources to get y

Jan 1, 2023

A Flutter application that recommends activities to do in free time. Made with Clean + Layered Architecture

A Flutter application that recommends activities to do in free time. Made with Clean  + Layered Architecture

im_bored_app Bored? is a Flutter application that suggests different activities to do in your free time. Available platforms: iOS, Android, iPadOS App

Oct 15, 2022

Flutter ToDo application using Clean Code architecture

Flutter ToDo application using Clean Code architecture

DoneIt 📝 DoneIt is a sample note app 📝 Flutter application 📱 built to demonstrate use of Clean Architecture tools. Dedicated to all Flutter Develop

Dec 27, 2022

Number trivia Android and ios application using flutter clean architecture

demo_project A new Flutter project. Getting Started This project is a starting point for a Flutter application. A few resources to get you started if

Jun 9, 2022

A Flutter project built with Clean Architecture

smash_fighters smash_fighters.mp4 A Flutter project made using: Clean Dart that follows all the Clean Architecture guidelines: https://github.com/Flut

Dec 30, 2022

Coin Dino is a Flutter cryptocurrency application that is made with Clean + Layered Architecture.

Coin Dino is a Flutter cryptocurrency application that is made with Clean + Layered Architecture.

Big cryptocurrency application that shows you details about cryptocurrencies and many other things. Made with Clean Code + Layered Architecture. State management: MobX + GetIt

Oct 4, 2022

The Clean architecture and manage the Flutter project to make scalable with a modularization approach

The Clean architecture and manage the Flutter project to make scalable with a modularization approach

Clean architecture sample project Flutter template project to explore the Clean architecture and manage the Flutter project to make scalable with a mo

Oct 18, 2022

Real-world movie database mobile application with the Flutter SDK and DDD clean architecture.

Real-world movie database mobile application with the Flutter SDK and DDD clean architecture.

Moving Pictures Moving Pictures is a mobile application built with the Flutter SDK for Android and iOS. It’s an application that gets the information

Jan 7, 2023

A study about clean architecture and TDD(Test Driven Development) in Flutter.

coin_checker A study about clean architecture and TDD(Test Driven Development) in Flutter. Getting Started This project is a starting point for a Flut

Jan 25, 2022
Owner
null
Exemplo em Flutter, para trabalhar com as câmeras dos devices

Fotografe e compartilhe! Como rodar: Clone the project to your Machine. Import the project to Android Studio. Run directly on Android or iOS device. A

null 3 Aug 23, 2021
Consumo de dos API de musica last.fm y musixmatch (Lyrics)

practica5 A new Flutter project. Getting Started This project is a starting point for a Flutter application. A few resources to get you started if thi

null 0 Nov 6, 2021
DoneIt is a sample note app 📝 Flutter application 📱 built to demonstrate use of Clean Architecture tools. Dedicated to all Flutter Developers with ❤️.

DoneIt ?? DoneIt is a sample note app ?? Flutter application ?? built to demonstrate use of Clean Architecture tools. Dedicated to all Flutter Develop

Shubham Chhimpa 175 Dec 24, 2022
Pokedex app built with Flutter (with lots of animations) using Clean Architecture

Flutter Pokedex Pokedex app built with Flutter App preview Video demo Installation Add Flutter to your machine Open this project folder with Terminal/

Pham Sy Hung 1.8k Jan 8, 2023
Flutter travel app with clean architecture and firebase

atlas A new Flutter project. Getting Started This project is a starting point for a Flutter application. A few resources to get you started if this is

Umut Barış Çoşkun 1 Jan 25, 2022
Flutter App to save notes secure, using cryptography, clean architecture and some design patterns.

notes A new Flutter project. Getting Started This project is a starting point for a Flutter application. A few resources to get you started if this is

Gabriel Scotá 6 Mar 28, 2022
A sample app that implement Uncle Bob's Clean Architecture in Flutter

Clean Architecture for Flutter This a sample app that implement Uncle Bob's Clea

Mahmoud Saeed 28 Nov 8, 2022
Pokedex app built with Flutter (with lots of animations) using Clean Architecture

Flutter Pokedex Pokedex app built with Flutter App preview Video demo Installation Add Flutter to your machine Open this project folder with Terminal/

Hung Pham Sy 1.8k Dec 28, 2022
Amir Khan 47 Jan 8, 2023
Online Shop App with Clean Architecture, Bloc and Freezed

Online Shop App with Clean Architecture, Bloc and Freezed The aplication is a sm

cindi_star 32 Dec 22, 2022