Android
Android
Inject mã Javascript vào ứng dụng Android
Mình đã từng tham gia một số dự án xây dựng ứng dụng Android mà sử dụng duy nhất một Webview. Tư tưởng của...
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ẻ...
Android
Realm database trong Android – Giải pháp hoàn hảo thay thế SQLite
Cá nhân mình tin rằng Realm database giúp các nhà phát triển tiết kiệm rất nhiều thời gian. Nhiều lập trình viên kinh nghiệm...
Android
[Android] Tạo custom Dialog với hiệu ứng Circular Reveal
Đã lâu rồi mình mới có thời gian rảnh để ngồi viết bài. Nhân tiện bị cách ly, mình muốn chia sẻ cách tạo...
Android
Tạo Splash Screen trong Android chuẩn mực nhất
Splash screen là trải nghiệm đầu tiên khi người dùng mở ứng dụng của bạn. Nó thường được dùng để hiển thị tiến trình...
Android
Xây dựng ứng dụng OCR sử dụng Machine Learning
Bạn đã bao giờ nghe đến ứng dụng có thể chuyển ảnh sang text chưa? Tức là khi bạn chụp một biển quảng cáo,...
Android
Quy tắc đặt tên resource trong dự án Android
Là developer chuyên nghiệp thì việc phải tuân theo style convention khi code là điều bắt buộc. Với code Java/Kotlin, bạn có thể tuân...
Android
Sử dụng WorkManager của Android JetPack để tạo ứng dụng xử lý ảnh
Bài viết trước, mình đã giới thiệu với các bạn những thông tin cơ bản về Android Jetpack, như: Android Jetpack là gì? Những...
Android
Tạo tính năng mua hàng trong ứng dụng (In App Purchase) dễ hơn với PurchaseHelper
Trong bài viết về ASO (App Store Optimization), mình có nói đến việc sử dụng tính năng In-app purchase để tối ưu ASO. Tuy...
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í...