搜尋套件、儲存庫與 APP 分類

GitHub 儲存庫momshaddinury/listify

listify

具有清新介面的待辦事項應用。使用技術:Flutter、Firebase、MVC、Riverpod。請查看 Readme

listify 專案封面
星標
123
分支
19
最近推送(UTC)
2023年10月21日
專案狀態
未封存

原始 README

以下為英文專案原文快照,最新內容請造訪 GitHub。

CI Status Star on Github GitHub release (latest by date including pre-releases) License: Apache

Listify - Not your everyday todo app!

A task management app with refreshing UI. Organise your tasks and share projects on the go. Track status of project, discuss ideas about tasks in dedicated discussion thread. It can be used as a regular To Do List App or can be used to plan and execute big events.

Splash Screen Login Screen Home Screen Details Screen

Please star⭐ the repo if you like what you see.

Project Environment:

Flutter 2.5.3 • channel stable • https://github.com/flutter/flutter.git
Framework • revision 18116933e7 (4 weeks ago) • 2021-10-15 10:46:35 -0700
Engine • revision d3ea636dc5
Tools • Dart 2.14.4

Code Flow:

Project is following MVC pattern. For managing state I am using Riverpod 1.0.0. All the UI components are inside views folder. Business logic is handled inside controller folder. Model is used to parse data.

└── lib/
    ├── controller/
    │   └── business logic layer
    ├── model/
    │   └── data layer
    ├── view/
    │   └── presentation layer
    ├── services/
    │   └── helper classes
    └── constant

Feature List

├── Login & Sign up using Email and Password
├── Add Task with title, description, date and time, priority
├── Add, Update, Delete Sub Task
├── Update Task
└── Delete Task

P.S - To see on going work, feature list please check issues section and projects section

To learn more about riverpod:
https://codewithandrea.com/videos/flutter-state-management-riverpod/
To learn more about MVC pattern:
https://medium.flutterdevs.com/design-patterns-in-flutter-part-1-c32a3ddb00e2
To Install flutter:
https://flutter.dev/docs/get-started/install

Momshad Dinury GitHub avatar
GitHub 作者

Momshad Dinury ↗

Making Flutter do things it wasn't advertised for. Senior SWE @ Brain Station - 23.

Brain Station 23 Bangladesh
語言DartHTMLRubySwiftKotlinObjective-C

分類

依賴 Flutter 元件

使用的依賴

依賴清單 17 項

App 分類

所在榜單

如何選擇適合專案的儲存庫?

先依使用情境篩選,再比較專案活躍情況,最後到原始儲存庫確認使用要求。

  1. 透過儲存庫名稱、作者或描述搜尋,再依技術分類縮小範圍。
  2. 綜合星標、分支與最近推送比較專案;星標反映社群關注,不保證品質。
  3. 使用前在 GitHub 確認 README、授權條款與 Issues。

來源與維護

“A repository is the most basic element of GitHub.”

GitHub Docs — About repositories ↗