flutter_riverpod
一個反應式快取與資料繫結框架。Riverpod 讓處理非同步程式碼變得輕鬆自在。
一個用 Flutter 建構的 Twitter 應用 🦅
一個反應式快取與資料繫結框架。Riverpod 讓處理非同步程式碼變得輕鬆自在。
一個為 riverpod_generator 暴露註解的套件
Riverpod 的程式碼產生器。這不僅簡化語法,還增強功能,例如支援狀態熱重新載入。
v17.2.3一個基於 Navigation 2 的 Flutter 聲明式路由器,支援深度連結、資料驅動路由等
一個用於從 fonts.google.com 使用字體的 Flutter 套件。支援 HTTP 取得、快取和資源封裝。
v2.11.1Flutter 插件,可在 Android、iOS、macOS 和 Web 上與其他 Flutter 小部件一起顯示內嵌影片。
一個 Flutter 插件,提供由系統 WebView 支持的 WebView 小部件。
適用於 Flutter 的向量設計與執行時動畫。
用於產生不可變類別的程式碼,具有簡單的語法/API,且不會犧牲功能。
freezed 程式碼產生器的註解。此套件在沒有 freezed 時什麼也不會做。
v0.13.0為 Material Design 3 色彩系統提供支援的演算法與實用工具,包含從影像中選擇主題色彩以及建立色彩的色調;全部都在新的色彩空間中實現。
v0.15.0Photo View 提供了一個對手勢敏感的可縮放組件。Photo View 主要用於顯示互動式圖像及其他內容,例如 SVG。
^0.3.0^3.0.0^5.1.1^1.15.0^4.0.1^1.0.4^0.5.8^8.0.0{"git":"https://github.com/robertodoering/download_manager"}^1.4.0^5.0.1^5.0.0{"git":{"url":"https://github.com/mdpe-ir/Flare-Flutter","path":"flare_flutter","ref":"stable"}}{"sdk":"flutter"}^1.0.3^0.6.0^2.0.0+1^0.4.0^4.1.0^5.0.1{"sdk":"flutter"}^0.6.10^2.1.1^2.1.0{"git":{"url":"https://github.com/robertodoering/packages","path":"packages/go_router","ref":"c0432b8b05bd678b971e1b6bde783c82d9eee98c"}}^4.0.4^0.13.3^2.0.0^0.18.0^4.5.0^4.4.0^1.0.1^0.2.0^1.0.0^3.0.0-pre^3.0.2^2.0.3^10.0.0{"git":"https://github.com/robertodoering/photo_view.git"}{"git":"https://github.com/robertodoering/rby.dart"}^1.0.6^3.0.0^7.6.2^6.3.0^2.0.7^3.0.0^0.2.6^1.0.0+2{"git":{"url":"https://github.com/superlistapp/super_sliver_list","ref":"196abe17bae1803435d3112fd11c58ef4c2d577e"}}^3.0.2^2.0.0{"git":"https://github.com/robertodoering/twitter-api-v2"}^0.1.1^6.0.10^3.0.5^2.1.15^0.4.0+2^0.6.0^3.0.1^3.0.0^0.6.0^2.0.1{"sdk":"flutter"}^2.1.0+1{"git":{"url":"https://github.com/robertodoering/flutter_glove_box","path":"packages/golden_toolkit/"}}^6.0.1^0.3.0^1.0.6以下為英文專案原文快照,最新內容請造訪 GitHub。
https://raw.githubusercontent.com/robertodoering/harpy/HEAD/media/title.png
a feature rich Twitter experience built with Flutter
https://img.shields.io/github/stars/robertodoering/harpy?color=8B00FD&logo=github https://img.shields.io/github/v/release/robertodoering/harpy?color=BC0492 https://img.shields.io/github/commits-since/robertodoering/harpy/latest?color=F2091C https://img.shields.io/github/commit-activity/m/robertodoering/harpy?color=FD0A04
https://img.shields.io/badge/Awesome-Flutter-blue.svg?longCache=true https://github.com/robertodoering/harpy/actions/workflows/flutter_push.yml/badge.svg
harpy is no longer in active development after Twitter's decision to disallow third party Twitter clients.
harpy was available in the Play Store as a free and paid app and was used by over 75.000 active users.
Check out a walkthrough of the app on youtube here
https://raw.githubusercontent.com/robertodoering/harpy/HEAD/media/login_screen.gif https://raw.githubusercontent.com/robertodoering/harpy/HEAD/media/setup_screen.gif
| Home | Media timeline | Theme selection |
|---|---|---|
| https://raw.githubusercontent.com/robertodoering/harpy/HEAD/media/timeline.jpg | https://raw.githubusercontent.com/robertodoering/harpy/HEAD/media/media_timeline.jpg | https://raw.githubusercontent.com/robertodoering/harpy/HEAD/media/theme_selection.jpg |
| Menu | Trends | Tweet search filter |
| https://raw.githubusercontent.com/robertodoering/harpy/HEAD/media/drawer.jpg | https://raw.githubusercontent.com/robertodoering/harpy/HEAD/media/trends.jpg | https://raw.githubusercontent.com/robertodoering/harpy/HEAD/media/tweet_search_filter.jpg |
harpy is an alternative Twitter client that focuses on a nice user experience with unique features.
This project has been in development since late 2018 and aims to be a good example for a medium-large sized Flutter app with a focus on code quality and maintainability.
Some interesting features of the app include:
Follow the project setup for building harpy instructions to get the project running.