Writing custom views or view groups is quite common nowadays, but sometimes it can be really cumbersome. You have to write overloaded constructors so that they would work properly in layout editor, or you define and implement some interfaces so that you don’t have to copy and paste the same code in different subclasses. With Kotlin we can easily avoid those common pain points when writing custom views and still enjoy full interoperability with Android!

Continue reading

About two weeks ago, one of my coworker recommended me Hugo to me. I immediately like it and chose to start my blog again with it as my blogging engine. After some reading and experiments I finally set it up and was able to:

I will walk through how I set up hugo and share some tricks I found in this post.

Continue reading

Author's picture

Eric Lin

A software engineer who does Android, Server(less), and Kotlin development and enjoys learning new technologies

Software Engineer

Mountain View, CA