Skip to content
Narbase Technologies
  • Blog
  • Request a quote

Mohammad Abbas

Design patterns: Decorator – With Kotlin examples

July 27, 2020 Mohammad AbbasBest practices, Design patterns, Kotlin

The Decorator pattern (also known as Wrapper) is another pattern that categorized as a structural pattern and its intent: Attach additional responsibilities to an object dynamically. Decorators provide a flexible alternative to subclassing for extending functionality. Let’s assume than we […]

Read more

Design patterns: Bridge – With Kotlin examples

July 14, 2020 Mohammad AbbasBest practices, Design patterns, Kotlin

It’s time for the Bridge pattern. The Bridge pattern (also known as Handel/Body) is one of the structural patterns which its intent is: Decouple an abstraction from its implementation so that the two can vary independently. That’s the textbook definition, but let’s […]

Read more

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: 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: 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

Data and file storage overview – Part 2

November 21, 2019 Mohammad AbbasAndroid

In my last post, I talked about two techniques to store app data and files in Android. In this post, I will talk about the other two. External Storage When you attempt to buy an Android device you will find […]

Read more

Data and file storage overview – Part 1

October 3, 2019 Mohammad AbbasUncategorized

It’s been a long time since my last post but I am back now and I will try my best to write at least one or two posts each month. It was quite busy here at Narbase, many projects, and […]

Read more

The Navigation Drawer

March 4, 2019 Mohammad AbbasAndroid

In last week post, I mentioned that I worked with navigation drawer and in this week post I will talk about navigation drawer and we will work out a simple example on how to implement a navigation drawer in your […]

Read more

Overview of DTO

March 4, 2019 Mohammad AbbasBest practices

It’s the last week in October which means it’s my last week as an Intern at Narbase. It’s already been three months, the time flew very fast and it was such a journey. And from now on instead of writing […]

Read more

LiveData

March 4, 2019 Mohammad AbbasUncategorized

In a previous post I mentioned LiveData and I said I will talk about it in the future, I think now is a good time to talk about LiveData because in my Last (post) I talked about ViewModel, and I […]

Read more

Posts navigation

Older posts

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.