React Native开发的博客园App

利用React Native花了大概3周的业余时间开发出这一款较完善博客园App,目前只是测试版本(v0.01),不过大致的功能都已经完善,如果大家有兴趣有问题可以下面反馈

安卓: https://www.lanzous.com/i3g4i1c

后面的有新版本直接采用热更新的方式

还有部分功能完善后,会开源在github上。

整体架构

  • React Native:  最新的0.59.1(该版本android性能提升较大)
  • 状态管理:  Redux、Redux-saga、immer技术栈
  • 缓存:  Realm
  • 热更新: react-native-coode-push

完成进度:

其实目前限制的,主要是博客园的api不全,譬如博客的评论删除接口没有、没有根据id获取详情等,很多功能都是hack出来

博客、新闻、博问、收藏、闪存

有些功能可以专注下:

    1.列表和详情缓存(博客、新闻离线下可以查看,博问和闪存后续加入)

    2.进入详情后自动进入上次查看的位置

    3.详情可以一次性查看所有的图片列表(博客和新闻)

截图:

 

Todo:

可行:

  • 完成博问和闪存的缓存功能
  • 完成发表博问功能
  • 完成全局主题
  • 夜间模式
  • 完成全局加载loading动画自定义(好无聊的功能~~~)
  • 完善列表中markdown和html的显示
  • 完成图片可以保存到本地和相册
  • 替换原生的分享为第三方分享
  • 查看历史

  

尝试:

  • 点击园友头像查看详情(无接口)

FAQ:

      1.启动图为啥那样...丑?

    请无视启动图和icon,时间不充裕,所以随便弄了下

    界面后面也会逐渐优化,除非官方关闭api,不会弃坑啊

  2. 为啥进去就要登录 

    后面再研究这个

猜你喜欢

转载自www.cnblogs.com/yz1311/p/10541981.html