Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
awesome-ios-architecture
https://github.com/spkml/awesome-ios-architecture
Last synced: 1 day ago
JSON representation
-
Uncategorized
-
Uncategorized
- Complex table view state changes made easy
- Dealing with Complex Table Views in iOS and Keeping Your Sanity
- How We Modularized Medium’s iOS codebase
- Complex table view state changes made easy
- Dealing with Complex Table Views in iOS and Keeping Your Sanity
- How We Modularized Medium’s iOS codebase
- iOS Architecture: A State Container based approach
- iOS Architecture: Separating logic from effects
- Complex table view state changes made easy
- Dealing with Complex Table Views in iOS and Keeping Your Sanity
- How We Modularized Medium’s iOS codebase
- The Navigator
- iOS Architecture: A State Container based approach
- iOS Architecture: Separating logic from effects
- Building a Scalable SwiftUI Architecture
- Complex table view state changes made easy
- Dealing with Complex Table Views in iOS and Keeping Your Sanity
- How We Modularized Medium’s iOS codebase
- The Navigator
- iOS Architecture: A State Container based approach
- iOS Architecture: A State Container based approach
- iOS Architecture: Separating logic from effects
- First Observations on TDD with VIPER
- Building a Scalable SwiftUI Architecture
- Complex table view state changes made easy
- Dealing with Complex Table Views in iOS and Keeping Your Sanity
- ios-architecture - MVC, MVVM, MVVM+RxSwift, VIPER, RIBs and many others
- Introducing the Realm Mobile Platform: Realtime Sync Plus Fully Open Source Databas
- MVC-RS
- The Missing Light Persistence Layer for Swift
- How to Abstract Your Persistence Layer and Migrate to Another One on iOS With JustPersist
- Cache
- JustPersist
- Pantry
- The Many Offline Options for iOS Apps
- Comparative Asynchronous Programming
- RxSwift
- Modern RxSwift Architectures
- Flow Controllers on iOS for a Better Navigation Control
- Deep Linking at Kickstarter
- One navigator to rule them all - iOS Conf SG 2017
- URL Routing with Compass
- RxFlow
- A Flexible Routing Approach in an iOS App
- Coordinators Essential tutorial. Part II
- Coordinators – Soroush Khanlou - CocoaHeads Stockholm
- Passing dependencies through Coordinator chain
- Controlling Hierachies
- How To Control The World
- Structure and Interpretation of Swift Programs
- Behaviors in iOS Apps
- Cleaning up your dependencies with protocols
- Type safe temporary models
- Defining testing data in Swift
- View Descriptors
- UITableViewCell and Model
- SERVICE-ORIENTED APPDELEGATE
- Service-oriented AppDelegate
- Delta
- ENGINEERING THE ARCHITECTURE BEHIND UBER’S NEW RIDER APP
- Misusing enums
- Coordinator and FlowController
- Advanced coordinators in iOS
- iOS Coordinators: A Storyboard Approach
- The Navigator
- Analytics - How to avoid common mistakes in iOS
- SpotifyLogin
- stripe-ios
- Proof in Functions
- Instance Methods are “Curried” Functions in Swift
- Making illegal states unrepresentable
- Functional Snippet #13: Phantom Types
- Never
- Mixins over Inheritance
- Value-Oriented Programming
- Beyond Crusty: Real-World Protocols
- Protocol-Oriented Library Design
- Protocol Witnesses - Brandon Williams - App Builders 2019
- The trouble with manager objects
- Time traveling in Swift unit tests
- The power of UserDefaults in Swift
- Unit testing asynchronous Swift code
- Alternatives to protocols in Swift
- Model-View-ViewModel for iOS
- How We Modularized Medium’s iOS codebase
- Testable interface design with enums
- The Navigator
- MVC-C · Injecting Coordinator pattern in UIKit
- iOS Architecture: A State Container based approach
- iOS Architecture: A State Container based approach
- iOS Architecture: Separating logic from effects
- Complex table view state changes made easy
- Dealing with Complex Table Views in iOS and Keeping Your Sanity
- How We Modularized Medium’s iOS codebase
- The Navigator
- Maintaining architecture in iOS apps
- iOS Application Architecture
- How to move data sources and delegates out of your view controllers
- The Art of Designing Code
- Why UI Design matters
- Everyone is an API designer
- Lightweight API design in Swift
- API Design
- The Lost Art of System Design
- iOS Architecture: A State Container based approach
- MVVM in Practice - RWDevCon Session
- View Models at Kickstarter
- Reactive view models, simplified
- kickstarter vm structure
- swift-composable-architecture
- CleanArchitectureRxSwift
- Rethinking iOS App Architecture Using a One Way Data Flow
- Should I use Viper architecture for my next iOS application, or it is still very new to use?
- Elmification of Swift
- Real World Flux Architecture on iOS
- ReSwift Tutorial: Memory Game App
- Architecture Thoughts: Migrating Marvel's iOS App to ReSwift ..
- iOS Architecture: Separating logic from effects
- ReSwift - Inspired by Redux :star:
- Aftermath - driven micro-framework in Swift
- katana-swift
- Suas-iOS
- Introduction to VIPER
- Brigade’s Experience Using an MVC Alternative
- iPhreaks Show – VIPER with Conrad Stoll and Jeff Gilbert
- Clean Architecture - VIPER by Redbooth
- 250 Days Shipping With Swift and VIPER
- IOS ARCHITECTURE: REAL LIFE VIPER
- Humble Object Pattern in Swift
- ARCHITECTING MOBILE APPS WITH (B)VIPER MODULES - A STRUCTURED ENGINEERING APPROACH FOR BIG MOBILE APPS
- Clean Architecture - VIPER at Redbooth
- Building iOS App With VIPER Architecture
- Viper Framework for iOS using Swift v3
- Building a Framework with VIPER
- Architectures comparison
- Introducing Clean Swift Architecture (VIP)
- SwiftUI Architectures: Model-View, Redux & MVVM
- SwiftUI and State Management
- Lightweight iOS View Controllers
- iOS: UITableView controller
- Complex table view state changes made easy
- UMT2016 - John Sundell - Building component-driven UIs at Spotify
- IGListKit Tutorial: Better UICollectionViews
- Dealing with Complex Table Views in iOS and Keeping Your Sanity
- Using Dedicated Objects as Delegates & Datasources
- UITableView Datasource with SwiftUI-style syntax
- Spots
- JASONETTE-iOS
- Static
- Carbon - based user interfaces in UITableView and UICollectionView
- iOS Architecture Patterns Demystifying MVC, MVP, MVVM and VIPER
- iOS Development: You're Doing It Wrong
- How to separate view controllers from their view logic
- Intentions
- Collection Extensions
- Model View Controller Presenter
- How We Modularized Medium’s iOS codebase
- Lighter View Controller Swift
- Modern application architectures (Reactive programming, MVVM and beyond)
- “Tree of Models” as an Alternative App Architecture Model
- A composable pattern for pure state machines with effects
- Basecamp 3 for iOS: Hybrid Architecture
- Highly maintainable app architecture
- Driving view state through data
- Platformizing UI code
- Much ado about iOS app architecture
- The Presentation Model
- The New Swipe Right with Swift
- Quick Check - smart todo manager
- Alias - App and file shortcut manager
- My other apps
- Looking at Model-View-Controller in Cocoa
- A Better MVC, Part 1: The Problems
- MVC.
- Model-View-Controller without the Controller
- A Better MVC
- MVC: Many View Controllers
- Going from MVC to MVP on iOS
- Introduction to MVVM
- Simplification Of IOS View Controllers: MVVM Or Presentation Controls?
- On MVVM, and Architecture Questions
- MVVM Is Quite Okay at What It Is Supposed to Do
- MVVM-C In Practice
- Zero Knowledge Architectures for Mobile Applications
- Top-down iOS error architecture
- App Architectures: Remixed
- A Smart Feature Flagging System for iOS
- The MVVM Pattern for iOS Apps in Swift: a Pragmatic Approach
- Dealing with Complex Table Views in iOS and Keeping Your Sanity
- iOS Architecture: A State Container based approach
- Renderer
- iOS Architecture: Separating logic from effects
- Complex table view state changes made easy
- How We Modularized Medium’s iOS codebase
- The Navigator
- Complex table view state changes made easy
- Dealing with Complex Table Views in iOS and Keeping Your Sanity
- iOS Architecture: A State Container based approach
- iOS Architecture: A State Container based approach
- iOS Architecture: A State Container based approach
- iOS Architecture: Separating logic from effects
- Complex table view state changes made easy
- Dealing with Complex Table Views in iOS and Keeping Your Sanity
- How We Modularized Medium’s iOS codebase
- Improve your iOS Architecture with FlowControllers
- Using protocol compositon for dependency injection
- The Navigator
- Logging in Swift
- How We Modularized Medium’s iOS codebase
- Complex table view state changes made easy
- Dealing with Complex Table Views in iOS and Keeping Your Sanity
- How We Modularized Medium’s iOS codebase
- iOS Architecture: A State Container based approach
- iOS Architecture: A State Container based approach
- iOS Architecture: Separating logic from effects
- How We Modularized Medium’s iOS codebase
- iOS Architecture: A State Container based approach
- iOS Architecture: Separating logic from effects
- Complex table view state changes made easy
- Dealing with Complex Table Views in iOS and Keeping Your Sanity
- The Navigator
- Complex table view state changes made easy
- Dealing with Complex Table Views in iOS and Keeping Your Sanity
- How We Modularized Medium’s iOS codebase
- The Navigator
- iOS Architecture: A State Container based approach
- iOS Architecture: Separating logic from effects
- VIPER to be or not to be
- Complex table view state changes made easy
- Dealing with Complex Table Views in iOS and Keeping Your Sanity
- How We Modularized Medium’s iOS codebase
- The Navigator
- Complex table view state changes made easy
- iOS Architecture: A State Container based approach
- How We Modularized Medium’s iOS codebase
- iOS Architecture: Separating logic from effects
- Dealing with Complex Table Views in iOS and Keeping Your Sanity
- The Navigator
- Push Hero - pure Swift native macOS application to test push notifications
- PastePal - Pasteboard, note and shortcut manager
- iOS Architecture: A State Container based approach
- iOS Architecture: A State Container based approach
- Dealing with Complex Table Views in iOS and Keeping Your Sanity
- iOS Architecture: Separating logic from effects
- How We Modularized Medium’s iOS codebase
- Complex table view state changes made easy
- Designing Accessible APIs
- Lighter AppDelegate
- Coordinators Essential tutorial. Part I
- The Navigator
- iOS Architecture: A State Container based approach
- How We Modularized Medium’s iOS codebase
- Dealing with Complex Table Views in iOS and Keeping Your Sanity
- iOS Architecture: Separating logic from effects
- Complex table view state changes made easy
- The Navigator
- iOS Architecture: A State Container based approach
- iOS Architecture: Separating logic from effects
- How We Modularized Medium’s iOS codebase
- Complex table view state changes made easy
- Dealing with Complex Table Views in iOS and Keeping Your Sanity
- The Navigator
- iOS Architecture: A State Container based approach
- Dealing with Complex Table Views in iOS and Keeping Your Sanity
- How We Modularized Medium’s iOS codebase
- iOS Architecture: Separating logic from effects
- Complex table view state changes made easy
- The Navigator
- Dealing with Complex Table Views in iOS and Keeping Your Sanity
- iOS Architecture: A State Container based approach
- iOS Architecture: Separating logic from effects
- Complex table view state changes made easy
- Clean Cocoa
- How We Modularized Medium’s iOS codebase
- The Navigator
- Platformizing UI code
- iOS Architecture: Separating logic from effects
- Complex table view state changes made easy
- UMT2016 - John Sundell - Building component-driven UIs at Spotify
- Dealing with Complex Table Views in iOS and Keeping Your Sanity
- How We Modularized Medium’s iOS codebase
- The Navigator
- Unidirectional Data Flow in Swift: An Alternative to Massive View Controllers
- Turning UIKit Inside Out
- Building a Unidirectional Data Flow App in Swift with Realm
- iOS Architecture: Separating logic from effects
- iOS Architecture: A State Container based approach
- Building Modular iOS Apps
- 250 Days Shipping With Swift and VIPER
- Complex table view state changes made easy
- Refactoring at Scale – Lessons Learned Rewriting Instagram’s Feed
- Dealing with Complex Table Views in iOS and Keeping Your Sanity
- How We Modularized Medium’s iOS codebase
- Good iOS Application Architecture
- The State of Statelessness
- The Navigator
- Managing Consistency of Immutable Models
-
Programming Languages
Categories
Sub Categories
Keywords
swift
9
ios
8
rxswift
4
swiftui
3
unidirectional-data-flow
3
architecture
3
redux
3
mvvm
2
viper
2
uikit
2
coredata
2
reactive-programming
2
modularity
1
composition
1
stripe-sdk
1
stripe
1
ios-architectures
1
flow
1
coordinator
1
unidirectional
1
reactivex
1
reactive
1
observer
1
functional
1
persistence
1
model
1
database
1
memory-cache
1
disk-cache
1
cache-storage
1
cache
1
mvc
1
rib
1
virtual-dom
1
uiview
1
reconciliation
1
layout-engine
1
elm-architecture
1
uitableview
1
uicollectionview
1
render
1
react
1
node
1
functionbuilder
1
diffing
1
differencekit
1
delegate
1
declarative
1
datasource
1
component
1