HackrNews 应用
这是一个Flutter应用程序,允许用户从hacker news的端点消费新闻在此查看。它提供两个主要视图:新闻文章列表和每篇文章的详细视图。该应用程序使用Firebase Distribution部署,便于分发和测试。
功能
- 从新闻端点获取新闻文章。
- 显示带有标题、作者和日期的新闻文章列表。
- 允许用户选择新闻文章以查看其详细信息。
- 显示新闻文章的详细视图,包括标题、作者、评论和评论作者。
屏幕截图
安装
- 克隆存储库:
git clone https://github.com/CodeTemplar99/hackrnews.git。 - 进入项目目录:
cd your-repo。 - 安装依赖项:
flutter pub get。 - 运行应用程序:
flutter run。
依赖项
此应用程序依赖于以下依赖项
- Flutter
- http – 用于向新闻端点发出HTTP请求。
- google_fonts – 用于高效地设置字体样式
- provider – 状态管理解决方案
- shimmer – 用于在获取数据时进行动画处理
Firebase Distribution
该应用程序使用Firebase Distribution进行部署,便于分发和测试。要访问最新版本的应用程序,请按照以下步骤操作
- 访问Firebase Distribution URL: [https://appdistribution.firebase.dev/i/b2da07c689835412]。
- 在您的设备上下载并安装该应用程序。
- 启动应用程序开始使用。
用法
要使用该应用程序,请按照以下步骤操作
- 在您的设备或模拟器上启动该应用程序。
- 在主屏幕上,您将看到一个新闻文章列表。
- 点击一篇文章以查看其详细信息。
- 在文章详情视图中,您可以阅读新闻文章的全文。
贡献
欢迎贡献!如果您想为该项目做出贡献,请按照以下步骤操作
- Fork该存储库。
- 创建新分支:
git checkout -b my-feature。 - 进行更改并提交:
git commit -m 'Add some feature'。 - 推送到分支:
git push origin my-feature。 - 提交一个拉取请求。
许可证
此项目在 MIT License下获得许可。

