Giter VIP home page Giter VIP logo

max_clean_arch's Introduction

max_clean_arch

Clean Architecture + BLoC + RxDart + Injectable (Flutter app proposal)

The app allows navigating through the content fetched from an API endpoint. The content is composed by multiple articles related to a common topic (e.g., music, space, computers, etc.).

The apps starts with dummy data. After, it is possible to feed new data sets into the app by entering ID to fetch the content from a service API using FAB (in the bottom right corner).




Original(deprecated) version is available at old/max_clean_arch


Best regards,
Max Shemetov

2021 - 2022

max_clean_arch's People

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

max_clean_arch's Issues

Can't see the architecture discussed on LinkedIn

Hi,

I'm starting to learn Flutter and - as a huge fan of the clean architecture - would like to find some sample.
I've seen your article from https://www.linkedin.com/pulse/flutter-howto-clean-architecture-bloc-rxdart-max-shemetov and it seems to fit my needs. However, this repository doesn't contains the architecture coming from this article (example: folders data/domain/presentation doesn't exists inside the lib folder).

I understand that "This example app is made for educational purposes. It is subject to change, refactors, and improvements.". But :

  1. Why is it not possible to see the history of your commits? This repository only contains one revision (5 days ago) and there is nothing about your previous work available. Seeing the history could help to understand what you'v done and why!
  2. If this repo is an improvement since your last try, could you please explain (maybe in a new article?) what is this new architecture and why it's better than the previous one for your needs?

Anyway, thanks for this work!

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.