Flutter Clean Architecture app proposal: bloc + injectable + rxdart

Overview

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

You might also like...

Flutter app demo multiple call with WebRTC and SFUs Architecture

Flutter app demo multiple call with WebRTC and SFUs Architecture

Video Call Flutter App (SFUs Architecture) πŸ“± Description: This is sandbox video call application using Flutter and WebRTC. SFUs – Selective Forwardin

Dec 5, 2022

Flutter Coronavirus covid19 statistic App using Flutter widgets + bloc + rest api

Flutter Coronavirus covid19 statistic App using Flutter widgets + bloc + rest api

Intro Corona virus ( covid 19 ) Statistic App on Flutter. The tech used: Flutter widgets + Flutter Bloc / Cubit + Rest Api Check the screenshot : P.S

Mar 13, 2022

(Complete flutter application) Exam and training app as social media, prepared with Firebase backend services, Bloc State management, Singleton design pattern, Unit and widget tests, firebase mocking, Custom local libraries, etc.

(Complete flutter application) Exam and training app as social media, prepared with Firebase backend services, Bloc State management, Singleton design pattern, Unit and widget tests, firebase mocking, Custom local libraries, etc.

(Complete flutter application) Exam and training app as social media, prepared with Firebase backend services, Bloc State management, Singleton design pattern, Unit and widget tests, firebase mocking, Custom local libraries, etc.

Jul 14, 2022

A counter app to learn Flutter Bloc Concepts

counter A counter app to learn Flutter Bloc Concepts Flutter Bloc Crash Course Short Notes For every interaction, the app should be in a different sta

Oct 24, 2021

News App - A News Flutter application using Bloc, Dio, and shared preferences

News App - A News Flutter application using Bloc, Dio, and shared preferences

News App A new Flutter application. Getting Started Flutter application using Bl

Nov 14, 2022

A Completed Functional Flutter App (BLoC + Json API + Unit Test + Azure Active Directory OAuth + Access Dynamic CRM Entitis)

 A Completed Functional Flutter App (BLoC + Json API + Unit Test + Azure Active Directory OAuth + Access Dynamic CRM Entitis)

A Completed Functional Flutter App (BLoC + Json API + Unit Test + Azure Active Directory OAuth + Access Dynamic CRM Entitis)A Completed Functional Flutter App (BLoC + Json API + Unit Test + Azure Active Directory OAuth + Access Dynamic CRM Entitis)

Dec 23, 2022

A social media app built using flutter, firebase and bloc.

Kasassy Generated by the Very Good CLI πŸ€– A Very Good Project created by Very Good CLI. Getting Started πŸš€ This project contains 3 flavors: developmen

Mar 10, 2022

Flutter Login App created with Bloc/Cubit

Flutter Login App created with Bloc/Cubit

cubit_login A Flutter project which is created by Cubit/BLoC and Firebase. The differ from the other bloc login projects, this project has social logi

Dec 28, 2022

VietNam-Covid-19-News App - Flutter-Bloc 8.0.0

VietNam-Covid-19-News App - Flutter-Bloc 8.0.0

VietNam-Covid-19-News App - Flutter-Bloc 8.0.0 VietNam-Covid-19-News App create by Flutter version 2.8.1 && flutter_bloc version 8.0.0 I have develope

Nov 2, 2022
Comments
  • Can't see the architecture discussed on LinkedIn

    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!

    opened by sbatezat 3
Owner
Maxeem A Shemetov
Flutter Expert
Maxeem A Shemetov
Example of injectable package and get it

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

Rifat Khadafy 2 Oct 13, 2021
A flutter clean architecture series, the way we build clean apps.

Flutter Clean Archeticture Series ?? "Making the world a better place" βœ… Full Articles You can check out the full Medium articles on devmuaz βœ… Branche

AbdulMuaz Aqeel 267 Jan 4, 2023
A recipe book app, made with Flutter and architected with clean architecture, using the MobX as state management.

recipe_book_app A new recipe book Flutter project, architected with clean architecture and state managed with MobX. Bases: Idea inpsired by Recipe-App

AndrΓ© I. Smaniotto 1 Jan 5, 2022
App to showcase demo for how to have Clean Architecture in Flutter with Get_It for dependency injection

App to showcase demo for how to have Clean Architecture in Flutter with Get_It for dependency injection, BLoC for state maintainence and Hive for persisting data into database.

Rohan Kandwal 1 Mar 19, 2022
A Flutter Number Trivia app example using clean architecture TDD

clean_architecture_tdd Reso Coder (Null-safety) (Null-safety) This is a Number Trivia app example using clean architecture TDD and flutter_bloc 7.3.0

Thomas Viana 49 Dec 31, 2022
Hours tracker app done with clean Architecture

A small project done with clean architecture in Flutter using BLoC as the state management. All the development is documented in a video series on YouTube.

Alexandru Pavel 10 Jun 28, 2022
Flutter Login Page Bloc Pattern App Flutter Login Page Bloc Pattern App

gdgbloc 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

Pawan Kumar 99 Oct 20, 2022
3 different demos showing how to use bloc concurrency, before and after the Bloc 7.2.0 update.

Bloc Concurrency Demos 3 different scenarios demonstrating how to structure blocs to take advantage of concurrent event processing in Bloc 7.2/8.0. Ea

Very Good Ventures 64 Nov 30, 2022
A simple and clean news app made with Flutter and Dart

News_Application A new Flutter project. Getting Started This project is a starting point for a Flutter application. Google Sing In. Internet Connctivi

Ramu 18 Apr 26, 2021
Complete clean coded monitized flutter and firebase math app

Clean Archeticture (Flutter Firebase) Complete clean coded monitized flutter and firebase math app | | | | | | This project is a starting point for a

Mason Rahmani (Pahlawan) 4 Nov 15, 2022