一个Flutter项目

本项目采用Flutter框架,集成了电影、新闻、技术等模块,利用dio进行网络请求,通过json_serializable处理数据。涵盖WebView新闻详情展示,GridView电影列表,及技术文章的呈现。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

这是一个学习Flutter的项目

主要模块包括电影、新闻、技术、我的四个模块

网络请求使用的是第三方库dio、json解析使用的是build_runner: ^1.0.0和json_serializable: ^2.0.0

接口使用了豆瓣、知乎和玩Android的开放接口

闪屏页


新闻模块 新闻模块包括一个横向的ListView和竖向的ListView,分别展示热门新闻和最近新闻。 点击ListView的条目可以跳转到新闻详情页,新闻详情页是一个使用了webView加载url来展示的。

我的模块 我的模块填充了一些view,滑动功能是使用了SingleChildScrollView控件

电影页面 电影页面使用了GridView来展示电影的条目,点击每个条目可以挑战到电影详情页

技术模块 技术模块使用了WanAndroid的开放接口,展示一些技术文章 顶部是一个轮播图,下面是一个ListView。

详情页 所有的条目展示都会进入到详情页,详情页使用了一个WebView控件,来加载url, 展示详情信息
项目架构图 最底层是一个网络请求类,在上一层是Dao类,主要是对网络请求来的数据做一些处理, 在上一层,就是具体的页面类了,顶层是入口类

本项目的仓库地址为:github.com/wuxianghua/…

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值