Sign in

AJ Kueterman

Remove some boiler plate and make manual dependency injection with Android View Models easier with the power of Kotlin extensions.

The Android team has been increasingly vocal about their support for Dependency Injection frameworks like Dagger, going so far as to develop and recommend Hilt — their Android DI framework built on top of Dagger — for modern Android development.

In their guide to manual dependency injection the Android team…


Opinion — It’s hard to see what’s below the surface until you actually dive in.

Estimation is one of the hardest problems in software development. Trying to calculate the time required to solve complex technical and organizational problems is more magic than art. As Kelly Vaughn on Twitter put it…

When you give a developer 5 hours for a task, they’ll let you know they…


Photo by SpaceX on Unsplash

Launching suspend functions in Kotlin can be a complicated affair. Managing your CoroutineScope and making sure exceptions are handled properly can be confusing and easy to forget.

In Android, when using the ViewModel or Lifecycle specific scopes this gets much easier. …


I’m still blown away when I think back to my experience attending WWDC 2018. The sheer scale and production value of the event, the overwhelming number of world class developers, and the downright fun I had attending — it was just so awesome.

Me, nerding out over Apple in San Jose & Cupertino

When I reflect on my time in…


The highest level explanation of GitHub Flavored Markdown in the context of iOS markdown rendering.

To start, lets break it down.

What is Markdown

Markdown is a markup language that uses plain text formatting syntax to allow it to be easily converted to HTML. …


Static sites have become something of a hobby of mine recently. I’ve become addicted to spinning up new Jekyll sites both at work and for fun for a myriad of purposes. …


The meandering journey of an old blogger.

For a recent episode of the podcast “What’s Tech?” from The Verge, Chris Plante has a conversation with The Verge’s Social Media Manager Kaitlyn Tiffany about what Tumblr is.

Listening to this podcast, I began reflecting on my time over the last several years of using Tumblr, and I began…

AJ Kueterman

Mobile developer and designer. Into the Jamstack. Read on at ajkueterman.dev

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store