banner
jzman

jzman

Coding、思考、自觉。
github

Flutter混合开发玩Android客户端

本项目使用 玩安卓 提供的 API 开发,采用 MVP 架构,项目中使用 Flutter和原生混合开发的方式实现了部分功能,如注册登录功能,使用到的优秀开源框架有 Dagger2RetrofitRxJava2 等,项目已经全面转换到 androidx,由于日常工作很少接触常用 App 的开发,故作为练手项目利用业务时间开发,如果你正好需要一个完整项目练手,那个这个绝对适合你。

由于该项目搭建的早,其中像依赖注入框架 Dagger2 还未替换为更好用的 HiltHilt 以及最近很火的是 声明式 UI 写作方式 Compose 也是 Jetpack 系列的组件,考虑到替换工作量大,后续会以新建分支的方式不断迭代进去,且看后续更新,项目地址如下:

实现功能#

  • 登录注册
  • 首页文章
  • 项目分类
  • 知识体系
  • 文章详情
  • 收藏功能
  • 积分信息
  • 我的分享
  • App 升级
  • 未完待续

欢迎在issue上反应 bug 以便及时修复。

项目效果#

如果效果图不能清晰展示建议查看:玩安卓开源客户端介绍

imageimageimage
imageimageimage
imageimageimage

apk 下载体验#

下载地址:JzmanWanAndroid-1.0-release.apk

jzmanwanandroid

后续计划#

首先作为练手项目当然要引入新的技术,时刻保持技术更新,并体现在项目上,其次继续添加新模块,优化显示细节,比如目前的版本中优化了简书文章的显示等,还有其他小众站点的文章显示待优化,后续会优先不定期完成如下模块:

  • 文章搜索
  • 面试专题
  • 每日一问
  • 阅读历史
  • 深色主题
  • 继续补充中...

这段时间输入很少,找个理由安慰一下自己,把它归咎于年后的调整期,希望后续满血归来,继续努力,欢迎 star

加载中...
此文章数据所有权由区块链加密技术和智能合约保障仅归创作者所有。