Author: Cao Ngọc Hiệp

  • Android – Room Persistence Library

    Android – Room Persistence Library

    1. Room database là gì? Room là một Persistence Library được google giới thiệu trong sự kiện google I/O mới đây, nó là một abstract layer cung cấp cách thức truy câp thao tác với dữ liệu trong cơ sở dữ liệu SQLite. Các thành phần: Database, DAO (Data Access Object) và Entity. Các ứng…

  • Inter-Process Communication with android (phần 2)

    Inter-Process Communication with android (phần 2)

    Ở phần trước mình đã giới thiệu về IPC và sử dụng IPC thông qua Messenger. Phần 1: https://magz.techover.io/2021/12/19/inter-process-communication-with-android-phan-1/ Còn bây giờ mình sẽ sự dung IPC thông qua AIDL. Content AIDL là gì? Tạo .aidl Demo với aidl Kết luận 1. AIDL là gì? AIDL hay Android Interface Definition Language là một cách cho…

  • Inter-Process Communication with android (phần 1)

    Inter-Process Communication with android (phần 1)

    Content Inter-Process Communication(ipc) là gì? Tại sao cần giao tiếp? Các mô hình IPC IPC trong Android Sử dụng Messenger Demo với Messenger Kết luận 1. Inter-Process Communication(ipc) là gì? Inter-process communication (IPC) là một cơ chế cho phép các quá trình giao tiếp với nhau và đồng bộ hóa các hành động của chúng.…

  • MVVM with Android

    MVVM with Android

    Ở bài viết trước mình có nó qua của hạn chế chủa MVP so với MVVM. Nên ở bài viết này mình sẽ tìm hiểu kĩ về mô hình MVVM để biết lý do chọn MVVM hơn là MVP. Content Liva Data là gì? DataBinding là gì? MVVM là gì? Demo MVVM Kết Luận Live…

  • Android Architecture – Tại sao chọn MVVM hơn là MVP

    Android Architecture – Tại sao chọn MVVM hơn là MVP

    Bài viết này, mình sẽ trình bày tại sao chọn MVVM hơn là MVP. I. Vấn đề Một số vấn đề để một lập trình viên quyết định chọn mô hình xây dựng ứng dụng như là làm sao để tái sử dụng code, dễ maintenance, dễ viết unit test hay dễ đọc hiểu với…

  • a

    a