flutter_riverpod
一个响应式缓存和数据绑定框架。Riverpod 让处理异步代码变得轻而易举。
一个用 Flutter 构建的 Twitter 应用 🦅
一个响应式缓存和数据绑定框架。Riverpod 让处理异步代码变得轻而易举。
一个为 riverpod_generator 暴露注解的包
Riverpod 的代码生成器。它既简化了语法,又增强了功能,例如支持有状态热重载。
v18.0.2一个基于 Navigation 2 的 Flutter 声明式路由器,支持深度链接、数据驱动路由等
一个用于从 fonts.google.com 使用字体的 Flutter 包。支持 HTTP 获取、缓存和资源打包。
v2.14.0Flutter 插件,可在 Android、iOS、macOS 和 Web 上与其他 Flutter 小部件一起显示内联视频。
一个 Flutter 插件,提供由系统 WebView 支持的 WebView 小部件。
适用于 Flutter 的矢量设计和运行时动画。
用于生成不可变类的代码,具有简单的语法/API,且不会牺牲功能。
freezed 代码生成器的注解。此包在没有 freezed 的情况下什么也不做。
v0.13.1为 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.