Open in app

Sign In

Write

Sign In

Malcolm Kumwenda
Malcolm Kumwenda

1.2K Followers

Home

About

Published in Geek Culture

·Jul 30, 2021

Kotlin Multiplatform Mobile — An iOS Engineer’s Hot Take

Originally published at blog.malcolmk.com. In this article, I will be discussing why I believe that Kotlin Multiplatform Mobile (KMM) is the future of cross-platform development from the viewpoint of an iOS Engineer. This is a highly opinionated piece and I am very aware that some might have opposing opinions hence…

Swift

7 min read

Kotlin Multiplatform Mobile — An iOS Engineer’s Hot Take
Kotlin Multiplatform Mobile — An iOS Engineer’s Hot Take
Swift

7 min read


Published in Geek Culture

·Jul 6, 2021

My iOS TechStack 2021

Originally published at https://blog.malcolmk.com. In this post, I’ll share the tools, architecture, and resources I’m currently using to develop. A little about me: I’m an iOS engineer in Cape Town, South Africa 🏝👋🏾. I have been developing iOS applications for over 5 years now in FinTech and E-commerce. …

Swift

4 min read

My iOS TechStack 2021
My iOS TechStack 2021
Swift

4 min read


Published in Swift2Go

·Aug 27, 2020

Swift Network Layer Series

SwiftMatters blog saw this article first! Subscribe to my blog to receive my articles as they are published. Welcome to the Swift Network Layer Series! 👋🏾 In this series, we will be covering how we can code our own declarative protocol-orientated networking layer using our beloved Swift. Knowing how to communicate with a server and present the response…

3 min read

Swift Network Layer Series
Swift Network Layer Series

3 min read


Jan 15, 2019

2018, My Year in Retro

A bit late into the new year but let’s get to it… Firstly I would like to wish everyone a Happy and Blessed New year! Don’t take it for granted that we made it into 2019. …

I OS

4 min read

2018, My Year in Retro
2018, My Year in Retro
I OS

4 min read


Published in Swift2Go

·Aug 10, 2018

SwiftBits: Caching Images

I will be starting a series of short posts where I share a small snippet of code. These will be short reads and focus on one main idea. In the first post of this series, we will look at loading images in our application more efficiently by making use of…

I OS

3 min read

SwiftBits: Caching Images
SwiftBits: Caching Images
I OS

3 min read


Jun 14, 2018

Creating a UITabBarController Framework

Navigation is one of, if not, the most important aspect of any application. Choosing how users will navigate through the different screens plays a vital role in your applications success. With the dawn of the AppStore it was very clear what was the most favoured means of navigation. Hamburger menus…

I OS

9 min read

Creating a UITabBarController Framework
Creating a UITabBarController Framework
I OS

9 min read


Apr 24, 2018

Swift Network Layer — An Update

Firstly I would like to express my gratitude to everyone who clapped, commented on my previous post Writing a Network Layer in Swift: Protocol-Oriented Approach 😁👏🏾. After some feedback in the comments and more research, I thought it would be beneficial to address the suggested improvements in this post. We…

Swift

2 min read

Swift Network Layer — An Update
Swift Network Layer — An Update
Swift

2 min read


Mar 29, 2018

Writing a Network Layer in Swift: Protocol-Oriented Approach

In this guide we’ll look at how to implement a network layer in pure Swift without any third-party libraries. Lets’ jump straight to it! After reading the guide, our code should be: protocol-oriented easy to use easy to implement type safe use enums to configure endPoints. Below is an example…

Swift

11 min read

Writing a Network Layer in Swift: Protocol-Oriented Approach
Writing a Network Layer in Swift: Protocol-Oriented Approach
Swift

11 min read


Feb 8, 2018

Getting Started with Moya

Moya is a Swift Network Abstraction Library. It provides us with an abstraction to make network calls without directly communicating with Alamofire. With this tutorial we will learn how to get started with the framework, discover some tips & tricks and learn all basics from code examples. Why Moya? Let’s firstly discuss…

I OS

10 min read

Getting started with Moya
Getting started with Moya
I OS

10 min read


Sep 20, 2017

Building A Calculator In Swift 4

Using NSExpression to build a calculator. The Swift language never seizes to amaze me with all the functionality it provides. I gave myself the task of building a simple calculator as a coding-kata. I had already built a calculator in Java and I remembered the horrendous number of ‘if’ and…

Swift

2 min read

Building A Calculator In Swift 4
Building A Calculator In Swift 4
Swift

2 min read

Malcolm Kumwenda

Malcolm Kumwenda

1.2K Followers

iOS developer, Cape Town South Africa. 🏖

Following
  • Swarnendu De

    Swarnendu De

  • Bending Spoons

    Bending Spoons

  • Netflix Technology Blog

    Netflix Technology Blog

  • tubik

    tubik

  • samson sunny

    samson sunny

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Text to speech