Skip to content
  • Private Policy
  • Contact
Huong Dan Kotlin
  • English
  • Tiếng Việt
  • Kotlin
  • Android
  • Tool
    • Gradle
  • Design Patterns
Dependency Inversion Principle in Design Pattern

Dependency Inversion Principle in Design Pattern

July 14, 2023 – by Khanh Nguyen 0

The Dependency Inversion Principle is a coding principle that by definition, high-level modules should not depend on low-level modules, they…

Introduction to coroutine in Kotlin

Introduction to coroutine in Kotlin

May 14, 2023 – by Khanh Nguyen 0

Coroutine in Kotlin is a feature that allows us to implement applications where the processing of some application tasks needs…

Interface Segregation Principle in Design Pattern

Interface Segregation Principle in Design Pattern

May 7, 2023 – by Khanh Nguyen 0

Interface Segregation Principle is a principle that you need to remember when defining interfaces so that they are as small…

Open-Closed Principle in Design Pattern

Open-Closed Principle in Design Pattern

April 10, 2023 – by Khanh Nguyen 0

Open-Closed Principle is a coding principle where our code will be Open for Extension but Closed for Modification. This means…

Liskov Substitution Principle in Design Pattern

Liskov Substitution Principle in Design Pattern

December 20, 2022 – by Khanh Nguyen 0

Liskov Substitution Principle is the principle that when we extend a class, we must ensure the correctness of that class.…

Single Responsibility Principle in Design Pattern

Single Responsibility Principle in Design Pattern

December 4, 2022 – by Khanh Nguyen 0

The Single Responsibility Principle is the first of the five SOLID principles for object-oriented design that makes the classes we…

Hello World with Android application

Hello World with Android application

November 29, 2022 – by Khanh Nguyen 0

In the previous post, I showed you how to create a new Android project. I also showed you how to…

Create a new Android project

Create a new Android project

November 22, 2022 – by Khanh Nguyen 0

After installing Android Studio, you can start working with the Android applications. In this tutorial, I will show you how…

Install Emulator to run Android applications

Install Emulator to run Android applications

November 10, 2022 – by Khanh Nguyen 0

To run Android applications, we can use an Emulator or a real device. In this tutorial, I will show you…

Install Intel Hardware Accelerated Execution Manager (HAXM)

Install Intel Hardware Accelerated Execution Manager (HAXM)

October 31, 2022 – by Khanh Nguyen 0

In this tutorial, I will show you how to install Intel Hardware Accelerated Execution Manager (HAXM) directly! First, download the…

Posts pagination

1 2 Next

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.