Skip to content

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

  • Home
  • Android
  • iOS
  • Contact

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

Why, When and How to use protocols in Swift

Posted on December 11, 2019 iOS 2

According to the Swift documentation: A protocol defines a blueprint of methods, properties, and other requirements that suit a particular task or piece of functionality. The protocol can...

Continue reading...

Creating a TabView app in SwiftUI

Posted on November 27, 2019 iOS 2
TabView App Feature Image 7

SwiftUI is Apple’s new user interface toolkit and it provides a state-driven declarative way of designing your apps. Meaning, we tell SwiftUI how we want our...

Continue reading...

How to create a simple app icon using text in Android Studio

Posted on November 25, 2019 Android 7
Image Asset Studio

Are you done building your app and trying to figure out how to go about an app icon? Maybe you wish you had a designer to...

Continue reading...

Getting started with Jetpack Compose

Posted on November 21, 2019 Android 2
Live Preview

So, maybe you’ve heard about Jetpack Compose but haven’t checked it out, or you haven’t heard about it at all. Jetpack Compose is a modern toolkit...

Continue reading...
Page 2 of 3«123»
Emmanuel Kehinde
Software Engineer - Mobile (Android/iOS)

Recent Posts

  • Supporting multithreaded coroutines in a Kotlin Multiplatform project
  • Getting started with Kotlin Multiplatform
  • Setting up Git pre-commit/pre-push hook for Ktlint check

Categories

  • Android (15)
  • Animation (1)
  • Architecture (1)
  • iOS (13)
  • Kotlin Multiplatform (2)
  • Misc (2)

emmanuelkehinde.io © 2021. All Rights Reserved.