Dependency Inversion Principle trong Design Pattern
Dependency Inversion Principle là một nguyên tắc viết code mà theo định nghĩa thì các module cấp cao không nên…
Dependency Inversion Principle là một nguyên tắc viết code mà theo định nghĩa thì các module cấp cao không nên…
Coroutine trong Kotlin là một tính năng cho phép chúng ta có thể hiện thực các ứng dụng mà việc…
Interface Segregation Principle là một nguyên tắc mà các bạn cần phải nhớ khi định nghĩa các interface sao cho…
Open-Closed Principle là một nguyên tắc viết code mà ở đó code của chúng ta sẽ Open for Extension nhưng…
Trong bài viết trước, mình đã hướng dẫn các bạn cách tạo mới một Android project. Mình cũng đã hướng…
Liskov Substitution Principle là nguyên tắc mà khi chúng ta extend một class, chúng ta phải đảm bảo tính đúng…
Sau khi cài đặt Android Studio, các bạn có thể bắt đầu làm việc với Android application. Trong bài viết…
Trong bài viết này, mình sẽ hướng dẫn các bạn cách cài Intel Hardware Accelerated Execution Manager (HAXM) trực tiếp…
Để chạy ứng dụng Android, chúng ta có thể sử dụng Emulator hoặc một real device. Trong bài viết này,…
Single Responsibility Principle là nguyên tắc đầu tiên trong 5 nguyên tắc SOLID dành cho việc thiết kế theo hướng…