avatarAsil Arslan

Summary

The webpage lists 22 open-source iOS applications developed with SwiftUI, ranging from utilities like password managers to business apps like a SaaS dashboard.

Abstract

The article showcases a collection of open-source iOS applications that exemplify the capabilities of SwiftUI, Apple's framework for building user interfaces. These applications cover a wide range of functionalities, including food truck management, SF Symbols browsing, password generation and storage, and even a McDonald's food delivery app. The list also includes educational tools like a GPA calculator and a VAT number validator for European freelancers. Each entry provides a brief description, an accompanying image, and a link to the GitHub repository where the source code can be found. This curated selection not only serves as inspiration for developers but also demonstrates practical uses of SwiftUI in real-world applications.

Opinions

  • The article implies that SwiftUI is a versatile tool for creating apps across various Apple platforms, as evidenced by the diverse range of applications featured.
  • The inclusion of sample code from WWDC22 suggests that the industry values learning from practical examples provided by Apple.
  • The presence of apps like "Make It So," which replicates the iOS Reminders app, indicates a community interest in understanding and replicating Apple's design and functionality standards.
  • By providing GitHub links, the article encourages collaboration and continuous improvement within the developer community.
  • The variety of apps, from simple utilities to complex systems like a restaurant app or a movie streaming UI, showcases the potential of SwiftUI to cater to different market needs and user preferences.
  • The use of SwiftUI for creating animated UI elements, as seen in the "Animated Minimal Podcast App UI" and "SaaS Dashboard UI," highlights the framework's capabilities in delivering modern and engaging user interfaces.

2022 Best Open Source iOS Apps written in SwiftUI

Photo by Lukas Blazek on Unsplash

SwiftUI is an innovative, exceptionally simple way to build user interfaces across all Apple platforms with the power of Swift. Build user interfaces for any Apple device using just one set of tools and APIs.

- Apple (https://developer.apple.com/xcode/swiftui/)

1. Food Truck: Building a SwiftUI multiplatform app

SwiftUI sample code from WWDC22

2. SF Symbols (SwiftUI App)

Experimenting with SwiftUI whilst creating a practical app to browse the SF Symbols via an iOS/iPadOS app.

3. Make It So

This is the source code for Make It So, the sample app accompanying my blog post “Replicating the iOS Reminders App Using SwiftUI and Firebase”

4. lockd

Generate strong passwords and save them in Keychain. Made with SwiftUI

5. RealityKitLaunchScreen

A launch screen made with SwiftUI and RealityKit. Used in the Find app.

6. Swift Charts Examples

This repo aims to provide sample code for lots of different chart types for you to use as inspiration for your own projects. We start by recreating the sample charts Apple uses in their sessions related to Swift Charts. The goal is to make each chart type customizable, accessible and flexible so that you can easily change it to your needs.

7. EU VAT Number — VIES Freelance

Simple App for European people who need to validate an EU VAT number, calculate your VAT, check current VAT rates in Europe. How many euros can you save if you freelanced in another country? You can find out! Make more money now!

8. GradeCalc — GPA Calculator

🎓📊 Grade Calculator for iOS built with SwiftUI

9. Instagram-Clone

Instagram with SwiftUI and Clean Architecture.

10. Yoga & Meditation Studio

A wonderful app which helps you maintain your mind, body and health.

11. Goal-Tracker

App helps you to track your goals and complete day to day task.

12. McDonalds food delivery app

Application was created using Firebase for data storage and MVVM design pattern

13. SwiftUI-Combine-and-Data-Course-based

SwiftUI Combine and Data and want to share what I learned ✍️ I learned how:

  • to create trackable scroll view by using ScrollView, GeometryReader and PreferenceKey 🔧
  • to use Link to open a web page in Safari 🔗
  • to load and decode data from a JSON file 📝
  • to create view extensions 🔮
  • to install Firebase and Firestore 🗂
  • to fetch data from Firestore 📚
  • to setup Firebase Cloud Message and Apple Push Notification service 📣
  • to configure Notifications in AppDelegate 📩
  • to observe the ScenePhase change 📲
  • to make my application more performant with a lite mode option and verify the user’s network connection 🌐

14. Sample todo application, with core data, light and dark mode

Sample todo application, with core data, light and dark mode.

15. EatThat

Scan a receipt, and EatThat! will save the items to your local storage. EatThat! will also match each item with its respective “eat-by” time interval and remind you to eat that item on the eat-by day listed. Swipe away the item when you’ve eaten it to remove the reminder! Happy eating!

16. SwiftUI Animated UI with RIVE

17. Restaurant IOS app

A restaurant app concept made with swiftUI for the best customer experience.

18. FoodMix App Built with SwiftUI

19. Movie Streaming App UI using SwiftUI 3

Movie Streaming App UI using SwiftUI 3.0

20. TravelDiscovery

iOS app about traveling and discovering different Places. The app is built fully in SwiftUI.

21. Animated Minimal Podcast App UI using SwiftUi 3.0

Animated Minimal Podcast App UI using SwiftUi 3.0 🤓

22. SaaS Dashboard UI

SaaS Dashboard App UI With Stylish Bar Graphs using SwiftUi 3.0 🤓

Swiftui
Swiftui 3
iOS App Development
Open Source
Swift
Recommended from ReadMedium