CookBook是一个美食烹饪做法食谱菜谱分享Android应用APP源码,支持直接使用连接到实时 Firebase 数据库的简单管理面板在线添加/更新无限数量的类别、食谱和厨师,并且可以部署在免费的 Firebase 主机上, 无需域名和虚拟主机、云服务器主机。每个食谱都包含成分、说明、多张图片和一个视频。
此源代码由 2 个APP组成:
- 用户端APP:用户可以浏览具有查看食谱功能的应用程序,也可以将自己的食谱发送给管理员。
- 管理端APP:管理员可以直接从管理应用程序接受/拒绝用户发送的食谱。
主要功能
- 启动屏幕。
- 在线实时 Firebase 数据库,能够添加无限类别、无限厨师和无限食谱。
- 介绍滑块,在第一次使用时显示。
- 注册/登录系统:通过谷歌或电子邮件/密码登录,具有电子邮件验证 功能,以避免垃圾邮件,并忘记密码选项。
- 滑块底部导航:
- 类别:您可以添加无限类别
- 厨师:您可以添加无限的厨师
- 添加:允许用户发送他们的食谱以供管理员审核。
- 最近:按降序显示所有食谱
- 最喜欢的:将最喜欢的食谱保存在特定部分。
- 显示选定类别或选定厨师的所有食谱。
- 显示每个食谱的平均评分,并可以收藏/取消收藏该食谱。
- 强大的搜索功能:支持搜索菜谱名称、配料或说明中存在的任何单词。
- 配方详细信息(折叠工具栏):
- 图片库滑块:支持为每个食谱添加无限数量的图像,带有自动滑块,当单击图库时,预览工具将以实际大小显示图像,并能够通过单击/捏合来放大/缩小。
- 显示食谱标题、最喜欢的/不最喜欢的和后退按钮。
- 查看每个食谱的计数器。
- 显示菜谱平均评分、总评论、厨师形象和姓名。
- 成分和说明的可滚动部分以及支持的 HTML 代码和 Web 链接。
- 视频部分:显示YouTube 视频或.mp4服务器链接。
- 分享按钮:以文章或带水印的图片的形式与其他应用分享完整的食谱:(图片、成分、说明和视频链接)。
- 评论:用户可以为每个食谱发布评分和评论,同时显示其他用户的评论。
- 导航抽屉列表包括:主要、个人资料、分享、评分、联系我们、隐私政策、注销和重置广告。
- 用户个人资料:显示用户名、电子邮件和个人资料图像,可以更改用户名、图像和密码。
- 应用内评论 API:在不将用户重定向到 Google Play 商店的情况下对应用进行评分和评论。
- 管理应用程序:
- 在主屏幕上显示所有用户的食谱。
- 用户的食谱详细信息(折叠工具栏):
- 显示食谱详细信息:图像、标题、用户名、用户图像、所选类别、成分、说明和视频链接。
- 能够改变类别。
- 能够发布或拒绝用户食谱。
- 通过发布食谱,用户将被添加为厨师,而通过拒绝食谱,它将从数据库中删除。
- 支持LTR和RTL语言。
- AdMob 广告:插页式广告、智能横幅广告和打开应用广告。
- AdMob User Messaging Platform SDK(适用于欧盟国家/地区):遵守 GDPR + 重置广告选项。
- Firebase分析。
- 为活动用户和非活动用户集成Firebase 云消息传递(推送通知)(无论应用程序是否运行,都会收到通知),能够发送特定食谱的通知。
- 集成Firebase 应用内消息。
- Android Studio 项目,使用干净的代码轻松定制。
- 免费的 Web 管理面板,与 Realtime Firebase 数据库相连,因此您可以轻松地直接在线添加、更新和删除您的类别、厨师和食谱。
管理面板将免费部署在 Firebase 主机上, 不需要域名/主机。
- 文档包含在逐步详细指南中,用于配置应用程序和管理面板以及重新设计应用程序。
你会得到什么?
- 完整的 Android 用户应用程序源代码。
- 完整的 Android 管理应用程序源代码。
- 完整的管理面板网络应用程序源代码。
- 用于配置应用程序和管理面板以及重新设计应用程序外观的完整文档。
截图预览
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。