Skip to content

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

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

Adding dependencies to your Xcode project easily using Swift Package Manager

Posted on September 4, 2020 iOS 0

There are various ways to add dependencies to your Xcode project. There is CocoaPods, a dependency manager for iOS & Mac projects where you specify the...

Continue reading...

Creating and distributing a simple iOS library using Swift Package Manager

Posted on September 4, 2020 iOS 0

The Swift Package Manager (SPM) is a tool for managing the distribution of Swift code. It’s integrated with the Swift build system to automate the process...

Continue reading...

MotionLayout in action: Creating a simple swipe-to-answer button

Posted on August 10, 2020 Android Animation 6

In this article, we are going to implement a swipe-to-answer button using MotionLayout. It’s quite simple. Take a look at what we want to achieve: In...

Continue reading...

Should you use swift closure or delegate?

Posted on July 27, 2020 iOS 0

Have you ever wanted to implement something but you have multiple options to achieve the same thing? That’s the issue here. It’s a good kind of...

Continue reading...

Setting up your Xcode project for multiple development environments (dev, staging, live)

Posted on June 22, 2020 iOS 2

Are you in the habit of commenting out and uncommenting your API BASE URL (as shown below) whenever you want to build your project for Dev,...

Continue reading...

Using the android debug database library

Posted on May 2, 2020 Android 1

In this article, I am going to quickly introduce you to an android library that I find useful a lot. Android Debug Database is a powerful...

Continue reading...

What it feels like to be an android developer in 2020, and even worse, a newbie

Posted on February 28, 2020 Android Misc 14

It’s 36°C in Lagos, Nigeria as at the time of this writing and you can tell it’s really hot. Do you know what is even worse?...

Continue reading...

My best iOS library in 2019 – R.swift

Posted on February 10, 2020 iOS 0

Of all the iOS libraries I got to know about in the year 2019, R.swift happens to be at the top, for me. Coming from an...

Continue reading...

How I implemented my own LiveData for iOS using Swift

Posted on January 1, 2020 Android iOS 5

I implemented my own LiveData for iOS using Swift. Here’s how: So, I was working on an app, using the MVVM architecture and I needed a...

Continue reading...

So far so good – SwiftUI vs Jetpack Compose

Posted on December 24, 2019 Android iOS 0

After a few weeks of trying out Jetpack Compose and SwiftUI, the declarative UI toolkits introduced by Google and Apple this year, I have a couple...

Continue reading...
Page 3 of 4«1234»
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.