Skip to content

A SwiftUI app demonstrating a unidirectional data flow with Combine Networking, Combine Store, and Navigation Coordinator packages, integrating with the TMDB API.

License

Notifications You must be signed in to change notification settings

silkodenis/swiftui-redux-tmdb-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 

Repository files navigation

SwiftUI TMDB App

Screenshot 1 Screenshot 2 Screenshot 3 Screenshot 4

This is a demo app showcasing some of my Swift packages: Combine Networking, Combine Store, and Navigation Coordinator. The app leverages a unidirectional data flow approach with data-driven side effects, providing a reactive and declarative way to build iOS applications.

Key Components

Acknowledgments

Special thanks to Oleksii Demedetskyi for providing inspiration and some concepts such as graph system over normalized state and view connector, which were adapted in this project. These concepts were originally presented in SwiftUI-UDF-Demo.

License

This project is licensed under the Apache License, Version 2.0.

About

A SwiftUI app demonstrating a unidirectional data flow with Combine Networking, Combine Store, and Navigation Coordinator packages, integrating with the TMDB API.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages