如何解决Flutter 网络小说阅读器应用,需要指导
我目前正在尝试构建一个轻小说阅读器应用程序,唯一的原因是当前的应用程序非常垃圾。我对颤振很陌生,但不是整体编程,所以我可以自己完成大部分繁重的工作。
我目前的计划是在您启动应用程序时打开这个图书馆选项卡,显示您当前添加的所有小说的卡片以及它们的名称和图像封面。向右滑动将带您进入更新页面,您将看到一个列表,其中包含自您将小说添加到图书馆后添加的所有新章节。
右下角的浮动按钮可让您搜索要添加的新小说。我希望搜索多个来源,然后解析并返回其结果。解析后的结果将显示为卡片,可以单击以将您带到显示小说描述等的“详细信息”页面。我以前做过抓取,所以我想我已经对如何做到这一点有了心理上的把握。
我最大的问题是这个。我不擅长数据库,而且我很确定这需要一个。我想存储小说的标题、封面图片、描述、章节列表和小说的网站来源。我希望应该能够在一些帮助下进行管理,但我最担心的是能够下载章节,然后让内置阅读器知道下载的章节可用,它应该解析HTML 按照先前存储的章节链接。
我不是在寻找为我做这项工作的人(尽管欢迎任何和所有帮助),而是我需要一些关于如何应该和可以做到。我还想知道读者应该如何工作。我可以想到一两个关于如何完成的想法,但不知道我的想法有多有效,甚至不知道。我一直在查看一些 flutter 包 (epub_viewer) (epub_view) 但它们要求源代码为 EPUB 格式,我不确定这是否是一个不错的选择,因为我我也看过this。最后一个链接的问题是缺少阅读器功能。
再一次,我对我能得到的所有帮助感到满意。这是我第一次使用堆栈溢出,所以请告诉我我是否做错了什么,无论是我的格式,我发布这个问题的地方,还是问题本身。作为个人笔记,写出来对我形象化这个结构有很大帮助,我知道这个项目可能相当大,但我有奉献精神和时间,因为我很快就会完成大学学业并且可以工作至少需要几个月的时间来完善它。
编辑:我应该提到这个应用程序的灵感来自漫画阅读应用程序 tachiyomi。对于那些熟悉这个应用程序的漫画浏览选项卡,以及它如何利用许多来源但在一个屏幕上显示它们的人,我想要类似的东西。虽然每个来源的解析方法都是我手工制作的。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。