Skip to content

Mobile development is hard but you can learn and be good at it…

  • Home
  • Articles
    • Android
    • iOS
  • Public Speaking
  • Contact Me

Kotlin 1.5.20: Default iOS integration gradle task for KMM

Posted on April 27, 2022 Misc 0

Are you currently using the packForXcode Gradle task in your KMM project to build the frameworks required by the iOS app? Then, it might be worth...

Continue reading...

Kotlin 1.5.30: Apple Silicon Support for KMM

Posted on March 24, 2022 Android iOS Kotlin Multiplatform 0

Did you know that there is now native support for Apple Silicon Macbooks? Kotlin 1.5.30 comes with an update that lets you build your KMM project...

Continue reading...

SwiftUI: Solution to NavigationLink unexpected pop back to previous screen

Posted on February 12, 2022 iOS 0

Did you know that there is a bug in SwiftUI (as at the writing of this post) that sometimes causes a view to automatically navigate back...

Continue reading...

SwiftUI: Modifiers to your rescue

Posted on November 15, 2021 iOS 0

Imagine you have this kind of View below, a text in a box that looks like a card. If you find yourself in a situation where...

Continue reading...

Talk: Journey into Tech – Building a Successful Career in the World of Software Engineering

Posted on September 19, 2021 Public Speaking 0
Digital Business Summit 2021

In this talk, I talked about how to explore career opportunities in tech and building a solid career in the software industry. I described what ‘Tech’...

Continue reading...

Talk: Exploring the World of Programmers

Posted on September 13, 2021 Public Speaking 0
Exploring the World of Programmers

It’s World Programmers Day, a day specifically chosen as the 256th day of the year and which represents a very important number (2 raised to power...

Continue reading...

KMM: The New Memory Management Approach

Posted on September 3, 2021 Android iOS Kotlin Multiplatform 1

Working with concurrent code in KMM projects hasn’t been fun. This is due to the original Kotlin/Native memory management approach that had limitations when it came...

Continue reading...

Talk: Still Sleeping on KMM?

Posted on August 31, 2021 Kotlin Multiplatform Public Speaking 0
Droidcon Nigeria 2021

Kotlin Multiplatform has opened a new world of sharing code among multiple platforms (Android, iOS, Mac, etc). With Kotlin Multiplatform Mobile (KMM), you can save time...

Continue reading...

Creating a Swift Package from an existing iOS Framework (Library)

Posted on July 19, 2021 iOS 0

I wasn’t sure of what title to give this article. I had another in mind, “Publishing an iOS library as a framework and as a Swift...

Continue reading...

SwiftUI: Building a simple Shazam Clone using ShazamKit

Posted on July 9, 2021 iOS 0

So, at WWDC21, Apple released ShazamKit, a tool that lets you enrich your app experience with audio recognition, enabling your users to find out a song’s...

Continue reading...
Page 1 of 41234»
Emmanuel Kehinde
Software Engineer - Mobile (Android/iOS)

Recent Posts

  • Kotlin 1.5.20: Default iOS integration gradle task for KMM
  • Kotlin 1.5.30: Apple Silicon Support for KMM
  • SwiftUI: Solution to NavigationLink unexpected pop back to previous screen

Categories

  • Android (18)
  • Animation (2)
  • Architecture (1)
  • iOS (23)
  • Kotlin Multiplatform (6)
  • Misc (3)
  • Public Speaking (3)

emmanuelkehinde.io © 2022. All Rights Reserved.