Skip to content
21, Jan 2026

Ivan Morgillo

Programming, Life-style, Random

  • Home
  • Talks and videos
  • About

Category: Kotlin

  • Home
  • Programming
  • Kotlin
1 min read 0
  • Android
  • Kotlin
  • Programming

Diventa un Android Dev

  • Ivan Morgillo
  • December 30, 2020
Dal 1 febbraio 2021, in collaborazione con CGM Consulting, partirĂ  il mio corso di programmazione Android destinato a tutti coloro…
6 min read 0
  • Kotlin
  • Programming

D’oh!! There is no copy method for Sealed Classes in Kotlin!

  • Ivan Morgillo
  • November 19, 2020
A few weeks ago we looked at one of my pain points of working with Kotlin Data Classes: nested copy…
5 min read 0
  • Kotlin
  • Programming

How to fix the pain of modifying Kotlin nested data classes

  • Ivan Morgillo
  • October 28, 2020
When Kotlin arrived a few years ago one of the selling points was immutability: In object-oriented and functional programming, an immutable object (unchangeable object) is an object whose state…
2 min read 0
  • Android
  • IDE
  • Kotlin
  • Programming

IntelliJ IDEA / Android Studio Tricks: Surround With

  • Ivan Morgillo
  • October 21, 2020
In one of my previous posts I wrote about one of my favorite features of IntelliJ IDEA/AS: Live Templates. “Surround…
2 min read 0
  • IDE
  • Kotlin
  • Programming
  • Tech

IntelliJ IDEA / Android Studio Tricks: Live Templates

  • Ivan Morgillo
  • October 15, 2020
One of my favorite features of IDEA are Live Templates. To give you a bit of context, Live Templates are…
1 min read 0
  • IDE
  • Kotlin
  • Programming

My IntelliJ Plugin Collection – Kotlin Fill class

  • Ivan Morgillo
  • June 5, 2020
I spend on average 8 hours a day using Intellij and, over the years I created quite a collection of…
4 min read 4
  • Kotlin
  • Programming

Can I loop over a Kotlin Sealed Class?

  • Ivan Morgillo
  • March 11, 2020
As an Android developer, I constantly write API clients: 90% of all mobile apps fetch some JSON, parse it and…

My Indie Page

Copyright © 2026 Ivan Morgillo Theme: Terminal Blog By Adore Themes.