Skip to content

SwiftUIDemo is a demonstration project designed to showcase the implementation of the MVVM architecture in a SwiftUI application.

Notifications You must be signed in to change notification settings

rezojoglidze/SwiftUIDemo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

40 Commits
 
 
 
 
 
 

Repository files navigation

SwiftUIDemo

SwiftUIDemo is a demo project built using the SwiftUI framework, following the MVVM (Model-View-ViewModel) architecture pattern. This project demonstrates how to make a clean and maintainable SwiftUI app.

Tip

Several macros are used from RJSwiftMacros package. For more detailed information, see the LINK.

Features

  • SwiftUI Framework: Utilizes SwiftUI to build declarative user interfaces.
  • MVVM Architecture: Implements the MVVM design pattern to separate concerns and improve code organization.
  • RJSwiftMacros: Leverages custom macros, particularly RJSwiftMacros, to reduce boilerplate code and enhance development efficiency.
  • Networking: Implements network requests using URLSession with Swift's async/await for modern asynchronous programming.

About

SwiftUIDemo is a demonstration project designed to showcase the implementation of the MVVM architecture in a SwiftUI application.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages