Xem thêm
    Tổng hợp khóa học lập trình miễn phí

    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...

    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ẻ...

    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] 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...

    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...

    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,...

    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...

    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...

    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...

    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í...
    Tài liệu học lập trình di động bằng React Native tiếng việt

    Bài viết quan tâm