flutter_rust_bridge
Flutter/Dart <-> Rust 바인딩 생성기, 기능이 풍부하지만 원활하고 간단함
이것은 taskwarrior 모바일 앱의 저장소입니다
Flutter/Dart <-> Rust 바인딩 생성기, 기능이 풍부하지만 원활하고 간단함
v35.1.37Flutter 캘린더 위젯에는 예약/이벤트의 스케줄링 및 표현을 효율적으로 제공하는 9가지 내장 구성 가능한 뷰가 있습니다.
v35.1.37카르테시안 및 원형 차트와 같은 데이터 시각화 위젯을 포함하는 플러터 차트 라이브러리로 실시간, 상호작용 가능하고 고성능이며 애니메이션 효과가 있는 차트를 생성할 수 있습니다.
자산, 폰트, 색상 등에 대한 플러터 코드 생성기 — 모든 문자열 기반 API를 제거하세요.
자산, 폰트, 색상 등에 대한 플러터 코드 생성기 — 모든 문자열 기반 API를 제거하세요.
v0.10.0Android 및 iOS용 홈스크린 위젯을 생성하기 위한 공통 인터페이스를 제공하는 플러그인입니다.
v1.3.4아이템과 기능을 아름답고 간단하며 사용자 정의 가능한 방식으로 소개하는 데 도움이 되는 가이드입니다. 튜토리얼 | 가이드 | 코치.
RFC 7468을 따르는 텍스트 키의 PEM 인코딩/디코딩으로, 릴랙스 모드와 스티RICT 모드를 모두 지원하며, 연결된 PEM 블록으로 구성된 인증서 체인도 지원합니다.
v5.0.0공식 Android API를 사용하여 Android에서 앱 내 업데이트를 활성화합니다.
v3.1.3모바일, 웹, 데스크톱용 반응형 UI 솔루션 — 적응을 쉽게 만듭니다.
SDK 컬렉션을 기반으로 하는 불변 컬렉션입니다. 각 SDK 컬렉션 클래스는 새로운 불변 컬렉션 클래스와 해당하는 변경 가능한 빌더 클래스로 분할됩니다.
외부 함수 인터페이스(FFI) 코드를 다루는 데 사용하는 유틸리티입니다.
^6.1.3^3.0.1^1.0.5^2.0.6^2.1.0^9.0.2{"git":{"url":"https://github.com/amake/file_picker_writable.git","ref":"feature/fix-kotlin-issue"}}^1.0.3{"sdk":"flutter"}^5.4.0^0.14.3^18.0.1^2.1.2+1^4.1.0^8.0.0^4.0.0^2.0.7{"sdk":"flutter"}^4.6.5^4.0.1^6.1.0^2.2.1^1.1.0^0.7.0+1^1.1.0^4.6.0^4.2.3^0.20.2^2.0.1+1^5.4.4^8.3.0^2.0.1^11.4.0^2.5.3^2.0.3^3.0.5^2.3.3+1^28.1.37^28.2.11^1.25.2^0.10.0^2.0.0^1.2.11^6.3.1^4.2.2^5.1.1^3.0.1^2.1.52.11.1any^6.4.1——^5.0.0^0.6.1^2.0.0^8.0.1아래는 영문 원문 스냅샷입니다. 최신 내용은 GitHub에서 확인하세요.
Taskwarrior Mobile App
A cross-platform Flutter client for Taskwarrior.
Slack License: GPL v3 Flutter
Taskwarrior is free and open-source software that manages your TODO list from the command line. It is flexible, fast, and unobtrusive. The CLI tool and its documentation live at taskwarrior.org.
This project brings that workflow to mobile and desktop: manage your tasks, filter them, and keep them in sync across all your devices.
https://github.com/Pavel401/taskwarrior-flutter/assets/47685150/14f855c6-159a-4b44-95bd-68ca4be82ff6 https://github.com/Pavel401/taskwarrior-flutter/assets/47685150/4ecd6fe6-fded-4505-897f-b48e38813df3 https://github.com/Pavel401/taskwarrior-flutter/assets/47685150/ce628460-1ea8-4052-8344-b8df2dc06c8d https://github.com/CCExtractor/taskwarrior-flutter/assets/47685150/041c3c41-6a50-433a-b628-661fb26156be https://github.com/Pavel401/taskwarrior-flutter/assets/47685150/7cd0d242-491a-43b0-90ad-ae24ebcfb032 https://github.com/Pavel401/taskwarrior-flutter/assets/47685150/269ce68b-0e5c-4dec-8fe9-d53d81533270 https://github.com/CCExtractor/taskwarrior-flutter/assets/47685150/01377cac-56d1-4c1d-b0f4-372a3dc72f8d https://github.com/Pavel401/taskwarrior-flutter/assets/47685150/8d802beb-dc3c-493d-8929-affbc10a7e67 https://github.com/Pavel401/taskwarrior-flutter/assets/47685150/51e64747-5ba2-4f9b-baed-f287a0ad58c4 https://github.com/Pavel401/taskwarrior-flutter/assets/47685150/d8f75a98-e3a0-4de9-892e-a1489f808201 https://github.com/Pavel401/taskwarrior-flutter/assets/47685150/8d1d83e9-e32d-447a-8c1d-33c4e76e0b0d https://github.com/Pavel401/taskwarrior-flutter/assets/47685150/c1a134e9-b1f1-4b53-b7ac-7b87490d32be https://github.com/Pavel401/taskwarrior-flutter/assets/47685150/e6f76f60-ae7e-42f7-a669-4e3f12201e13 https://github.com/prince02765/taskwarrior-flutter/assets/69643676/1011e85d-abd0-4821-8e88-a689b4487305
flutter_rust_bridge.fvmrc.cargo-ndk if you want to rebuild the native libtc_helper.so yourself. Android builds fall back to the committed libraries under android/app/src/main/jniLibs/.# Clone
git clone https://github.com/CCExtractor/taskwarrior-flutter.git
cd taskwarrior-flutter
# Install the pinned SDK and dependencies (FVM)
fvm install
fvm flutter pub get
# Check your setup
fvm flutter doctor
# Run (production or nightly flavor)
fvm flutter run --flavor production
fvm flutter run --flavor nightly
If you are not using FVM, run the same commands with flutter and make sure your SDK matches the version in .fvmrc.
The app supports two sync backends. TaskChampion is the modern one and is recommended for new setups.
The app syncs through TaskChampion. You can use WingTask as a hosted TaskChampion sync server to keep your tasks in sync across devices. Point the app at your server URL, client ID, and encryption secret.
TaskServer lets you share tasks across clients and devices, and keeps an automatic backup of your data.
Self-hosted TaskServer
Contributions of every kind are welcome — features, fixes, refactors, performance work, and documentation. See CONTRIBUTING.md for the full guide, and the Contribution Guidelines & Development Practices wiki page.
Found a bug? Open an issue.
Please prefix commits and pull requests with a type:
feat: a new feature
fix: a bug fix
test: everything related to testing
docs: everything related to documentation
Join the gsoc-taskwarrior channel of the CCExtractor community on Slack:
This project started as a Google Summer of Code project. See the GSoC project page.
For help getting started with Flutter, see the online documentation.
Distributed under the GNU General Public License v3.0. See LICENSE for the full text.
Project link: CCExtractor/taskwarrior-flutter