RibsUber's cross-platform mobile architecture framework.
Stars: ✭ 6,641 (+5434.17%)
Swift Design Patterns🚀 The ultimate collection of various Software Design Patterns implemented in Swift [Swift 5.0, 28 Patterns].
Stars: ✭ 85 (-29.17%)
ModelassistantElegant library to manage the interactions between view and model in Swift
Stars: ✭ 26 (-78.33%)
mvc-tree🌳 A chronological visualization of the family of MVC patterns.
Stars: ✭ 40 (-66.67%)
DesignpatternslibraryA 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 (+304.17%)
Ios ArchitectureA collection of iOS architectures - MVC, MVVM, MVVM+RxSwift, VIPER, RIBs and many others
Stars: ✭ 901 (+650.83%)
IosdesignpatternsamplesThis 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 (+418.33%)
Flawless IosAwesome iOS guides from the community, shared on Flawless iOS Medium blog 👉
Stars: ✭ 260 (+116.67%)
ios-architecture-exampleArchitecture pattern simple examples in iOS. You can compare differences in MVC, MVP, MVVM-Delegate and MVVM-Rx for same feature
Stars: ✭ 16 (-86.67%)
KarchiRepository 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 (-83.33%)
RxviperAndroid micro framework for developing apps based on clean VIPER architecture.
Stars: ✭ 112 (-6.67%)
Thirtyincha MVP library for Android favoring a stateful Presenter
Stars: ✭ 1,052 (+776.67%)
Android Firebase Kotlin Java Mvp Mvc Mvvm ChatSimple chat Application with one to one connectivity using Firebase Real time Database written in MVC,MVP and MVVM architecture to better understand the android coding patterns. Purpose of writing same application functionality with 3 different pattern is to show how single application can be developed using 3 different patterns(Mvc, Mvp, Mvvm).
Stars: ✭ 180 (+50%)
Core-iOS-Application-ArchitectureCore iOS Application Architecture - The development paradigm of clean, testable code and modular iOS applications. + Xcode templates
Stars: ✭ 123 (+2.5%)
Westore更好的小程序项目架构
Stars: ✭ 3,897 (+3147.5%)
Business Search App JavaShowcases object oriented programming in Java, Java Swing, Kotlin, and Android
Stars: ✭ 53 (-55.83%)
Viabus Architecture让 Android 开发可以像流水线一样高效的,职责分离架构 ⚡ 不同于 MVP 的配置解耦,也不能和 似是而非 的 MVVM - Clean 同日而语。VIABUS 是世界范围内首个明确提出,通过职责分离,来真正实现 UI 和 业务并行开发的 Android 项目级开发架构和设计模式理念。
Stars: ✭ 485 (+304.17%)
Androidquick做外包用的快速开发库--微信、支付宝支付(含签名,下单)、自定义View(验证码/密码,九宫格图片上传等)、换肤、图片预览、RxJava、EventBus、JetPack、CameraX、base层封装等
Stars: ✭ 565 (+370.83%)
Tytomanage and organise things
Stars: ✭ 662 (+451.67%)
Devutils🔥 ( 持续更新,目前含 160+ 工具类 ) DevUtils 是一个 Android 工具库,主要根据不同功能模块,封装快捷使用的工具类及 API 方法调用。该项目尽可能的便于开发人员,快捷、高效开发安全可靠的项目。
Stars: ✭ 680 (+466.67%)
MosbyA Model-View-Presenter / Model-View-Intent library for modern Android apps
Stars: ✭ 5,473 (+4460.83%)
AndroidviewmodelSeparating data and state handling from Fragments or Activities without lots of boilerplate-code.
Stars: ✭ 824 (+586.67%)
Thecontext PodcastPodcast about Android Development with Hannes Dorfmann, Artem Zinnatullin, Artur Dryomov and wonderful guests!
Stars: ✭ 637 (+430.83%)
Mvpart🎨 A new Android MVP architecture (此框架旨在解决传统 MVP 类和接口太多, 并且 Presenter 和 View 通过接口通信过于繁琐, 重用 Presenter 代价太大等问题).
Stars: ✭ 776 (+546.67%)
GuardclausesA simple package with guard clause extensions.
Stars: ✭ 767 (+539.17%)
Ios Clean Architecture MvvmTemplate iOS app using Clean Architecture and MVVM. Includes DIContainer, FlowCoordinator, DTO, Response Caching and one of the views in SwiftUI
Stars: ✭ 753 (+527.5%)
Xaml Code ExperiencesA collection of the experiences I have collected during days of Xamarin and Wpf, while following the MVVM design pattern.
Stars: ✭ 114 (-5%)
Mvparms⚔️ A common architecture for Android applications developing based on MVP, integrates many open source projects, to make your developing quicker and easier (一个整合了大量主流开源项目高度可配置化的 Android MVP 快速集成框架).
Stars: ✭ 10,146 (+8355%)
Bestnote👊 持续更新,Java Android 近几年最全面的技术点以及面试题 供自己学习使用
Stars: ✭ 841 (+600.83%)
SnowballAndroid Clean Code Sample Project
Stars: ✭ 26 (-78.33%)
Text adventurePractice Design Patterns through implementing a text based adventure game
Stars: ✭ 10 (-91.67%)
FlairThis is powerful android framework
Stars: ✭ 31 (-74.17%)
CoordinatorImplementation of Coordinators app design pattern.
Stars: ✭ 616 (+413.33%)
Awesome ScalabilityThe Patterns of Scalable, Reliable, and Performant Large-Scale Systems
Stars: ✭ 36,688 (+30473.33%)
Rx.observeTransform any method to an Rx Observable ! (VIPER)
Stars: ✭ 34 (-71.67%)
ViperaProject is now called Swift template, check the link ➡️
Stars: ✭ 57 (-52.5%)
Go Pattern ExamplesExamples of implement for awesome go patterns including usual design patterns, in easy understanding examples.
Stars: ✭ 65 (-45.83%)
SesameAndroid architecture components made right
Stars: ✭ 48 (-60%)
PatternsComplete catalog of all classical patterns in the Archimate language
Stars: ✭ 70 (-41.67%)
Patterns DemosExamples of Design Patterns in Java
Stars: ✭ 67 (-44.17%)
DesignpatternsDesignPatterns samples by csharp on dotnetcore 《大话设计模式》 中设计模式总结/C#(.NETCore)代码
Stars: ✭ 73 (-39.17%)
Mvvmc SplitviewcontrollerExample project with UITabBarController inside UISplitViewController using RxSwift and MVVM-C architecture.
Stars: ✭ 45 (-62.5%)
Ale✌️a Flexible and fast JavaScript view framework
Stars: ✭ 67 (-44.17%)
Patternfly DesignUse this repo to file all new feature or design change requests for the PatternFly project
Stars: ✭ 82 (-31.67%)