**SwiftUI** is a framework used to develop applications in all [[Apple]] platforms, like [[iOS]] and [[macOS]]. It provides bindings for [[Swift]] and is developed using [[Xcode]]. It was developed as a replacement for [[UIKit]], and aims to simplify and reduce the boilerplate of it. In its [[User Interface|UI]] design, it follows a [[Declarative User Interface Design|declarative]] approach when designing, to try to adhere to as many conventions as possible without putting that burden on the developer.