Skip to content

Latest commit

 

History

16 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Articles App 📰

Latest Github release Build status of the master branch on Linux/OSX Build status of the master branch on Windows

· This application was developed using a well-defined and decoupled architecture, following TDD (test-driven programming) as a working methodology, Clean Architecture to make the distribution of responsibilities in layers, always following the SOLID principles and applying Design Patterns to solve some common problems. With the intention of practicing the teachings of the (Flutter, TDD, Clean Architecture, SOLID, Design Patterns).

Clean Architecture

  • Presentation Layer
  • Domain Layer
  • Data Layer

API for Articles :

Roadmap

Testing Progress
Unit
Widgets
Integration ☑️

Libraries and Tools

  • BLoC
  • BLoC_Test
  • cupertino_icons
  • Equatable
  • Flutter_Bloc
  • Formz
  • Dio
  • http
  • Dartz
  • Intl
  • Shared_preferences
  • Provider
  • Faker
  • Mockito

Testing

  • Unit tests
  • Cubit/Stream tests
  • Widget Tests
  • Navigation tests
  • Form Validation tests
  • Test Doubles
  • Mocks
  • Stubs
  • Spies

Requirements✨

  • Any Operating System (ie. MacOS X, Linux, Windows)
  • Any IDE with Flutter SDK installed (ie. IntelliJ, Android Studio, VSCode etc)
  • Some fingers to code 😂

About

Article App 📰 App developed using a well-defined and decoupled architecture, following TDD (test-driven programming) as a working methodology, Clean Architecture.

Topics

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages