All Projects → Swift Design Patterns → Similar Projects or Alternatives

2722 Open source projects that are alternatives of or similar to Swift Design Patterns

Ios Architectures
Sample app for iOS architectures
Stars: ✭ 90 (+5.88%)
Mutual labels:  viper, architecture, mvvm, clean-architecture, mvc
Ios Design Patterns
Learning ground for iOS Design Pattern included with sample projects for MVC, MVP, MVVM, and VIPER
Stars: ✭ 120 (+41.18%)
Mutual labels:  viper, architecture, mvvm, design-patterns, mvc
Ios Architecture
A collection of iOS architectures - MVC, MVVM, MVVM+RxSwift, VIPER, RIBs and many others
Stars: ✭ 901 (+960%)
Mutual labels:  viper, architecture, mvvm, mvc
Ribs
Uber's cross-platform mobile architecture framework.
Stars: ✭ 6,641 (+7712.94%)
Mutual labels:  viper, architecture, mvvm, mvc
Domain Driven Hexagon
Guide on Domain-Driven Design, software architecture, design patterns, best practices etc.
Stars: ✭ 4,417 (+5096.47%)
iOS-Clean-Architecture-Example
An iOS app designed using clean architecture and MVVM.
Stars: ✭ 50 (-41.18%)
Mutual labels:  architecture, mvvm, clean-architecture
Modular Monolith With Ddd
Full Modular Monolith application with Domain-Driven Design approach.
Stars: ✭ 6,210 (+7205.88%)
Viabus Architecture
让 Android 开发可以像流水线一样高效的,职责分离架构 ⚡ 不同于 MVP 的配置解耦,也不能和 似是而非 的 MVVM - Clean 同日而语。VIABUS 是世界范围内首个明确提出,通过职责分离,来真正实现 UI 和 业务并行开发的 Android 项目级开发架构和设计模式理念。
Stars: ✭ 485 (+470.59%)
Mutual labels:  architecture, mvvm, clean-architecture
Android Showcase
💎 Android application following best practices: Kotlin, Coroutines, JetPack, Clean Architecture, Feature Modules, Tests, MVVM, DI, Static Analysis...
Stars: ✭ 5,214 (+6034.12%)
Mutual labels:  architecture, mvvm, clean-architecture
Ios Clean Architecture Mvvm
Template iOS app using Clean Architecture and MVVM. Includes DIContainer, FlowCoordinator, DTO, Response Caching and one of the views in SwiftUI
Stars: ✭ 753 (+785.88%)
Mutual labels:  architecture, mvvm, clean-architecture
Architecturesamplewithfirebase
これは、iOSアプリを色々なアーキテクチャで実装してみたものです。
Stars: ✭ 89 (+4.71%)
Mutual labels:  mvvm, clean-architecture, mvc
Rxviper
Android micro framework for developing apps based on clean VIPER architecture.
Stars: ✭ 112 (+31.76%)
Androidarchitecture
Android Architecture using Google guides
Stars: ✭ 127 (+49.41%)
Mutual labels:  architecture, mvvm, mvc
Xaml Code Experiences
A collection of the experiences I have collected during days of Xamarin and Wpf, while following the MVVM design pattern.
Stars: ✭ 114 (+34.12%)
Mutual labels:  learning, architecture, mvvm
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 (+3341.18%)
Mutual labels:  architecture, mvvm, clean-architecture
Modelassistant
Elegant library to manage the interactions between view and model in Swift
Stars: ✭ 26 (-69.41%)
Mutual labels:  viper, mvvm, mvc
Iosdesignpatternsamples
This is Github user search demo app which made by many variety of design patterns. You can compare differences in MVC, MVP, MVVM and Flux.
Stars: ✭ 622 (+631.76%)
Mutual labels:  mvvm, design-patterns, mvc
Business Search App Java
Showcases object oriented programming in Java, Java Swing, Kotlin, and Android
Stars: ✭ 53 (-37.65%)
mvc-tree
🌳 A chronological visualization of the family of MVC patterns.
Stars: ✭ 40 (-52.94%)
Mutual labels:  mvc, mvvm, design-patterns
Archit Ios
Intelygenz iOS Architecture
Stars: ✭ 203 (+138.82%)
Ios Learning Materials
📚Curated list of articles, web-resources, tutorials and code repositories that may help you dig a little bit deeper into iOS [and Apple Platforms].
Stars: ✭ 1,380 (+1523.53%)
Mutual labels:  learning, mvvm, design-patterns
Flawless Ios
Awesome iOS guides from the community, shared on Flawless iOS Medium blog 👉
Stars: ✭ 260 (+205.88%)
Mutual labels:  viper, architecture, design-patterns
Cleanarchitecturerxswift
Example of Clean Architecture of iOS app using RxSwift
Stars: ✭ 3,256 (+3730.59%)
Mutual labels:  architecture, mvvm, clean-architecture
Swift Viper Module
Xcode template for VIPER Architecture written in Swift 4
Stars: ✭ 527 (+520%)
Mutual labels:  viper, architecture
Website
The train engine powering the Coding Train website
Stars: ✭ 5,313 (+6150.59%)
Mutual labels:  learning, education
Cp Ddd Framework
A lightweight flexible development framework for complex business architecture with full ecosystem!轻量级业务中台开发框架,中台架构的顶层设计和完整解决方案!
Stars: ✭ 566 (+565.88%)
Node.js design patterns second edition code
Code repository for Node.js Design Patterns Second Edition, published by Packt
Stars: ✭ 617 (+625.88%)
Mutual labels:  learning, design-patterns
Javamtp
《Java多线程编程实战指南(设计模式篇)》源码
Stars: ✭ 575 (+576.47%)
Mutual labels:  concurrency, design-patterns
Clean Ts Api
API em NodeJs usando Typescript, TDD, Clean Architecture, Design Patterns e SOLID principles
Stars: ✭ 619 (+628.24%)
A Tale Of Three Lists
Comparing various async patterns for a single demo
Stars: ✭ 639 (+651.76%)
Mutual labels:  learning, education
Androidquick
做外包用的快速开发库--微信、支付宝支付(含签名,下单)、自定义View(验证码/密码,九宫格图片上传等)、换肤、图片预览、RxJava、EventBus、JetPack、CameraX、base层封装等
Stars: ✭ 565 (+564.71%)
Mutual labels:  mvvm, mvc
Designpatternslibrary
A comprehensive design patterns library implemented in C#, which covers various design patterns from the most commonly used ones to the lesser-known ones. Get familiar with and learn design patterns through moderately realistic examples.
Stars: ✭ 485 (+470.59%)
Mutual labels:  architecture, design-patterns
Coordinator
Implementation of Coordinators app design pattern.
Stars: ✭ 616 (+624.71%)
Mutual labels:  architecture, design-patterns
Theatre
Pet project using Clean Architecture + MVVM + Reactive Extensions + Android Architecture Components. The data are fetched from LondonTheatreDirect API. 🎭
Stars: ✭ 577 (+578.82%)
Mutual labels:  mvvm, clean-architecture
System design
Preparation links and resources for system design questions
Stars: ✭ 7,170 (+8335.29%)
Mutual labels:  concurrency, architecture
Tyto
manage and organise things
Stars: ✭ 662 (+678.82%)
Mutual labels:  mvvm, mvc
Courses
Awesome Courses
Stars: ✭ 663 (+680%)
Mutual labels:  learning, education
Teaching App Dev Swift
DEPRECATED. Instructor lesson plans that accompany Xcode projects, for guiding in-class experiential learning.
Stars: ✭ 699 (+722.35%)
Mutual labels:  learning, education
Offlinesampleapp
Sample Offline-First MVVM app that uses Android Priority Job Queue, Room, Retrofit2, LiveData, LifecycleObserver, RxJava2, Dagger Android
Stars: ✭ 653 (+668.24%)
Mutual labels:  mvvm, clean-architecture
Udacity Nanodegrees
🎓 List of Udacity Nanodegree programs with links to the free courses in their curricula
Stars: ✭ 5,893 (+6832.94%)
Mutual labels:  learning, education
Sample Code Movies
This repository contains sample code. Its purpose being, to quickly demonstrate Android and software development in general, clean code, best practices, testing and all those other must know goodies.
Stars: ✭ 81 (-4.71%)
Mutual labels:  mvvm, clean-architecture
Guardclauses
A simple package with guard clause extensions.
Stars: ✭ 767 (+802.35%)
Cleanarchitecture
Clean Architecture Solution Template: A starting point for Clean Architecture with ASP.NET Core
Stars: ✭ 8,945 (+10423.53%)
Mutual labels:  architecture, clean-architecture
Hypatia
A JavaScript open source LMS (eLearning platform) for MOOCs and online courses
Stars: ✭ 478 (+462.35%)
Mutual labels:  learning, education
Processing Android
Processing mode and core library to create Android apps with Processing
Stars: ✭ 643 (+656.47%)
Mutual labels:  learning, education
Learn Vim
Learning Vim and Vimscript doesn't have to be hard. This is the guide that you're looking for.
Stars: ✭ 7,221 (+8395.29%)
Mutual labels:  education, learning
Androidviewmodel
Separating data and state handling from Fragments or Activities without lots of boilerplate-code.
Stars: ✭ 824 (+869.41%)
Mutual labels:  architecture, mvvm
Abstractionlayers
Abstraction Layers
Stars: ✭ 16 (-81.18%)
Mutual labels:  learning, architecture
Awesome Scalability
The Patterns of Scalable, Reliable, and Performant Large-Scale Systems
Stars: ✭ 36,688 (+43062.35%)
Mutual labels:  architecture, design-patterns
Karchi
Repository that showcases 3 different Android app architectures, all with Java and Kotlin versions: "Standard Android", MVP and MVVM. The exact same app is built 6 times following the different patterns.
Stars: ✭ 20 (-76.47%)
Mutual labels:  architecture, mvvm
Design Patterns For Humans
An ultra-simplified explanation to design patterns
Stars: ✭ 32,376 (+37989.41%)
Mutual labels:  architecture, design-patterns
Viper Templates
Swift Xcode templates for creating VIPER architecture stacks
Stars: ✭ 33 (-61.18%)
Mutual labels:  viper, clean-architecture
The Book Of Viper
the one and the only
Stars: ✭ 851 (+901.18%)
Mutual labels:  viper, architecture
Blockchain Tracker
A blockchain market tracking app. Example implementation of reactive clean architecture and testing.
Stars: ✭ 30 (-64.71%)
Mutual labels:  mvvm, clean-architecture
Rx.observe
Transform any method to an Rx Observable ! (VIPER)
Stars: ✭ 34 (-60%)
Mutual labels:  viper, architecture
System Design And Architecture
Learn how to design large-scale systems. Prep for the system design interview.
Stars: ✭ 1,005 (+1082.35%)
Mutual labels:  architecture, design-patterns
Awesome Js Books
📚 🤓 - Awesome Javascript Books
Stars: ✭ 40 (-52.94%)
Mutual labels:  learning, education
Sagefy
🔭 Learn anything, adapted for you. Free.
Stars: ✭ 80 (-5.88%)
Mutual labels:  learning, education
Super Simple Architecture
🧩 Super Simple Architecture in Swift
Stars: ✭ 44 (-48.24%)
Mutual labels:  architecture, design-patterns
Stocker
Stocker is a currency monitoring app. It offers instant currency rates of banks.
Stars: ✭ 38 (-55.29%)
Mutual labels:  mvvm, clean-architecture
1-60 of 2722 similar projects