Todo App with Flutter + CleanArchitecture + sqflite + riverpod + state_norifier + freezed!

Overview

CleanArchitectureTodoAppTrainingWithFlutter

Flutter + CleanArchitecture + sqflite + riverpod + state_notifier + freezed!

Motivation

I wanted to practice making a flutter app using riverpod and state_notifier with CleanArchitecture.

UI

sfbz3-z9p0f.mp4

Architecture Diagram

Please let me know if there's anything I can do to improve it, or any other better ways! architecture

No Consideration

  • performance
  • error handling
  • UI/UX
You might also like...

Managing flutter navigation with riverpod.

Navigation for Riverpod Managing Flutter navigation with riverpod. Usage Bootstrap Replace your root ProviderScope with a RiverpodNavigation widget wi

Sep 5, 2022

Implementing Firebase Authentication with Riverpod following Flutter Domain Driven Development pattern

firebase_auth_flutter_ddd Firebase authentication example with Hooks Riverpod and Freezed following Flutter DDD architecture Getting Started This proj

Jan 8, 2023

A playground for me to learn the Riverpod state management library in Flutter.

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

Oct 25, 2021

Caching with flutter riverpod and looking into future providers. Example to demonstrate stale while revalidate pattern.

Caching with flutter riverpod and looking into future providers. Example to demonstrate stale while revalidate pattern.

FLUTTER SWR EXAMPLE Test stale-while-revalidate pattern with riverpod. Look; query_provider package Backend calls are made with ghibli-api Tested Prov

Jun 30, 2022

Rest API Movie Application built using Flutter and Riverpod

Rest API Movie Application built using Flutter and Riverpod

Flickd Flutter Application Flickd Movie Application Flutter Flutter allows you to build beautiful native apps on iOS and Android Platforms from a sing

Dec 5, 2022

Some built-in live templates support developers to use Flutter Riverpod faster on Intellij based

Flutter Riverpod live templates Flutter Riverpod live templates is a way to enhance the way you use Riverpod. It contains a collection of different sn

Dec 16, 2022

An example of how to mock state for testing widgets when using riverpod StateNotifierProvider

Testing Riverpod StateNotifierProvider An example of how to mock state for testing widgets when using riverpod StateNotifierProvider. These tests work

Dec 13, 2022

template with tests, login flow, riverpod, logging ect.

Flutter Template What to accomplish has tests basic auth flow riverpod as state provider logging (sentry) navigation (I used Beamer last time but migh

Dec 22, 2022

A Simple Todo app design in Flutter to keep track of your task on daily basis. Its build on BLoC Pattern. You can add a project, labels, and due-date to your task also you can sort your task on the basis of project, label, and dates

A Simple Todo app design in Flutter to keep track of your task on daily basis. Its build on BLoC Pattern. You can add a project, labels, and due-date to your task also you can sort your task on the basis of project, label, and dates

WhatTodo Life can feel overwhelming. But it doesn’t have to. A Simple To-do app design in flutter to keep track of your task on daily basis. You can a

Jan 6, 2023
Comments
  • 作成・編集ページの作成

    作成・編集ページの作成

    Story

    • 一覧ページ下部のフローティングボタンをタップすると作成ページに遷移
    • IDの有無で作成と編集を出し分け
    • 一覧ページのToDoをタップすると詳細ページ(兼 編集ページ)に遷移する
    • 詳細ページの右上には削除アイコンもある
    • 削除後は一覧ページに遷移
    • 詳細ページ上で内容を編集することも可能
    • 編集後は保存ボタンを押して、一覧ページに遷移
    • 削除する際は確認モーダルを表示
    • 編集・削除ともに完了後はスナックバーが表示される
    opened by okaryo 0
Owner
Ryotaro Oka
Ryotaro Oka
Todo Flutter application with sqflite as a local database and bloc state management.

Todo App A Flutter application developed to add todo tasks and handles it I used Sqflite as a local database to store all the tasks I used flutter_sli

Muhhamed Sallam 14 Oct 17, 2022
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
Todo app - an application maintaining user's todo list. Made to learn state management

todo_app 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

Lokesh Ghule 1 Mar 15, 2022
Neo ToDo - Beautiful neumorphism style todo list

Neo ToDo - Beautiful neumorphism style todo list • Neomorphism style. • Categories of tasks. • Beautiful animations. • Dark theme. • Font Awesome icon

Alexey Z 87 Apr 30, 2022
used sqflite flutter , bloc

todoapp 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

sara attia 1 Dec 2, 2022
🚀 Full-Stack Flutter application, encoded using Dart. Utilizes native device features 📷 and stores user data on a local SQFLite database. ✔

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

Soumyadeep Das 2 Jan 24, 2022
using local db sqflite CRUD operations

todo 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

Umid Rukhiddinov 1 Nov 11, 2021
Comparing performance of sqlite3 and sqflite

FlutterSqliteComparison Comparing the performance of two different sqlite libraries by INSERTing 10000 rows one-by-one and then SELECTing all rows in

Bryan Oltman 0 Jan 7, 2022
Weather App built in Flutter and Riverpod state management

?? Weather App built with Riverpod This is a weather app built using Riverpod as it's State Management. This project is an attempt to rewrite the Weat

Temitope Ajiboye 49 Dec 7, 2022
Shopping app with riverpod state management

Shopify Shopify admin rest api demo project. We are try to use riverpod as state management to improve widget rebuilding performance. May be at some p

null 35 Nov 19, 2022