All Projects → DirectToSwift → CoreDataToSwiftUI

DirectToSwift / CoreDataToSwiftUI

Licence: other
Rule based CRUD CoreData Frontends for SwiftUI

Programming Languages

swift
15916 projects
shell
77523 projects

Projects that are alternatives of or similar to CoreDataToSwiftUI

SwiftUIFormValidator
Declarative form validator for SwiftUI.
Stars: ✭ 34 (+88.89%)
Mutual labels:  declarative-ui, declarative-programming, swiftui
SwiftUI-Currency-Converter
Currency Converter project coded by SwiftUI and Swift5
Stars: ✭ 56 (+211.11%)
Mutual labels:  declarative-ui, swiftui
Project01-C-User-Event-Collector
💜🎷 네이버 VIBE 사용자 이벤트 수집기 🎷💜
Stars: ✭ 21 (+16.67%)
Mutual labels:  coredata, swiftui
Swiftui Cheat Sheet
SwiftUI 2.0 Cheat Sheet
Stars: ✭ 3,417 (+18883.33%)
Mutual labels:  declarative-ui, swiftui
BoxFeed
News App 📱 built to demonstrate the use of SwiftUI 3 features, Async/Await, CoreData and MVVM architecture pattern.
Stars: ✭ 112 (+522.22%)
Mutual labels:  coredata, swiftui
NYTimes-iOS
🗽 NY Times is an Minimal News 🗞 iOS app 📱 built to describe the use of SwiftSoup and CoreData with SwiftUI🔥
Stars: ✭ 152 (+744.44%)
Mutual labels:  coredata, swiftui
SwiftUICoreData
SwiftUI Integration With CoreData FetchedRequest property wrapper
Stars: ✭ 16 (-11.11%)
Mutual labels:  coredata, swiftui
Clean Architecture Swiftui
SwiftUI sample app using Clean Architecture. Examples of working with CoreData persistence, networking, dependency injection, unit testing, and more.
Stars: ✭ 2,925 (+16150%)
Mutual labels:  coredata, swiftui
D-KMP-sample
D-KMP Architecture official sample: it uses a shared KMP ViewModel and Navigation for Compose and SwiftUI apps.
Stars: ✭ 636 (+3433.33%)
Mutual labels:  declarative-ui, swiftui
Taskey
🚀 It Makes easy to track your task 🔥 Beautiful & Animated UI👨🏻‍💻 . Contributions are always welcome 🤗
Stars: ✭ 34 (+88.89%)
Mutual labels:  coredata, swiftui
kmm
Rick & Morty Kotlin Multiplatform Mobile: Ktor, Sqldelight, Koin, Flow, MVI, SwiftUI, Compose
Stars: ✭ 52 (+188.89%)
Mutual labels:  swiftui
LocalConsole
In-app console and debug tools for iOS developers
Stars: ✭ 595 (+3205.56%)
Mutual labels:  swiftui
awesome-result-builders
A list of cool DSLs made with Swift 5.4’s @resultBuilder
Stars: ✭ 805 (+4372.22%)
Mutual labels:  swiftui
LunarCalendar
A lightweight macOS App for displaying calendar and time
Stars: ✭ 82 (+355.56%)
Mutual labels:  swiftui
iAppStore-SwiftUI
iAppStroe is an Apple Store tool app written in SwiftUI.
Stars: ✭ 236 (+1211.11%)
Mutual labels:  swiftui
tca-swiftui-navigation-demo
Demo project that shows how to implement navigation in SwiftUI iOS application using Swift Composable Architecture
Stars: ✭ 75 (+316.67%)
Mutual labels:  swiftui
react-declarative
A React form builder which interacts with a JSON endpoint to generate nested 12-column grids with input fields and automatic state management in a declarative style. Endpoint is typed by TypeScript guards (IntelliSense available). This tool is based on material-ui components, so your application will look beautiful on any device...
Stars: ✭ 17 (-5.56%)
Mutual labels:  declarative-programming
PizzaDelivery
Pizza Delivery is an open source sample app with robust and professional features. This is a fully realized built entirely in Swift.
Stars: ✭ 20 (+11.11%)
Mutual labels:  coredata
ios-cleverpumpkin-booking
Тестовое задание CleverPumpkin. Hotel booking test app.
Stars: ✭ 16 (-11.11%)
Mutual labels:  swiftui
Redux
Manage iOS App state with Redux and Async/Await :)
Stars: ✭ 18 (+0%)
Mutual labels:  swiftui

CoreData to SwiftUI

Swift5.1 macOS iOS watchOS Travis

Going fully declarative: Direct to SwiftUI.

WORK IN PROGRESS: Supposedly this will eventually be a Direct to SwiftUI, just using CoreData instead of ZeeQL.

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.

Notes

The library name is intentionally kept as DirectToSwiftUI. Only the package is a different one. Which implies that you can't use CoreData to SwiftUI and Direct to SwiftUI together!

Requirements

CoreData to SwiftUI requires an environment capable to run SwiftUI. That is: macOS Catalina, iOS 13 or watchOS 6. In combination w/ Xcode 11.

Note that you can run iOS 13/watchOS 6 apps on Mojave in the emulator, so that is fine as well.

Using the Package

You can either just drag the Direct to SwiftUI Xcode project into your own project, or you can use Swift Package Manager.

The package URL is: https://github.com/DirectToSwift/CoreDataToSwiftUI.git .

Misc

What it looks like

A demo application using the Sakila database is provided: DVDRentalCoreData.

Watch

Phone

macOS

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

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.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].