Functional Android Apps in Kotlin: Lambdas, Null Safety & More

In this three-part series, we’ve taken an in-depth look at Kotlin, a modern programming language for Android apps that runs in the Java Virtual Machine (JVM). While Kotlin is far from the only alternative programming language that’s designed to run on the JVM, it does have a lot to offer Android developers. So if you’ve […]

Read More

Getting Started in Kotlin: Coding Functional Android Apps

While the vast majority of Android apps are written in Java, there’s no rule that you have to use Java for Android development. There are a variety of modern programming languages that are designed to run on the Java Virtual Machine (JVM), and one of these languages that’s becoming popular in the Java community is Kotlin. In […]

Read More

Should You Be Using Java or Kotlin for Android Development?

When you think about Android development, chances are one programming language immediately springs to mind: Java. While it’s true that the majority of Android apps are written in Java, when it comes to Android development, Java isn’t your only option. You can write Android apps in any language that can compile and run on the Java Virtual Machine […]

Read More

Using Kotlin for Android Projects

Introduction Kotlin, the open source programming language designed by JetBrains, is becoming increasingly popular among Java developers. It is often touted as Java’s successor. Compared to Java, it offers a richer development experience, because it is more modern, expressive, and concise. If you are looking for an alternative programming language for Android development, you should […]

Read More

Introduction to Kotlin

 Introduction Ever since Apple released the Swift programming language for iOS, lots of Android developers have wanted a similar language for Android development. If you are one of those developers, you are going to love Kotlin, a JVM language that is remarkably similar to Swift. Kotlin is a statically-typed language, developed by JetBrains, whose syntax […]

Read More