Luna icon indicating copy to clipboard operation
Luna copied to clipboard

Tracking the moon phase using SwiftUI and Combine

Luna

An iOS app that displays current phase of the Moon, using the Aeris Weather API. The app is written using SwiftUI and Combine and follows an MVVM architecture.

Read a full write up about the development of Luna at cocoascientist.com.

Requirements

  • Xcode 12
  • Swift 5

Screenshot

Credits

App icon created by MarkieAnn Packer from the Noun Project.