lmller / Gof In Kotlin
Gang of Four patterns in Kotlin.
Stars: ✭ 221
Labels
Projects that are alternatives of or similar to Gof In Kotlin
Java Interview
At the beginning, it was the repository with questions from Java interviews. Currently, it's more like knowledge base with useful links.
Stars: ✭ 114 (-48.42%)
Mutual labels: patterns
Ios Design Patterns
Learning ground for iOS Design Pattern included with sample projects for MVC, MVP, MVVM, and VIPER
Stars: ✭ 120 (-45.7%)
Mutual labels: patterns
React In Patterns
A free book that talks about design patterns/techniques used while developing with React.
Stars: ✭ 10,948 (+4853.85%)
Mutual labels: patterns
Awesome Stock Resources
🌇 A collection of links for free stock photography, video and Illustration websites
Stars: ✭ 10,162 (+4498.19%)
Mutual labels: patterns
Reactpatterns
React patterns & techniques to use in development for React Developer ⚛ .
Stars: ✭ 201 (-9.05%)
Mutual labels: patterns
Design Patterns In Dart
Gang of Four (GOF) design patterns implemented in Dart. Contributions welcome!
Stars: ✭ 135 (-38.91%)
Mutual labels: patterns
Fooddelivery
Design OO food delivery app with C# & Design Patterns
Stars: ✭ 126 (-42.99%)
Mutual labels: patterns
React Redux Typescript Guide
The complete guide to static typing in "React & Redux" apps using TypeScript
Stars: ✭ 11,621 (+5158.37%)
Mutual labels: patterns
Designpatternsincsharp
Samples associated with Pluralsight design patterns in c# courses.
Stars: ✭ 149 (-32.58%)
Mutual labels: patterns
100 Words Design Patterns Java
GoF Design Patterns, each pattern described with story from real life.
Stars: ✭ 117 (-47.06%)
Mutual labels: patterns
Awesome Patterns
Collections of Go patterns based on tmrts/go-patterns, But merged with other awesome forks and more improvoments.
Stars: ✭ 188 (-14.93%)
Mutual labels: patterns
003 Arquitetura Flask
Arquitetura definitiva para projetos Flask
Stars: ✭ 111 (-49.77%)
Mutual labels: patterns
Fastflow
FastFlow pattern-based parallel programming framework (formerly on sourceforge)
Stars: ✭ 137 (-38.01%)
Mutual labels: patterns
Material Backdrop
A simple solution for implementing Backdrop pattern for Android
Stars: ✭ 221 (+0%)
Mutual labels: patterns
Awesome Coding Interview Question Patterns
The most common question-patterns for any coding-interview
Stars: ✭ 196 (-11.31%)
Mutual labels: patterns
Expat
Reusable, composable patterns across Elixir libraries
Stars: ✭ 157 (-28.96%)
Mutual labels: patterns
Gang of Four patterns in Kotlin.
Inspired by https://github.com/mariofusco/from-gof-to-lambda
Blog posts:
- Part 1: https://dev.to/lovis/gang-of-four-patterns-in-kotlin
- Part 2: https://dev.to/lovis/gang-of-four-patterns-in-kotlin---slight-return
Watch me talk about it: https://youtu.be/xxGCVVtMVn4 (2018 @code.talks hamburg)
Pattern | Kotlin |
---|---|
Builder |
apply function / named constructor parameters |
Decorator | Extension Functions / function composition |
Interpreter |
sealed classes |
Iterator | operator functions |
Observer | observable delegate |
Prototype | Data class |
Singleton |
object declaration |
Strategy | functions |
Template Method | (top-level) functions |
Visitor | Pattern Matching / when
|
ℹ️ If you import the project into intelliJ, make sure to uncheck "Create separate module per source set"!
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].