Skip to content
  • Private Policy
  • Contact
Huong Dan Kotlin
  • English
  • Tiếng Việt
  • Kotlin
  • Android
  • Tool
    • Gradle
  • Design Patterns
Install Android Studio on Window

Install Android Studio on Window

October 29, 2022 – by Khanh Nguyen 0

To develop Android applications, we need to install Android Studio. In this tutorial, I show you how to install Android…

Smart Casting in Kotlin

Smart Casting in Kotlin

October 24, 2022 – by Khanh Nguyen 0

Smart Casting is a feature of the Kotlin compiler that can rely on the previous conditions and circumstances of a…

The is operator in Kotlin

The is operator in Kotlin

October 23, 2022 – by Khanh Nguyen 0

In Java, we use the instanceOf operator to check if an object is an instance of a certain class or…

Equality in Kotlin

Equality in Kotlin

June 5, 2022 – by Khanh Nguyen 0

In Java, when comparing whether 2 objects initialized from a class are equal or not, we need to implement 2…

Variables in Kotlin

Variables in Kotlin

March 22, 2022 – by Khanh Nguyen 0

In Kotlin, we use two keywords var and val to declare variables. The difference between these two keywords is that…

Basic difference between Java and Kotlin

Basic difference between Java and Kotlin

October 5, 2021 – by Khanh Nguyen 0

If you have worked with Java, getting started with Kotlin is very easy, because Kotlin was born to improve the…

Configure IntelliJ for first time

Configure IntelliJ for first time

September 22, 2021 – by Khanh Nguyen 0

Similar to Java, when working with Kotlin, we also need to set up our IDE to write better code. In…

Create a new Gradle project with Kotlin using IntelliJ

Create a new Gradle project with Kotlin using IntelliJ

September 13, 2021 – by Khanh Nguyen 0

In this tutorial, I will show you how to create a new Gradle project with Kotlin in IntelliJ IDE! First,…

Install Gradle on macOS

Install Gradle on macOS

September 7, 2021 – by Khanh Nguyen 0

Along with Maven, Gradle is also a tool that helps us build source code easily. Gradle’s strength is that it…

Posts pagination

Previous 1 2

Last updated

  • Dependency Inversion Principle in Design Pattern ( October 6, 2023)
  • Introduction to coroutine in Kotlin ( May 14, 2023)
  • Interface Segregation Principle in Design Pattern ( May 7, 2023)
  • Open-Closed Principle in Design Pattern ( April 10, 2023)
  • Liskov Substitution Principle in Design Pattern ( December 20, 2022)
  • Single Responsibility Principle in Design Pattern ( December 4, 2022)
  • Hello World with Android application ( November 29, 2022)

Recent Comments

    Proudly powered by WordPress Theme: Delivery Lite by Theme Junkie.