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

    Android

    Nhận diện khuôn mặt với Firebase MLKit trong Android

    Trong bài đăng này, mình sẽ hướng dẫn cách nhận diện khuôn mặt với Firebase sử dụng Face Detection API trong bộ MLKit để...

    Tìm hiểu Higher-Order Functions và Lambda trong Kotlin

    Phiên bản Java 8 được release vào năm 2014 cùng với một tính năng rất quan trọng đó là Lambda expressions. 2 năm sau...

    Tạo Push Notification với Firebase trong ứng dụng Android

    Trên VNTALKING, mình đã từng có bài viết hướng dẫn cách sử dụng OneSignal để tạo push notification với ứng dụng viết bằng React...

    Sử dụng Data Binding trong Android hiệu quả

    Thư viện Data Binding cung cấp cách thức để chúng ta liên kết giao diện người dùng với logic của ứng dụng. Sử dụng...

    Thêm nút Loadmore vào RecyclerView trong Android

    Trong hướng dẫn này, mình sẽ hướng dẫn các bạn thêm nút Load More vào RecyclerView trong ứng dụng Android. Khi ta cuộn các item trong...

    Hướng dẫn load ảnh với thư viện Glide trong Android

    Mình đã từng tổng hợp những thư viện load ảnh tốt nhất cho ứng dụng Android. Trong đó thư viện load ảnh tốt nhất...

    Hướng dẫn tích hợp Admob trong Android nhanh chóng

    Admob là nền tảng quảng cáo trên thiết bị mobile, giúp bạn kiếm tiền từ việc hiển thị quảng cáo. Đây là giải pháp...

    Room Database trong Android – hướng dẫn sử dụng chi tiết

    Các bài trước mình đã hướng dẫn các bạn sử dụng Sqlite và Realm database. Tuy nhiên, vẫn còn một giải pháp thao tác...

    Upload ảnh lên server bằng PHP dễ dàng nhất

    Bạn đang có ý tưởng về một ứng dụng chia sẻ ảnh với rất nhiều người. Để bắt đầu ý tưởng này có lẽ...

    Kiến trúc MVP trong Android với Dagger2 ,Retrofit

    Bài viết này, mình sẽ hướng dẫn chi tiết cách sử dụng thư viện Dagger2 và Retrofit để tạo dự án theo kiến trúc...
    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