Skip to content
Narbase Technologies
  • Blog
  • Request a quote

Month: June 2020

Design Patterns: Singleton – with Kotlin Examples

June 30, 2020 Mohammad AbbasBest practices, Design patterns, Kotlin

Till now all the patterns that we talked about are creational design patterns, and as we said before creational design patterns abstract the instantiation process and help to make the system independent of how its objects are created, composed, and […]

Read more

Design patterns: Adapter – With Kotlin examples

June 28, 2020June 30, 2020 Amel ArbabBest practices, Design patterns, Kotlin

Design patterns split into three main categories Creational, Structural and Behavioral, we explored the creational patterns and now we will move on to the second category the Structural patterns. These patterns focus on how to assemble objects and classes to […]

Read more

Design Patterns: Prototype pattern – With Kotlin examples

June 15, 2020 Amel ArbabBest practices, Design patterns, Kotlin

The design patterns differ in their usage and implementation, and each one of them provide a solution for many common problems with more efficient and flexible methods, one of the famous patterns is Prototype and it belongs to the creational […]

Read more

Design Patterns: Factory Method – with Kotlin Examples

June 15, 2020 Mohammad AbbasBest practices, Design patterns, Kotlin

This week I will talk about another creational design pattern which is Factory Method (aka Virtual Constructor). Last week I talked about the Abstract Factory pattern, the Abstract Factory with the Factory Method both are considered factories that encapsulate the object […]

Read more

Design Patterns: Builder pattern – with Kotlin and Kunafa Examples

June 8, 2020June 9, 2020 Amel ArbabBest practices, Design patterns, Kotlin, Kunafa

As a part of our new design patterns series, I will talk about Builder pattern which is the second pattern in our reference book “Design Patterns: Elements of Reusable Object-Oriented Software” by the Gang of Four. Builder pattern belongs to […]

Read more

Design Patterns: Abstract Factory – with Kotlin Examples

June 7, 2020June 7, 2020 Mohammad AbbasBest practices, Design patterns, Kotlin

It’s been a while since my last post, but now I am back and I will write a series of posts every week on a new topic, which is Design Patterns. In this series of posts, my colleges and I […]

Read more

Recent Posts

  • What’s new in the latest Balsam Medico (1.7.4)
  • What’s new in Balsam Medico 1.3.0
  • What’s new in Balsam Medico 1.2.0
  • What’s new in the latest Balsam Medico release (1.1.7)
  • Technical resources for an aspiring software developer

Recent Comments

  • Design Patterns: Singleton – with Kotlin Examples – Narbase Technologies on Design Patterns: Abstract Factory – with Kotlin Examples
  • Design Patterns: Factory Method – with Kotlin Examples – Narbase Technologies on Design Patterns: Abstract Factory – with Kotlin Examples
  • Design Patterns: Builder pattern – with Kotlin and Kunafa Examples – Narbase Technologies on Kunafa named styles and hash styles
  • Islam Abdalla on Kunafa named styles and hash styles
  • Design Patterns: Builder pattern – with Kotlin and Kunafa Examples – Narbase Technologies on Hello Kunafa!

Archives

  • September 2022
  • February 2022
  • January 2022
  • October 2021
  • April 2021
  • July 2020
  • June 2020
  • May 2020
  • November 2019
  • October 2019
  • March 2019
  • October 2018
  • September 2018
  • August 2018
  • February 2016

Categories

  • Android
  • Best practices
  • Capacitor
  • Design patterns
  • Git
  • Intern
  • Kotlin
  • Kunafa
  • Medico
  • MongoDB
  • PostgreSQL
  • Sales
  • Tech
  • Tools
  • Tutorial
  • Uncategorized

Meta

  • Log in
  • Entries feed
  • Comments feed
  • WordPress.org

Recent posts

  • What’s new in the latest Balsam Medico (1.7.4) September 28, 2022
  • What’s new in Balsam Medico 1.3.0 February 20, 2022
  • What’s new in Balsam Medico 1.2.0 January 9, 2022
  • What’s new in the latest Balsam Medico release (1.1.7) October 12, 2021
  • Technical resources for an aspiring software developer April 21, 2021

Company

  • About
  • Workflow
  • Portfolio
  • Blog
  • Get in touch with us

Services

  • UI/UX design
  • App development
  • Backend development
  • Continuous app development
  • Technical training
  • Consultation

About us

We have been here since the beginning. We have witnessed all the major milestones in the mobile software industry. Driven by a deep understanding of hardware and a passion for clean code, we know how to build fast, reliable and responsive apps. Isn’t that what you need?

Narbase Technologies
Kafouri Block 8, Khartoum Sudan
info@narbase.com
+249918244207
  • Blog
  • Request a quote
Powered by WordPress | Theme: Astrid by aThemes.