Skip to content

SouzaRodrigo61/SwiftDataTCA

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Movie App with SwiftData and PointFree Composable Architecture

This is a sample application that demonstrates the power of the PointFree Composable Architecture (TCA) in combination with Apple's SwiftData for data persistence.

Table of Contents

Introduction

This project is a demonstration of how to implement SwiftData and the PointFree Composable Architecture (TCA) in an iOS application. It provides a clear and concise example of how to integrate these two powerful tools to build efficient and maintainable iOS apps.

Features

  • Sample Implementation: The project is a simple implementation that highlights the integration of SwiftData for data persistence and TCA for a functional and predictable architecture.

  • SwiftData Integration: SwiftData is used to illustrate the ease of data persistence in iOS applications, making it a valuable addition to your toolbox.

  • TCA Showcase: The project demonstrates how TCA can be used to structure your app's architecture, making it easier to understand and manage the application's behavior and state.

Getting Started

To get started with this project, follow these steps:

  1. Clone the Repository:
  2. Open Xcode:
  3. Build and Run: Build and run the project in Xcode to see the Movie app in action.

Usage

You are encouraged to use this project as a reference to understand how to implement SwiftData and TCA in your own iOS applications. The sample code provided here can help you kickstart your projects and build efficient, maintainable apps.

Contributing

If you'd like to contribute to this project, please follow the CONTRIBUTING.md guidelines.

License

This project is licensed under the MIT License - see the LICENSE file for details.