mvvm_news_app

Flutter News App

Flutter 新闻应用

使用 Flutter 和来自 News API 的 API 开发的新闻应用

用法

  1. 请打开文件 lib/repository/news_api.dart,将变量 keyApi 中的 YOUR API KEY 更改为您自己的 API 密钥。

技术

  1. http 这个包包含一组高级函数和类,可以轻松地使用 HTTP 资源。它是跨平台的,支持移动、桌面和浏览器。
  2. MVVM 架构 Model-View-ViewModel (MVVM) 是一种软件设计模式,旨在分离程序逻辑和用户界面控件。
  3. Url Launcher 用于在移动平台上启动 URL 的 Flutter 插件。支持 iOS 和 Android。
  4. JSON Serializable 通过注解 Dart 类,自动生成用于 JSON 转换的代码。
  5. card_swiper Flutter 的 Swiper/Carousel,具有多种布局和无限循环。兼容 Android 和 iOS。

GitHub

查看 Github