java
Android
Kinh nghiệm sử dụng AsyncTask để xử lý tác vụ liên quan Network!!
Để thực hiện các tác vụ tới kết nối server như download/upload file... thì giải pháp nhiều bạn nghĩ tới là sử dụng Android...
Android
RxJava – Thời đại lập trình Reactive programming ứng dụng Android đã tới
Trước mình làm dự án Javascript và Nodejs, mình phải làm việc rất nhiều với tư duy hướng sự kiện. Lúc đó mình cứ...
Android
Hướng dẫn cách Data Binding trong Android Fragment (Kotlin)
Ở hai phần trước chúng ta đã tìm hiểu kĩ về vòng đời của Fragment và cách để có thể tạo và add fragment...
Android
Xây dựng ứng dụng đàn Piano sử dụng Android SoundPool
Dạo gần lướt Tiktok thấy có mấy idol thể hiện kỹ năng chơi đàn trên điện thoại. Mình nhìn thấy rất là hâm mộ....
Android
Hướng dẫn tạo ứng dụng máy tính bỏ túi cho Android
Máy tính bỏ túi là một trong những ứng dụng quan trọng nhất mà hầu như mọi điện thoại đều tích hợp sẵn. Thực...
Android
Tìm hiểu cấu trúc dữ liệu ArrayMap trong Android
Trong bài viết này, mình sẽ chỉ cho bạn tại sao và khi nào sử dụng loại dữ liệu ArrayMap để tối ưu hóa...
Android
Giải thích chi tiết về Launch Mode và Tasks trong Android
Android launch mode là một khái niệm khá trừu tượng và rất nhiều bạn developer nhầm lẫn. Nhiều khi bạn ấy chỉ chọn một...
Android
Cách tạo Chat Head bubble giống mini chat trên Zalo
Mini chat trên Zalo là tính năng cho phép người dùng vừa làm việc vừa chat với bạn bè. Tính năng này có vẻ...
Học lập trình
5 Design Pattern mà developer cần phải biết
Bạn đã từng nghe nói tới Design Pattern chưa? Đã bao giờ đi phỏng vấn mà gặp phải câu hỏi liên quan tới Design...
Android
8 kỹ thuật tối ưu hóa mã nguồn Java khi lập trình Android
Có thể nói rằng Effective Java là một trong những cuốn sách hay cho dân lập trình android. Là một trong những cuốn “bí...