|about 1 year ago||4 days ago|
|MIT License||MIT License|
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
We haven't tracked posts mentioning Spin yet.
Tracking mentions began in Dec 2020.
Looking for SwiftUI templates/architectures
2 projects | reddit.com/r/SwiftUI | 27 Dec 2021
The Composable Architecture is a must-have. It provides the most complete and battle-hardened architecture - check out the examples in the repo, or check out their videos on it called A tour of The Composable Architecture, which should give you a good overview of what it looks like and its benefits.
Has anyone here had a look over this library (Firestarter)?
2 projects | reddit.com/r/iOSProgramming | 18 Dec 2021
Do take a look at https://github.com/pointfreeco/swift-composable-architecture and their videos though2 projects | reddit.com/r/iOSProgramming | 18 Dec 2021
Give a try? Why not? Maybe you will like this as well: https://github.com/pointfreeco/swift-composable-architecture
Any advice to go for SwiftUI on a new production project?
3 projects | reddit.com/r/SwiftUI | 5 Dec 2021
Arch-wise we're going with MVVM (with Kotlin Multiplatform for almost all our view models and logic). Have heard folks mention Composable Architecture, and it's something I've used in personal side-projects, but I'm not convinced it scales so well
"weak"ly linked #2
2 projects | dev.to | 28 Nov 2021
Folks behind Point Free don't need any special introductions - being the authors of Swift Composable Architecture. Now they give us a robust way to enhance navigation patterns in SwiftUI - now to find a project to use this on!
Best way to navigate in Professional SwiftUI Apps ?
1 project | reddit.com/r/SwiftUI | 14 Oct 2021
Composable Architecture is the best thing out there.
What are best practices to manage the global state?
1 project | reddit.com/r/swift | 21 Sep 2021
Hey! If you’re using SwiftUI, definitely check out The Composable Architecture. It’s heavily inspired by Redux - it even has reducers and everything 😁
Did you know: It is possible to write declarative and immutable Swift that resembles natural English, just with some very wild punctation.
6 projects | reddit.com/r/swift | 25 Jul 2021
Sure! It’s by the Pointfree Co. team - here’s the website: The Composable Architecture
The Composable Architecture tutorial
6 projects | dev.to | 23 Jul 2021
// swift-tools-version:5.3 // The swift-tools-version declares the minimum version of Swift required to build this package. import PackageDescription let package = Package( name: "DogBreedsComponent", platforms: [.iOS(.v14)], products: [ .library( name: "DogBreedsComponent", targets: ["DogBreedsComponent"] ), ], dependencies: [ // 1. .package( name: "swift-composable-architecture", url: "https://github.com/pointfreeco/swift-composable-architecture.git", .exact("0.17.0") ), // 2. .package( name: "Kingfisher", url: "https://github.com/onevcat/Kingfisher", .exact("6.2.1") ) ], targets: [ .target( name: "DogBreedsComponent", dependencies: [ .product(name: "ComposableArchitecture", package: "swift-composable-architecture"), .product(name: "Kingfisher", package: "Kingfisher") ] ), .testTarget( name: "DogBreedsComponentTests", dependencies: [ "DogBreedsComponent", .product(name: "ComposableArchitecture", package: "swift-composable-architecture") ] ), ] )6 projects | dev.to | 23 Jul 2021
Today we are going to build a simple app, consisting of 2 screens, using the composable architecture (TCA for short). TCA is a variant of an unidirectional architecture built upon reactive programming principles, created by PointFree. They provide extensive documentation about it and its creation process. You can check it out here. Interesting stuff and highly recommended if you like to understand every concept as intended by its creators.
What are some alternatives?
Clean Architecture for SwiftUI + Combine - SwiftUI sample app using Clean Architecture. Examples of working with CoreData persistence, networking, dependency injection, unit testing, and more.
tca-swiftui-navigation-demo - Demo project that shows how to implement navigation in SwiftUI iOS application using Swift Composable Architecture
iOS-Viper-Architecture - This repository contains a detailed sample app that implements VIPER architecture in iOS using libraries and frameworks like Alamofire, AlamofireImage, PKHUD, CoreData etc.
GRDB.swift - A toolkit for SQLite databases, with a focus on application development
VIPER Module Generator - A Swift 4.2 VIPER Module Boilerplate Generator with predefined functions and a BaseViewProtocol.
Tempura - A holistic approach to iOS development, inspired by Redux and MVVM
swift-parsing - A library for turning nebulous data into well-structured data, with a focus on composition, performance, and generality.
Kingfisher - A lightweight, pure-Swift library for downloading and caching images from the web.
SwiftUIBestPracticeExperimentation - Just trying to figure out how to do some basic things "as nicely as possible" in SwiftUI.