meta
用于表达开发人员意图的注解,这些意图无法通过静态分析源代码来推断。
Memo 是一个用 Flutter 编写的开源、面向编程的间隔重复软件(SRS)。
用于表达开发人员意图的注解,这些意图无法通过静态分析源代码来推断。
适用于 Google Analytics for Firebase 的 Flutter 插件,这是一款应用测量解决方案,可提供 Android 和 iOS 上的应用使用情况和用户参与度的洞察。
Firebase Core 的 Flutter 插件,支持连接到多个 Firebase 应用。
Firebase Crashlytics 的 Flutter 插件。它会将未捕获的错误报告到 Firebase 控制台。
一个响应式缓存和数据绑定框架。Riverpod 让处理异步代码变得轻而易举。
一个响应式缓存和数据绑定框架。Riverpod 让处理异步代码变得轻而易举。
RxDart 是用于异步编程的流行 ReactiveX API 的实现,利用了原生 Dart Streams API。
React hooks 的 Flutter 实现。它添加了一种具有增强代码复用功能的新类型小部件。
v11.6.0一个为 Android、iOS、Web 和桌面平台构建的富文本编辑器。它是 Flutter 的 WYSIWYG 编辑器和 Quill 组件。
v2.4.8自定义 Flutter 的默认白色原生启动画面,支持背景颜色和启动图片。支持深色模式、全屏等更多功能。
一个 Dart 包,可帮助实现基于值的相等性,而无需显式重写 == 和 hashCode。
适用于 Dart VM 和 Flutter 的 NoSQL 持久化嵌入式文件系统文档数据库,支持加密。
{"sdk":"flutter"}^1.7.0^2.0.3^1.15.0^2.0.0^1.8.0^2.0.9^6.0.20^6.0.0^2.27.1^3.4.19^10.8.10^3.2.0^4.3.3^2.5.1^0.20.5^2.5.1^0.27.3^1.0.0^9.3.3{"sdk":"flutter"}^2.0.0^1.0.3^0.13.1^2.4.0以下为英文项目原文快照,最新内容请访问 GitHub。
English | Portuguese
Monorepo for Memo.
Memo is an open-source, programming-oriented spaced repetition software (SRS) written in Flutter.
As of now, this project is designed to only output builds for Android and iOS. Even though, given the current stability of Flutter SDK for desktop (Windows, Linux and macOS) and web, there is a high probability that this project will eventually support builds for all platforms.
This README is meant to guide how this project is structured and should serve as a guide to help the project scale with the current and future requirements. Think of it as a flexible set of rules that guides the project's decisions. While they can (and probably will) change over time, discussions must be raised to trigger such changes: this means that we will think/question ourselves before taking an action that breaks any rational decision taken here. It is also effective to guide PR discussions.
If you have no idea how to install Flutter and run it locally, check this Get started.
If you have Flutter setup locally, on the project's root folder, install pubspec dependencies by running
flutter pub get.
Memo has Firebase dependencies that needs to be setup before running locally. More information on this in ARCHITECTURE#firebase.
How this application works from inside and how it interacts with external dependencies - written in details in ARCHITECTURE.md.
If you're interested in checking out an overview about how we dealt with this project's software process (inside our team), check out .process/ (sorry, for now only in ptBR).
See CONTRIBUTING for details about how to contribute to the project.
Memo is published under BSD 3-Clause.
This project was built with the help of the sponsors below: