All Projects → 37iOS → iAppStore-SwiftUI

37iOS / iAppStore-SwiftUI

Licence: GPL-3.0 license
iAppStroe is an Apple Store tool app written in SwiftUI.

Programming Languages

swift
15916 projects

Projects that are alternatives of or similar to iAppStore-SwiftUI

kindaVim.theapp
Ultimate Vim Mode for macOS
Stars: ✭ 372 (+57.63%)
Mutual labels:  swiftui
claw
A lobste.rs Reader
Stars: ✭ 18 (-92.37%)
Mutual labels:  swiftui
TabBar
📱 TabBar – highly customizable tab bar for your SwiftUI application.
Stars: ✭ 105 (-55.51%)
Mutual labels:  swiftui
NetworkImage
Asynchronous image loading in SwiftUI
Stars: ✭ 39 (-83.47%)
Mutual labels:  swiftui
Taskey
🚀 It Makes easy to track your task 🔥 Beautiful & Animated UI👨🏻‍💻 . Contributions are always welcome 🤗
Stars: ✭ 34 (-85.59%)
Mutual labels:  swiftui
DeltaUI
SwiftUI + CoreData user interface for DeltaCore & Friends.
Stars: ✭ 61 (-74.15%)
Mutual labels:  swiftui
Wiggles-iOS
Beautiful Puppy adoption app built to Demonstrate the SwiftUI and MVVM Architecture
Stars: ✭ 174 (-26.27%)
Mutual labels:  swiftui
frontless
Frontless Swift - replaces Javascript with Swift for convenient and reactive web experiences.
Stars: ✭ 16 (-93.22%)
Mutual labels:  swiftui
iOS-SwiftUI-Firebase-Login-Example
Complete Sign up and Sign in Process for iOS SwiftUI - using Firebase Email and Password Authentication.
Stars: ✭ 37 (-84.32%)
Mutual labels:  swiftui
DiscoverRandomQuotes
Spontaneous - Random quotes is a free iOS app that generates random quotes. It values ease-of-use just as much as the users' privacy, so there are no ads or trackers to disrupt their experience. The app currently includes more than 75000 quotes, which you can only discover randomly.
Stars: ✭ 34 (-85.59%)
Mutual labels:  swiftui
ShimmerView
ShimmerView is a collection of APIs to construct Skelton View + Shimmering Effect type loading indicator on UIKit and SwiftUI.
Stars: ✭ 71 (-69.92%)
Mutual labels:  swiftui
SimpleToast
SimpleToast is a simple, lightweight, flexible and easy to use library to show toasts / popup notifications inside iOS or MacOS applications in SwiftUI. Because of the flexibility to show any content it is also possible to use the library for showing simple modals.
Stars: ✭ 131 (-44.49%)
Mutual labels:  swiftui
MinimizableView
SwiftUI view that minimizes to the bottom of the screen similar to the mini-player in Apple Music or Spotify.
Stars: ✭ 58 (-75.42%)
Mutual labels:  swiftui
CoordinatorSwiftUI
A simple project to test the implementation of Coordinator Pattern using SwiftUI.
Stars: ✭ 28 (-88.14%)
Mutual labels:  swiftui
iOS14-Resources
A curated collection of iOS 14 projects ranging from SwiftUI to ML, AR etc.
Stars: ✭ 85 (-63.98%)
Mutual labels:  swiftui
BottomSheet
Access UISheetPresentationController in SwiftUI on iOS 15 using a simple .bottomSheet modifier.
Stars: ✭ 332 (+40.68%)
Mutual labels:  swiftui
Grocy-SwiftUI
A client for Grocy for macOS and iOS, written with SwiftUI
Stars: ✭ 100 (-57.63%)
Mutual labels:  swiftui
ios-cleverpumpkin-booking
Тестовое задание CleverPumpkin. Hotel booking test app.
Stars: ✭ 16 (-93.22%)
Mutual labels:  swiftui
My100DaysOfSwiftUI
My daily practices for the HackingWithSwift 100DayOfSwiftUI Challenge (iOS 13)
Stars: ✭ 22 (-90.68%)
Mutual labels:  swiftui
weg-li-ios
📸 📝 ✊📱 weg-li: 1, 2, 3 - iOS Client
Stars: ✭ 21 (-91.1%)
Mutual labels:  swiftui

iAppStore

简介

iAppStroe 是一款使用 SwiftUI 打造的苹果商店工具类 App。

  • 1、提供苹果实时榜单查询,包含 iOS 和 iPad 的热门免费榜、热门付费榜、畅销榜,还有新上架榜、新上架免费榜、新上架付费榜等。
  • 2、提供查询 app 详细页面内容、搜索 app、订阅 app 状态等功能。
  • 3、支持苹果所有国家和地区的商店,无需切换 Apple Id,即可查看!

本项目的背景,可以通过链接了解:用 SwiftUI 实现一个开源的 App Store - 掘金

编译

  • 支持 iOS 14 以上
  • 支持 macOS 11 以上

运行方法: 打开项目即可编译,无需安装其它依赖库。

为了尽量更多的朋友入门 SwiftUI 学习,本项目未使用第三方框架,所以有一些功能实现简单,仅供参考。 另外,部分注释代码没有删除,是一些可能有价值的参考代码。

效果示例

iOS

screenshot/01.png

screenshot/02.png

screenshot/03.png

screenshot/04.png

screenshot/05.png

screenshot/06.png

screenshot/07.png

macOS

screenshot/08.png

screenshot/09.png

TODO

  1. 请求失败导致页面空白的处理(2022-02-02)
  2. [] 数据请求可以按分页请求加载
  3. [] 筛选国家地区的条件按洲显示或者支持搜索
  4. 筛选条件可以持久化保存(2022-01-09)
  5. 高清商店图片显示和下载(2022-01-09)
  6. [] 应用订阅状态持久化
  7. [] 多语言的支持(英文)

FAQ

Contributors

License

iAppStroe is released under the GPL-3.0 license. See LICENSE for details.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].