# Learn Design Patterns with Kot

> Showcasing design pattern samples using Kotlin.

Canonical page: [https://chrome-stats.com/d/com.github.odaridavid.designpatterns](https://chrome-stats.com/d/com.github.odaridavid.designpatterns)

## Overview

- **ID:** `com.github.odaridavid.designpatterns`
- **Platform:** Android
- **Type:** Android app
- **Status:** Available
- **Publisher:** Kod4black
- **Category:** EDUCATION
- **Downloads:** 1,329
- **Version:** 1.4.0
- **Last updated:** 2025-03-16
- **First published:** 2020-05-06
- **Publisher country:** DE
- **Size:** 4.27 MB
- **Data as of:** 2026-09-11
- **Store listing:** [Google Play Store](https://play.google.com/store/apps/details?id=com.github.odaridavid.designpatterns)
- **Website:** [https://github.com/odaridavid/Design-Pattern-Samples-App](https://github.com/odaridavid/Design-Pattern-Samples-App)
- **Privacy policy:** [https://design-patterns.flycricket.io/privacy.html](https://design-patterns.flycricket.io/privacy.html)

## Description

The Design Samples App provides design pattern code samples written in Kotlin and their descriptions.<br><br>The code samples include:<br><br>1. Creational design patterns.<br>     - Abstract Factory<br>     - Factory<br>     - Builder<br>     - Singleton<br>     - Prototype<br><br>2. Structural design patterns.<br>    - Adapter<br>    - Bridge<br>    - Composite<br>    - Decorator<br>    - Facade<br>    - Flyweight<br>    - Proxy<br><br>3. Behavioral design patterns.<br>    - Observer<br>    - Mediator<br>    - Memento<br>    - Command<br>    - Chain of Responsibility<br>    - Iterator<br>    - State<br>    - Strategy<br>    - Visitor<br>    - Template Method<br><br>Learn from the samples and leave us some feedback.<br>Thanks for checking it out.

## Rankings

- #1,068,768 — Overall

## Permissions and access

### Permissions

- `android.permission.ACCESS_ADSERVICES_AD_ID`
- `android.permission.ACCESS_ADSERVICES_ATTRIBUTION`
- `android.permission.ACCESS_NETWORK_STATE`
- `android.permission.INTERNET`
- `android.permission.WAKE_LOCK`
- `com.android.vending.CHECK_LICENSE`
- `com.github.odaridavid.designpatterns.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION`
- `com.google.android.finsky.permission.BIND_GET_INSTALL_REFERRER_SERVICE`
- `com.google.android.gms.permission.AD_ID`

## Similar extensions and apps

- [Kotlin Recipes](https://chrome-stats.com/d/ru.code_samples.obraztsov_develop.codesamples_kotlin) — 4,827 users
- [Design Patterns in C#](https://chrome-stats.com/d/com.myapp.designpatternscs) — 70,253 users, 4.74 / 5
- [Learn Kotlin with Examples](https://chrome-stats.com/d/com.bishrulhaq.learnkotlin) — 840 users
- [Kotlin Programs](https://chrome-stats.com/d/com.aniketjain.kotlinexamples) — 1,290 users
- [Kotlina](https://chrome-stats.com/d/com.sts.kotlin_programs) — 18 users
- [Pattern Master](https://chrome-stats.com/d/com.learn.designpattern) — 12 users
- [KOTLIN Training App-450Program](https://chrome-stats.com/d/com.biiteducation.atul.kotlin) — 10 users
- [CodeCraft : Learn Kotlin](https://chrome-stats.com/d/com.prashant.codecraftkotlin) — 2 users
- [Design Patterns in Java](https://chrome-stats.com/d/in.softecks.designpatternsinjava) — 14,804 users
- [Learn Kotlin](https://chrome-stats.com/d/com.do4you.learnkotlin) — 36 users
- [Kotlin Programs](https://chrome-stats.com/d/com.aniketjainpremium.kotlinexamples) — 224 users
- [Design Patterns in Java Pro](https://chrome-stats.com/d/in.softecks.designpatternsinjava.pro) — 55 users

---

Source: [Chrome-Stats](https://chrome-stats.com/d/com.github.odaridavid.designpatterns)
