Tag Kotlin
Tìm kiếm bài viết trong Tag Kotlin
Khám phá những ngôn ngữ lập trình: Rust, Go, Kotlin, Scala và F#
Ngôn ngữ lập trình đã và đang tiếp tục phát triển, với sự ra đời của nhiều ngôn ngữ mới nhằm đáp ứng các nhu cầu lập trình đa dạng và phức tạp của thế giới công nghệ ngày nay. Trong bài viết này, chún
0 0 5
Design Pattern: Delegation trong Kotlin - cách để nhờ người khác làm bài tập về nhà
Khái niệm. Trước đây mình cũng chưa biết về Delegation Pattern, cho đến khi học Kotlin thì thấy người ta hay dùng keyword by trong lúc khai báo một biến.
0 0 6
Kotlin Multiplatform - Kẻ ngáng đường Flutter, React Native?
Lời mở đầu. Phải chia sẻ thật với chư vị huynh đệ rằng ấn tượng ban đầu của tại hạ với Kotlin Multiplatform (từ nay xin được viết tắt là KM) không tốt lắm.
0 0 5
Cách đơn giản để quản lý trạng thái trong Kotlin
Giới thiệu. Trước khi đi vào các khái niệm thực tế, trước tiên chúng ta hãy hiểu vấn đề mà chúng ta sẽ giải quyết.
0 0 7
Thay đổi Package Name của Android Studio dể dàng với plugin APR
Nếu bạn đang gặp khó khăn hoặc bế tắc trong việc thay đổi package name trong Android Project, bạn cần một giải pháp nhanh chóng và dễ dàng thì đây là cách dành cho bạn. Lấy vị dụ: bạn không thể thay đ
0 0 7
Cùng học Kotlin Coroutine, phần 8: Flow (part 1 of 3)
1. Giới thiệu Flow trong Kotlin Coroutine.
0 0 25
Hàm add() của ArrayList hoạt động như thế nào ?
. Khi coding với Java/Kotlin, chúng ta thường rất hay phải thao tác với các sub class của List điển hình là ArrayList. Nó thông dụng đến mức làm chúng ta đôi khi quên đi kiểu dữ liệu mảng (Array) - Cấ
0 0 18
Cùng học Kotlin Coroutine, phần 3: Coroutine Context và Dispatcher
1. Coroutine Context.
0 0 23
Tìm hiểu về Webview trong Android
Nếu đã từng phát triển ứng dụng trên nền tảng Android sử dụng dữ liệu từ phía Web thì chắc hẳn Webview là một công cụ mà các lập trình viên Android sẽ không còn xa lạ gì nhiều . Trong bài viết này, ch
0 0 57
Code ổn định và ít crash hơn với Kotlin
Người dùng luôn yêu cầu trải nghiệm liền mạch khi sử dụng ứng dụng và tất nhiên lập trình viên nào cũng vậy. Tuy nhiên bugs và crash luôn là nỗi ám ảnh với mọi coder.
0 0 27
[Spring][Websocket] Simple send notifications
Overview. Trong bài viết sẽ tạo mộ ứng dụng web thực thi gửi tin nhắn sử dụng tính năng Websocket với Spring Framework 5.
0 0 73
Truyền dữ liệu giữa các Fragment khi sử dụng Navigation Components
Mở đầu. .
0 0 46
Tìm hiểu về Kotlin Multiplatform Mobile
Kotlin Multiplatform Mobile (KMM) là một SDK được thiết kế để làm đơn giản hoá việc tạo ứng dụng trên nhiều môi trường khác nhau. KMM hỗ trợ những hệ.
0 0 77
Sử dụng Gradle Kotlin DSL trong Android Project
Như các bạn đã biết, chúng ta sử dụng Groovy để viết Gradle build scripts. Groovy là ngôn ngữ động nên nó không có kiểu tĩnh, điều này sẽ gây khó khăn khi viết hoặc chỉnh sửa Gradle scripts vì tính nă
0 0 47
Các loại Design Patterns thường dùng ở Android và App Architectures - Phần 2
Chào các bạn, ở phần trước chúng ta đã cùng nhau tìm hiểu qua về Creational patterns và Structural patterns và những trường hợp hay sử dụng chúng ở trong Android. Tiếp theo hôm nay chúng ta sẽ tìm hiể
0 0 32
Các loại Design Patterns thường dùng ở Android và App Architectures - Phần 1
Buồn quá mọi người ạ, bài trước publish rồi mà Viblo bị dính quả bug to quá nên bài viết từ 18-05 đến 20-05 của mọi tài khoản đều bị mất hết rồi. Lại phải cụm cụi viết lại đây ạ.
0 0 344
Tìm hiểu Scope functions trong Kotlin
Trong thư viện chuẩn của Kotlin có chứa một số hàm có mục đích duy nhất là thực thi các lệnh trong phạm vi context của một đối tượng . Khi ta gọi một hàm như vậy trên một đối tượng nó sẽ tạo ra cho ta
0 0 79
Navigation Component 1 cách giải quyết tốt cho việc chuyển đổi screen
Navigation Component là gì . Các thành phần chính của Navigation Component.
0 0 273
Data Class hay Builder Design Pattern?
Như chúng ta đã biết, Builder pattern là một trong những Design Pattern thuộc về nhóm Creational Pattern - những mẫu thiếu kế cho việc khởi tạo đối tượng của lớp. Bên cạnh đó, Data Class là một từ khó
0 0 45