riverpod
一个响应式缓存和数据绑定框架。Riverpod 让处理异步代码变得轻而易举。
图形化绘画编辑器应用程序,允许将图片的某些部分设置为透明。
一个响应式缓存和数据绑定框架。Riverpod 让处理异步代码变得轻而易举。
适用于您 Flutter 应用程序的类型安全、响应式且轻量级的 SQLite 抽象。此库是运行时依赖项。
一个用于帮助创建和操作(Canvas)路径的 Flutter 库
v0.3.0一个 Flutter Toast 插件。
一个用于获取人性化文件大小的包。将原始文件大小转换为可读的字符串。
Rust 风格的类型 Option 和 Result 的定义,以促进更安全的编程。
Flutter Localization 是一个用于应用内本地化的包,支持地图数据。实现起来更加简单快速,灵感来自 flutter_localizations。
{"sdk":"flutter"}{"sdk":"flutter"}^0.3.2^0.20.2^1.0.2^2.3.6^2.1.1^2.0.15^2.4.1^2.0.3^4.8.1^1.17.1^6.1.6^0.3.0^5.2.0^1.1.0^8.3.0^2.0.1^1.0.0+2^3.2.0^11.4.0^9.1.2^1.1.2^2.0.11^8.3.5^1.2.0^2.3.0^1.0.1{"path":"packages/colorpicker"}{"sdk":"flutter"}{"sdk":"flutter"}^5.2.0^0.9.3^5.0.0^1.4.2^2.2.4^2.0.0^2.2.0^2.4.1^2.3.7^6.7.1以下为英文项目原文快照,最新内容请访问 GitHub。
Paintroid, also known as Pocket Paint, is associated to Catroid. It is a graphical paint editor application for the Android platform that, among others, allows setting parts of pictures to transparent.
Since Pocket Paint is now available in Google Play store you can also download Paintroid (Pocket Paint) from here. Alternatively, you can find it on **F-Droid ** here.
For more information oriented towards developers please visit our developers page.
Note This repository is the Flutter version of Paintroid
make getmake runAlternatively make all can be used to:
flutter clean→flutter pub get→build_runner build→ →flutter run
make buildmake testmake unitmake widgetmake integrationFor integration tests:
Run the integration tests without device:
make integration to run all integration testsmake integration target=name_test to run a specific integration test file
example: make integration target=line_toolmake integration target=name_test id=n to run a specific test in a file
example: make integration target=line_tool id=1
(make sure to add the test suffix to the test file name)Run the integration tests with device:
flutter devicesmake integration-drive to run all integration testsmake integration-drive target=name_test to run a specific integration test file
example: make integration-drive target=line_toolmake integration-drive target=name_test id=x to run a specific test in a file
example: make integration-drive target=line_tool id=1
(make sure to add the test suffix to the file name)Please report all bugs on our Jira Bugtracker
If you want to contribute we suggest that you start with forking our repository and browse the code. Then you can look at our Issue-Tracker and start with fixing one ticket. Please make sure to pick a ticket with the status "Ready for development" and comment on the ticket that you are working on it. We strictly use Test-Driven Development and Clean Code, so first read everything you can about these development methods. Code developed in a different style will not be accepted. When you are done, comment again on the ticket and create a pull request on github. After you've created a pull request we will review your code and do a full testrun on your branch.
Let's start to set up the working environment using the instructions in our Wiki!
License of our project (mainly AGPL v3).