7 Awesome Open Source SwiftUI Projects To Inspire You

Whether you’re just learning SwiftUI or you’d like some codebases to explore, these projects can help you out

Rudrank Riyam
Dec 1, 2019 · 4 min read
Image for post
Image for post
Photo by Max Nelson on Unsplash

Apple’s latest framework, SwiftUI, has taken the iOS development world by storm.

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. With a declarative Swift syntax that’s easy to read and natural to write, SwiftUI works seamlessly with new Xcode design tools to keep your code and design perfectly in sync.

Automatic support for Dynamic Type, Dark Mode, localization, and accessibility means your first line of SwiftUI code is already the most powerful UI code you’ve ever written.

— Apple’s SwiftUI website

If you have started working with it or using it for your hobby projects, here are five amazing open source projects to take inspiration from.


1. MovieSwiftUI by Thomas Ricouard

MovieSwiftUI is an application that uses the MovieDB API and is built with SwiftUI.

It demos some SwiftUI (& Combine) concepts.

The goal is to make a real-world application using SwiftUI only.

Image for post
Image for post

2. Reddit Client by Carson Katri

A cross-platform Reddit client created in SwiftUI.

Image for post
Image for post

3. Recipes App by Majid Jabrayilov

Recipes App is written in SwiftUI using Single State Container.

This app implemented as an example of a Single State Container concept.

Image for post
Image for post

4. SwiftUIX: An Extension to the Standard SwiftUI Library by Vatsal Manot

SwiftUIX attempts to fill the gaps of the still-nascent SwiftUI framework, providing an extensive suite of components, extensions, and utilities to complement the standard library.

You can find the documentation here:


5. Todo Application by Suguru Kishimoto

Simple Todo Application using SwiftUI/Firebase/Redux/Combine.

Image for post
Image for post

6. Waterminder by Carlos Corrêa da Silva

A simple Apple Watch app to remind you to drink water.

Image for post
Image for post

7. Fourier Series Visualisation by Simon Stiefel

This little app visualizes different Fourier series using epicycles and a graph.

The number of functions and the type of series can be changed. The following series are supported:

  • Square Wave
  • Saw Tooth
  • Triangle
  • Pulse
Image for post
Image for post

Conclusion

SwiftUI is here to stay.

I hope you enjoyed the projects and will explore this framework more in the future.

Better Programming

Advice for programmers.

Welcome to a place where words matter. On Medium, smart voices and original ideas take center stage - with no ads in sight. Watch
Follow all the topics you care about, and we’ll deliver the best stories for you to your homepage and inbox. Explore
Get unlimited access to the best stories on Medium — and support writers while you’re at it. Just $5/month. Upgrade

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store