Introduction to Kotlin Objects

Introduction to Kotlin Objects Note this blog post contains my notes from the Introduction to Kotlin Objects chapter in the book Atomic Kotlin. Consider buying a copy of the book for a more detailed reference. Objects hold data and perform actions. They store data using properties (vals and vars) and perform actions using functions. Creating Classes Classes are called user-defined types A class member is a property or function of a class

Continue reading →


Introduction to Kotlin

Introduction to Kotlin Note this blog post is a summary of my notes from the introductory chapter of the book Atomic Kotlin. Consider buying a copy of the book for a more detailed reference. In Kotlin, every data type is an object. You can store either immutable or mutable references to objects. val references are immutable while var references are mutable. To store an object reference to an identifier use an assignment statement:

Continue reading →


Hello Kotlin

In Kotlin, the entry point to your program is the main function. You can easily create a Hello World program like so:

fun main() {
  println("Hello, world!")
}

I recently finished reading Atomic Kotlin. Over the next few days I plan on formatting my notes in Markdown and sharing them on my blog. Hopefully it will give newcomers a quickstart on learning Kotlin.


I want to eventually write my own Hugo theme for my blog. Having explored many of the themes on micro.blog, either the designs or configurations don’t stick with my tastes. I will blog about what I learn and my progress.​


Going to watch: Minions & Monsters 🍿later today!


The Clicks Communicator seems like a great device for focused writing on the go.


Starting life and this blog from scratch. I have been thinking about how to frame this blog. Should I keep it personal, professional, or topic driven?

In 2026, human authenticity matters and I have learned that means sharing experiences and knowledge of all types.