Stubs:SwiftUI开发的演唱会票根数字存储应用





项目名称:Stubs

概述

Stubs是一个SwiftUI应用,用于存储演唱会票根的数字形式。用户可以通过该应用搜索场馆位置,并查询相关艺术家的详细信息,包括图片、传记和唱片集。

功能特点

  • SwiftData持久化:使用SwiftData进行数据持久化。

  • MapKit更新:为SwiftUI集成了MapKit的更新。

  • 动画SF Symbols:应用了动画SF Symbols。

  • 新ScrollView API:使用了新的ScrollView APIs。

  • 数据来源:通过RapidAPI从TheAudioDB获取数据。

注意事项

要完整体验应用,需要一个RapidAPI的API密钥。可以在这里免费注册:RapidAPI注册

StubCollection

StubCollection是应用启动时显示的视图,提供创建新票根的按钮,并展示用户保存的音乐会列表。这个列表可以通过大多数音乐会数据进行搜索,用户还可以快速过滤收藏的票根。

  • StubCollection:启动视图,允许创建新票根,并展示保存的音乐会列表。

  • StubDetailsView:展示票根详细信息,包括查看场馆地图、收藏或删除音乐会、编辑笔记,并访问同一艺术家的其他票根。

ArtistsView

当添加票根时,艺术家会显示在ArtistsView列表中。用户可以切换网格视图,并查看艺术家详情,包括个人资料图片、横幅图片、可展开的传记、互动地图、其他票根和唱片集。

VenuesView

用户可以在Venues标签中查看之前参加的音乐会的位置。VenuesView默认按字母顺序显示访问过的场馆列表,并提供按名称或城市排序的功能。点击列表项将打开以所选场馆为中心的地图视图。

Stubs for iPad

Stubs还为iPad提供了优化的界面,支持3:1宽高比的展示。

由于网络原因,无法成功解析提供的项目地址链接。这可能是由于链接本身的问题,也可能是网络连接的问题。建议您检查网页链接的合法性,并在网络稳定时适当重试。如果问题仍然存在,可能需要联系项目维护者或检查GitHub页面是否有更新。

或许喜欢

Nuke:跨平台的Swift图像加载框架,支持异步加载和缓存

Nuke是一个高效的Swift图像加载框架,支持iOS、macOS、watchOS和tvOS,具备强大的图像处理能力和缓存系统,支持异步加载和多种图片格式。

最近更新 2024-12-10

PopUp:简单弹出视图实现

PopUp是一个SwiftUI库,用于实现简单且可定制的弹出视图,支持自定义动画、背景材质和行为,适用于iOS和macOS应用。

最近更新 2024-12-15

Layers:SwiftUI库创建分层用户界面

Layers是一个强大的SwiftUI库,用于创建分层用户界面和平滑高效的模态视图动画,增强应用的用户体验。

最近更新 2024-12-09

热榜

Made with in Shangrao,China By 老雷

Copyright © devler.cn 1987 - Present

赣ICP备19009883号-1