SkillAgentSearch skills...

DVDRentalCoreData

Demo app using Direct to SwiftUI on top of a Sakila Database (CoreData version)

Install / Use

/learn @DirectToSwift/DVDRentalCoreData
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

<h2>CoreData to SwiftUI: DVDRental Example <img src="http://zeezide.com/img/d2s/D2SIcon.svg" align="right" width="128" height="128" /> </h2>

Swift5.1 macOS15 iOS13 watchOS6 Travis

Going fully declarative: Direct to SwiftUI.

WORK IN PROGRESS

Direct to SwiftUI is an adaption of an old WebObjects technology called Direct to Web. This time for Apple's new framework: SwiftUI. Instant CRUD apps, configurable using a declarative rule system, yet fully integrated with SwiftUI.

There is a blog entry explaining how to use this: Introducing Direct to SwiftUI.

This repo is a Direct to SwiftUI example application using CoreData. It contains a copy of the Sakila example database, aka "DVDRental".

The sample contains targets to build iOS, watchOS and macOS applications.

There is a version of this using ZeeQL to connect to SQL databases, instead of CoreData: DVDRental.

What it looks like

Watch

<p float="left" valign="top"> <img width="200" src="http://www.alwaysrightinstitute.com/images/d2s/watchos-screenshots/01-homepage.png?v=2"> <img width="200" src="http://www.alwaysrightinstitute.com/images/d2s/watchos-screenshots/02-customers.png?v=2"> <img width="200" src="http://www.alwaysrightinstitute.com/images/d2s/watchos-screenshots/03-customer.png?v=2"> <img width="200" src="http://www.alwaysrightinstitute.com/images/d2s/watchos-screenshots/04-movies.png?v=2"> </p>

Phone

<p float="left" valign="top"> <img width="320" src="http://www.alwaysrightinstitute.com/images/d2s/limited-entities.png"> <img width="320" src="http://www.alwaysrightinstitute.com/images/d2s/list-customer-default.png"> </p>

macOS

Still too ugly to show, but works in a very restricted way ;-)

ER Diagram

<img src="https://www.jooq.org/img/sakila.png">

Who

Brought to you by The Always Right Institute and ZeeZide. We like feedback, GitHub stars, cool contract work, presumably any form of praise you can think of.

View on GitHub
GitHub Stars5
CategoryData
Updated4y ago
Forks0

Languages

Swift

Security Score

60/100

Audited on Jan 23, 2022

No findings